通过Qt中的串口接收图像

时间:2013-02-01 07:13:49

标签: 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 *.bmp)"));

    imageop = cvLoadImage(filename.toAscii().data());

    cvNamedWindow("image",1);

    cvShowImage("image",imageop); 
}

void finalv1::on_pushButton_open_clicked()
{
   openimage();
}

我提供了打开图像的代码,图像是'IplImage *'。

1 个答案:

答案 0 :(得分:0)

我不知道Qt允许串行通信的任何功能,但如果您使用的是C ++,请尝试使用Boost.Asio。 http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio.html