OpenCV
文章平均质量分 86
lucky-billy
灵活的胖子!
展开
-
OpenCV4 中各模块函数整理
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处1. 数据载入、显示与保存函数名称函数说明imread()读取图像文件namedWindow()创建一个显示图像的窗口imshow()在指定窗口中显示图像VideoCapture()调用摄像头或者读取、保存视频文件imwrite()保存图像到文件VideoWriter()将多帧图像保存成视频文件FileStorage()读取或者保存XML、Y原创 2021-01-13 22:18:35 · 2340 阅读 · 0 评论 -
Qt使用QCustomplot图形库
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言在最近的项目中需要显示一些图形和图表,博主感觉Qt自带的 QtCharts 比较简陋,于是往第三方库上考虑。对比了QCustomplot、QWT、ECharts等一些比较热门的图形库,博主这里选择了QCustomplot,这章节记录一下使用过程,方便后期回顾。QCustomPlot 是一个基于Qt C++的图形库,用于绘制和数据可视化,并为实时可视化应用程序提供高性能服务。它没有进一步的依赖关系,并有着良原创 2020-07-27 15:35:24 · 4153 阅读 · 0 评论 -
Qt中使用openCV修改图片局部颜色算法优化
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言最近接到一个功能需求,用相机定时抓取图像在界面上显示,相机抓取图像的间隔设定在了100ms一次。当用户修改相机的曝光时间时,需要判断是否过曝,如果过曝了就把像素值修改为红色。博主这里遇到了一个问题,对每张图片进行是否过曝检测,由于检测算法的执行时间太长导致了界面的卡顿,每100ms就有一张新的图像,然而计算并修改曝光时的像素值就花费了超过100ms(在一个很垃圾的测试机子上运行),最后通过查阅资料,与大神原创 2020-07-24 09:39:03 · 991 阅读 · 0 评论 -
使用VS2017和Qt编译OpenCV
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言因为最近项目中用到了工业相机作业,涉及到图像处理无疑就要用到 OpenCV 了,此章节就记录了 OpenCV 从源码到编译,再到应用的过程。开发环境:Qt 5.12.8, vs2017 Community软件版本:opencv-4.2.0-vc14_vc15,cmake-3.17.1-win6...原创 2020-04-23 23:26:23 · 3171 阅读 · 1 评论 -
Qt调用 OpenCV 显示图片
作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处OpenCV3.0以后,图像采用Mat格式进行存储,Qt中图像存储采用的是QImage类,因此,如果需要再Qt中显示OpenCV处理过程中的图像,需要将Mat类对象表示的图像转换为QImage类对象表示的图像。同时,由Mat格式采用BGR的存储顺序,而QImage格式采用的是RGB存储顺序,因此,转换过...原创 2020-04-24 11:35:29 · 5592 阅读 · 2 评论