opencv
文章平均质量分 85
一个不同的ID
这个作者很懒,什么都没留下…
展开
-
C++ Opencv之3D透视变换
前言:各位小伙伴们是不是经常出现拍摄角度不佳,看着特别难受,想把图片中的某个物体翻转一下呢?本文就以下面这本书为例,只需要鼠标按照顺时针点击书的四个脚就可以完成变换:侧着看好难受哦,想看正面怎么办?效果:舒服了!!!目录流程讲解:1.先读取一个需要3D透视变换的图片,并创建一个MAT类型的图片变量,用来装处理后的图片2.创建一个向量,用来存放鼠标点击的四个坐标点在处理后的图片变量中的位置3.由于涉及到鼠标左键点击,需要创建一个结构体4.创建一个刚才定义的结..原创 2022-05-03 07:00:00 · 3242 阅读 · 57 评论 -
C++使用opencv调用级联分类器来识别目标物体
前言:相较于帧差法捕捉目标物体识别,级联分类器识别目标物体更加具有针对性,使用前者只要是动的物体都会被捕捉识别到,画面里有一点风吹草动,都会被捕捉识别下来,如果我想识别具体的人或者物,都无法做到精准的目标识别,所以有了级联分类器识别(即模型识别),会按照训练好的级联分类器(模型)来进行目标识别流程讲解:1.创建一个级联分类器对象创建一个级联分类器对象,并读取已经已经训练好的模型 CascadeClassifier cascade;//级联分类器(模型) cascade原创 2022-04-23 15:06:25 · 8977 阅读 · 32 评论 -
C++调用opencv完成运动目标捕捉
一、原理说明:差帧识别原理:将这一帧的图像和上一帧的图像进行比对,产生变化的即为运动的目标像素块二、过程详解:1.将传入的两帧先进行灰度处理,转化将rgb类型图片转化为灰度图,可大大降低处理时间和资源消耗将转换后的图片转存至frontGray和afterGray cvtColor(frontFrame,frontGray,CV_BGR2GRAY); cvtColor(afterFrame,afterGray,CV_BGR2GRAY);2.将两帧图片进行...原创 2022-04-17 21:56:01 · 6811 阅读 · 27 评论 -
Qt Creator下配置opencv环境(文末附带资源)
opencv在QT下调用,环境配置原创 2022-04-17 20:44:48 · 3438 阅读 · 7 评论