当前位置: 首页> 科技> 互联网 > 网站制作网络推广关键词排名_网页设计与制作实训报告心得体会2000字_b2b外链代发_谷歌google官网下载

网站制作网络推广关键词排名_网页设计与制作实训报告心得体会2000字_b2b外链代发_谷歌google官网下载

时间:2025/9/9 12:33:34来源:https://blog.csdn.net/qq_42831621/article/details/146253006 浏览次数:1次
网站制作网络推广关键词排名_网页设计与制作实训报告心得体会2000字_b2b外链代发_谷歌google官网下载

场景:
工业相机取流后,用cvMat保存,然后转Qimage在主界面中显示。
pixdat.constData():相机流的内存地址

cv::Mat mat = cv::Mat(height, width, CV_8UC3);
std::memcpy(mat.data, pixdat.constData(), pixdat.size());
QImage imageQt(mat.data, mat.cols, mat.rows, mat.step, QImage::Format_BGR888);
//使用Qimage自带函数 进行 BGR -》 RGB 通道转换
QImage image = imageQt.rgbSwapped(); 

这种方式效率很慢(界面巨卡)。怀疑Qimage内部没有针对图像处理进行优化(加速)

如果 BGR -》 RGB 通道转换 使用cvMat进行,然后再转换成Qimage,则界面显示很顺畅!

cv::Mat mat = cv::Mat(height, width, CV_8UC3);
std::memcpy(mat.data, pixdat.constData(), pixdat.size());
cv::Mat rgbMat;
cv::cvtColor(mat, rgbMat, cv::COLOR_BGR2RGB);
QImage imageQt(mat.data, mat.cols, mat.rows, mat.step, QImage::Format_BGR888);
QImage image = imageQt.copy();
关键字:网站制作网络推广关键词排名_网页设计与制作实训报告心得体会2000字_b2b外链代发_谷歌google官网下载

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: