Opencv
文章平均质量分 87
liuxiaodong1312
平时积累的点滴,汇总后便是一笔巨大的财富
展开
-
opencv自带face-detection范例代码,编程实现人脸检测
一、编码过程1、调用摄像头Mat frame;VideoCapture capture(0);2、读取人脸数据CascadeClassifier stFaceCascade; if (!stFaceCascade.load("C:\\Users\\lenovo\\Downloads\\opencv\\opencv\\sources\\data\\lbpcascades\\lbpcascade_...原创 2018-06-21 15:53:39 · 4397 阅读 · 0 评论 -
Opencv Hough算法实现图片中直线的检测
(1)载入需检测的图及显示原图Mat g_srcImage = imread("C:\\Users\\lenovo\\Pictures\\Saved Pictures\\Q.jpg"); //图片所放路径 imshow("【原始图】", g_srcImage);(2)为显示不同的效果图而设置滑动条namedWindow("【效果图】", 1);createTrackbar("值", "【...原创 2018-05-25 20:50:16 · 4414 阅读 · 1 评论 -
Opencv调用摄像头显示原始视频并做灰度转换、高斯滤波、canny边缘检测
一、原理灰度变换:灰度变换是指根据某种目标条件按一定变换关系逐点改变源图像中每一个像素灰度值的方法。目的是为了改善画质,使图像的显示效果更加清晰。 图像的灰度变换处理是图像增强处理技术中的一种非常基础、直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分。高斯滤波高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤波就是对整幅图像进...原创 2018-06-21 16:26:12 · 1383 阅读 · 1 评论 -
Opencv对视频进行运动物体的提取
要求:利用帧差法或背景差分法对视频进行运动物体的提取。图像处理步骤为:读取帧、平滑、帧差或背景差、二值化、膨胀、腐蚀。每一步的处理结果都用单独窗口显示出来。一、原理 平滑: 平滑也可叫滤波,或者合在一起叫平滑滤波,平滑滤波是低频增强的空间域滤波技术。它的目的有两类:一类是模糊;另一类是消除噪音。空间域的平滑滤波一般采用简单平均法进行,就是求邻近像元点的平均亮度值。邻域的大小与平滑的效果...原创 2018-06-21 17:17:39 · 16575 阅读 · 8 评论