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