客户端通过网络(Windows Forms C#)接收图像(Image.FromStream)。服务器将图像作为字节数组(bmp格式)发送。如何将IplImage opencv转换为字节数组(bmp格式)C++?没有保存到文件(性能)。如何将IplImage opencv转换为字节数组(bmp格式)C++?
0
A
回答
1
尝试使用OpenCV的功能imencode
说明
bool imencode(const string& ext, const Mat& img, vector<uchar>& buf, const vector<int>& params=vector<int>())
例
vector<uchar> buf;
Mat matImage = iplImage;
imencode(".bmp", matImage, buf);
size = buf.size();
copy(buf.begin(), buf.end(), byteArray);
0
这取决于您是否只想保存该文件或者是否想为其编码结构。
cvSaveImage("foo.bmp",img); // img is your IplImage
read bitmap file into structure描述了如何定义你的bmp文件一个很好的结构,如果你想从服务器发送它(它的C,但如果你愿意,我想你能适应它)
相关问题
- 1. 如何使用OpenCv将字节数组转换为IplImage?
- 2. c OpenCV;如何将2维数组转换为IplImage?
- 3. 将PNG压缩字节数组转换为BMP字节数组
- 4. C#:如何将BITMAP字节数组转换为JPEG格式?
- 5. Silverlight 4:如何将bmp字节数组转换为png字节数组?
- 6. 如何将3x3像素.bmp转换为3x3字节数组?
- 7. 如何将IplImage转换为GLubyte数组?
- 8. 如何将IplImage转换为char数组
- 9. 如何将8位OpenCV IplImage *转换为32位IplImage *?
- 10. 如何将C++数字格式转换为C#数字格式?
- 11. 在C++中将字节格式转换为OpenCV图像
- 12. 将depth_image从Kinect转换为OpenCV经典格式(IplImage)以显示
- 13. 将字节格式字符串转换为字节数组android
- 14. 将C#字节数组转换为C++
- 15. 将IPLimage转换为h.263格式
- 16. 将mat转换为iplimage *在opencv中
- 17. opencv:将Mat转换为IplImage问题
- 18. 如何使用Objective C将.jpg图像转换为.bmp格式?
- 19. 将C#字节数组转换为VB.NET
- 20. C:将字节数组转换为struct
- 21. 如何将struct数组转换为c#中的字节数组?
- 22. 如何将字节数组转换为C#中的双数组?
- 23. 如何将Java字节数组转换为Scala字节数组?
- 24. 转换垫的IplImage * OpenCV中和C/C++
- 25. 将NSData转换为base64encoded并将字节数组转换为C#
- 26. 如何将BMP转换为AVI C#
- 27. 如何将十六进制转换为0X ...字节格式(C#)
- 28. 如何将字符串转换为C#中的字节数组?
- 29. 将wav音频格式字节数组转换为浮点数
- 30. 将数据(对象)转换为文件格式字节数组
不保存到文件(性能)。 –