Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在Qt中通过串口接收图像_C++_Qt_Serial Port - Fatal编程技术网

C++ 在Qt中通过串口接收图像

C++ 在Qt中通过串口接收图像,c++,qt,serial-port,C++,Qt,Serial Port,我用openCV在Qt中创建了一个图像处理GUI,在这里我从特定路径打开了一个图像并对其进行了处理。现在我计划实现类似从串行端口获取图像并发送该图像以进行进一步处理。我不知道该怎么做,。任何帮助都将不胜感激 void finalv1::openimage() { QString filename=QFileDialog::getOpenFileName(this,tr("Loa d Image"),".",tr("Image Files(*.png *.jpg *.jpeg *.

我用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();
}

<我提供了我打开图像的代码,图像是“iPrime*”。

< P>我不知道允许串行通信的QT的任何特性,但是如果你使用C++,试试Boost.Asio。

您想要的唯一区别是您想要从源而不是从文件中串行获取图像数据,不是吗?您可以使用通过串行端口进行通信。