上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 66 下一页
  2022年4月25日
摘要: 一、概述 概述:主要介绍一下HSV色彩空间对照表+inRange对颜色进行分离 inRange(img,low,high),函式会将位于两个区域间的值置为255,位于区间外的值置为0 HSV色彩空间对照表图: 上面的图表使用如下: 例如:过滤黄色像素[(26,43,46)(34,255,255)], 阅读全文
posted @ 2022-04-25 16:49 飘杨...... 阅读(1621) 评论(0) 推荐(0)
摘要: 一、概述 案例:基于稠密光流的视频跟踪 API介绍: calcOpticalFlowFarneback( InputArray prev, InputArray next, InputOutputArray flow, double pyr_scale, int levels, int winsiz 阅读全文
posted @ 2022-04-25 13:29 飘杨...... 阅读(283) 评论(1) 推荐(0)
  2022年4月21日
摘要: 一、概述 案例:使用稀疏光流实现对象跟踪 稀疏光流API介绍: calcOpticalFlowPyrLK( InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArra 阅读全文
posted @ 2022-04-21 10:42 飘杨...... 阅读(282) 评论(0) 推荐(0)
  2022年4月18日
摘要: 一、概述 案例:基于颜色来实现视频对象的跟踪,本案例跟踪的是一个橙子。 使用到的关键方法:hsv+inRange,区间内白色不再区间内黑色 实现该算法的步骤: 1.创建VideoCapture 2.使用其open方法打开视频 3.while循环读取视频帧frame 4.将frame转hsv色彩空间 阅读全文
posted @ 2022-04-18 23:10 飘杨...... 阅读(193) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用MOG和KNN实现视频背景消除建模,使用OpenCV中的createBackgroundSubtractorMOG()和createBackgroundSubtractorKNN()来实现 1.createBackgroundSubtractorMOG()参数介绍: Ptr<Ba 阅读全文
posted @ 2022-04-18 21:53 飘杨...... 阅读(1598) 评论(0) 推荐(0)
  2022年4月17日
摘要: 一、概述 案例:使用Qt的QButtonGroup和QRadioButton做一个简单的选中、未选中的样例(服务于视频背景消除中的一个小案例) ps:基于Qt6.2.3,主要是记录一下,防止后面忘记回看 二、代码示例 QPushButton *choiceVideo = new QPushButto 阅读全文
posted @ 2022-04-17 22:24 飘杨...... 阅读(774) 评论(0) 推荐(0)
  2022年4月16日
摘要: 一、概述 案例:使用OpenCV实现视频绿幕背景替换 算法步骤: 1.初始化VideoCapture并使用其open方法加载视频 2.while循环加读取frame capture.read(frame) 3.将frame转hsv色彩空间 4.使用inRange函数生成遮罩mask 5.使用形态学操 阅读全文
posted @ 2022-04-16 18:59 飘杨...... 阅读(740) 评论(0) 推荐(0)
摘要: 一、概述 案例:使用kmeans算法实现证件照背景替换 算法实现步骤: 1.加载原图像 2.制作kmeans输入参数所需要的数据(kmeans的输入数据类型是CV_32F,所以不能直接使用原始图像的数据,因为原始图像的数据类型为CV_8UC1) 3.使用kmeans算法实现图像分类,并得到分类标签 阅读全文
posted @ 2022-04-16 16:54 飘杨...... 阅读(1451) 评论(0) 推荐(0)
  2022年4月14日
摘要: 一、概述 案例:使用OpenCV的GrapCut实现有用户交互的抠图 grabCut( InputArray img, InputOutputArray mask, Rect rect, InputOutputArray bgdModel, InputOutputArray fgdModel, in 阅读全文
posted @ 2022-04-14 22:07 飘杨...... 阅读(1813) 评论(0) 推荐(0)
  2022年4月13日
摘要: 一、概述 案例:在使用OpenCV的grabCut算法实现简单抠图操作的时候(因为使用到了鼠标坐标选择目标区域),使用到的Qt的鼠标的mousePressEvent(按下)、mouseMoveEvent(移动)、mouseReleaseEvent(释放)事件。实验下来其中只有mousePressEv 阅读全文
posted @ 2022-04-13 23:24 飘杨...... 阅读(2120) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 66 下一页