Basler相機SDK注意事項(Qt框架) QFuture.waitForFinished()竟然報錯

1、格式轉換後,CPylonImage.GetBuffer()訪問衝突

原因是ptrGrabResult裏有緩存,需在合適的位置先 ptrGrabResult.Release()。推薦使用方式二。

2、QPixmap::fromImage(img)訪問衝突

 上圖格式轉換完畢後,emit給UI展示,報出此問題。使用深拷貝解決。

OutImage = QImage(buffer, width, height, QImage::Format_RGB888).copy();

 3、QFuture.waitForFinished()竟然報錯

解決方式參考鏈接。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章