0

我使用 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 *”。

4

1 回答 1

0

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

于 2013-02-01T07:16:38.303 回答