Как отправить растровое изображение с помощью сокета?

У меня есть растровое изображение, которое я хочу отправить с помощью класса Socket. Растровое изображение необходимо отправить от клиента Android на сервер. Сервер — это программа на C ++. Как мне это?

Я смотрел на растровый класс Android Вот. Но на самом деле это не говорит об этом.

Кроме того, как мне декодировать этот растр на стороне сервера? На сервере запущена программа OpenCV, и мне нужно интерпретировать растровое изображение как IplImage (IplImage — это структура OpenCV, которая представляет изображение). Если у меня есть буфер изображения, я могу установить IplImage, чтобы указать на этот буфер.

2

Решение

Было бы более эффективно отправлять JPEG (или PNG) версию этого растрового изображения в виде байта [] на сервер.

На стороне сервера вы можете легко декодировать этот байтовый массив в OpenCV IplImage или Mat.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]