opencv能把获得的视频流发送到FPGA上吗
1个回答
展开全部
如果你用Qt+OpenCV采集网络摄像头的话,主要分两步:
1.获取网络视频数据;可能用到:
QNetworkAccessManager;QNetworkReply ;QNetworkRequest
通过QNetworkAccessManager的get函数访问某个QNetworkRequest(url),获得一个QNetworkReply;
当QNetworkReply readread的时候,读取视频流数据并解析成OpenCV的Mat矩阵或Iplimage;
通过不断读取数据,并调用imshow()或cvshowimage函数显示视频;也可以转换成QImage在qt界面中显示。
2.图像处理
获取Mat矩阵或IplImage之后,可以调用OpenCV里的函数对他们进行处理了。
1.获取网络视频数据;可能用到:
QNetworkAccessManager;QNetworkReply ;QNetworkRequest
通过QNetworkAccessManager的get函数访问某个QNetworkRequest(url),获得一个QNetworkReply;
当QNetworkReply readread的时候,读取视频流数据并解析成OpenCV的Mat矩阵或Iplimage;
通过不断读取数据,并调用imshow()或cvshowimage函数显示视频;也可以转换成QImage在qt界面中显示。
2.图像处理
获取Mat矩阵或IplImage之后,可以调用OpenCV里的函数对他们进行处理了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询