java - 如何使用套接字发送位图?

标签 java android c++ android-camera

我有一个要使用 Socket 类发送的位图图像。位图需要从 Android 客户端发送到服务器。服务器是一个C++程序。我该怎么做?

我正在查看 Android 的位图类 here .但它并没有真正谈论它。

还有我如何在服务器端解码这个位图?服务器正在运行 OpenCV 程序,我需要将位图解释为 IplImage(IplImage 是表示图像的 OpenCV 结构)。如果我有一个图像缓冲区,我可以将 IplImage 设置为指向这个缓冲区。

最佳答案

将此位图的 JPEG(或 PNG)版本作为 byte[] 发送到服务器会更有效。

在服务器端,您可以轻松地将此字节数组解码为 OpenCV IplImage 或 Mat。

关于java - 如何使用套接字发送位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17768684/

相关文章:

android - 为什么 Log.d() 消息不应该显示在设备上?

Android微调器文字大小

c++ - 具有前向声明类的 QSharedDataPointer

java - Modbus TCP 从线程 - 设置和获取寄存器值

Java swing 边框和 Boxlayout

android - 如何增加 Android dumpsys gfxinfo 可以记录的帧数?

c++ - IOStream 库有哪些重要的替代方案? (除了 cstdio)

java - 服务器启动时MyEclipse 2015 WebSphere 6.1 'Multiple problems have occurred'

Java 递归函数有时有效

c++ - 具有引用成员的结构是否具有唯一的对象表示?