通过Qt中的串行端口接收图像
Receiving image through serial port in Qt
我用openCV在Qt中创建了一个图像处理GUI,在那里我从特定路径打开图像并对其进行处理。现在我计划实现从串行端口获取图像并发送该图像以进行进一步处理。我对这样做没有任何想法,。任何帮助将不胜感激!
void finalv1::openimage()
{
QString filename=QFileDialog::getOpenFileName(this,tr("Loa d Image"),".",tr("Image Files(*.png *.jpg *.jpeg *.bmp)"));
imageop = cvLoadImage(filename.toAscii().data());
cvNamedWindow("image",1);
cvShowImage("image",imageop);
}
void finalv1::on_pushButton_open_clicked()
{
openimage();
}
我提供了打开图像的代码,图像是"IplImage*"。
我不知道
Qt有什么功能允许串行通信,但如果你使用的是C++,请尝试Boost.Asio。http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio.html
相关文章:
- Qt Q串行端口未编程设备未关闭
- 在 linux c++ 中没有通过串行端口发送的数据
- 检查串行端口Linux中是否有传入数据(cbInQue for linux)
- 在不传输的情况下更改 Win32 中的串行端口波特率
- 增强 ASIO 和串行端口异步读取
- 串行端口写入究竟如何从缓冲区实际写入数据?
- 如何将参数这些串行端口传递到函数中
- 从 C/C++ 访问 Android 中的串行端口
- Qt两个串行端口发送和接收
- 通过串行端口从GPS传感器读取
- 提升 asio 串行端口"end of file"
- 通过串行端口发送多个值
- 与QSerialPort配合使用的串行端口仿真
- 如何通过boost::asio和shared_ptr创建串行端口
- 串行端口编码
- 使用来自串行端口的字符串数据来操作振镜扫描仪在更高的速度下会出错
- 写入和读取十六进制 TRAM QT 串行端口
- Qt串行端口数据接收
- 如何通过串行端口接收 JPEG 图像
- 通过Qt中的串行端口接收图像