串口图片传输
-
利用C#编写的上位机获取openmv相机的图片
openmv传输图片用的是uart.write(img)
传输用的是TCP协议和SOCKET
上位机无法接收到图片?
-
所以你上位机收到什么了?
-
uart你是怎么用上TCP协议和SOCKET的?
-
用的是串口转网口的模块
-
通信部分是没有问题的,可以使用URAT通信传输文本到上位机,图片无法传输,直接是黑屏。
-
你用的是什么模块?
用的是什么上位机?
-
你发送用的uart.write(img),上位机接受肯定要写代码接受数据,把数据解析成图片。
-
模块用的是:USR-TCP232-T2
上位机是自己用C#写的
-
解析大概是怎么解析的呢
-
http://forums.openmv.io/viewtopic.php?f=3&t=365&p=2305&hilit=serial+send+picture+stream
这里面有你需要的信息。虽然我认为OpenMV把图像发送到电脑没有意义。
-
@kidswong999 为什么会没有意义呢。如果我想把Openmv集成到我整个系统里。我需要其他人看到图像是什么样的。虽然 OpenMV IDE里能看到图像,但是使用这套系统的人不会用这个IDE,而是需要用C#写好的一个界面软件去显示图像,其他人直接观看啊。
-
@zik3 既然你有电脑, 直接用普通的USB摄像头和OpenCV就可以了. 都不需要OpenMV