2013-02-01 16 views
0

我使用openCV在Qt中创建了一个图像处理GUI,其中我从特定路径打开图像并对其进行处理。现在我打算实现像从串口获取图像并发送该图像以供进一步处理。我不知道这样做。任何帮助将不胜感激!通过Qt中的串口接收图像

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 *'。

+0

你唯一想要的区别是你想从一个源文件而不是文件串行获取图像数据,不是吗? –

+0

是的这是正确 – jagan

+0

您可以使用http://code.google.com/p/qextserialport/通过串口进行通信。 –

回答