2013-02-01 63 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/通過串口進行通信。 –

回答