![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 73
雯文闻
QQ:852393503
展开
-
【深度之眼】【OpenCV】笔记汇总
【深度之眼opencv-1】:图像基础知识【深度之眼opencv-2】:图像基本操作-绘图&几何变换【深度之眼opencv-3】:图像基本操作-滤波&增强【深度之眼opencv-4】:形态学操作(腐蚀、膨胀、开/闭运算、顶/黑帽)【深度之眼opencv-5】:图像分割(阈值分割、边缘检测、连通、区域生长、分水岭)【深度之眼opencv-6】:图像特征与目标检测【深度之眼opencv-7】:运动目标识别...原创 2020-08-24 18:29:45 · 460 阅读 · 0 评论 -
【深度之眼opencv-7】:运动目标识别
目录一、视频获取(开启、保存、修改)1、开启摄像头-`cv2.VideoCapture(0)`&`ret, frame=cap.read()`2、视频的读取与保存-`cv2.VideoWriter_fourcc()`&`cv2.VideoWriter('output.avi',fourcc, 20.0,(640,480)) `3、修改视频格式帧差法目标识别光流法背景减除法一、视频获取(开启、保存、修改)1、开启摄像头-cv2.VideoCapture(0)&ret, frame=原创 2020-08-22 14:02:23 · 1367 阅读 · 1 评论 -
【深度之眼opencv-6】:图像特征与目标检测
目录一、图像特征理解1、颜色特征2、纹理特征3、形状特征4、空间关系特征二、形状特征1、HOG-`方向梯度直方图`(Histogram of Oriented Gradient, HOG)HOG特征提取HOG实现过程-`hog.detectMultiScale(img, 0.1, (1, 1))`2、Harris角点概念Harris角点检测Harris实现过程Harris代码-`cv2.cornerHarris()`3、SIFT-`尺度不变特征变换算法`SIFT算法SIFT特点SIFT算法步骤函数封装-`原创 2020-08-21 20:09:09 · 661 阅读 · 0 评论 -
【深度之眼opencv-5】:图像分割(阈值分割、边缘检测、连通、区域生长、分水岭)
目录一、图像分割1、固定阈值图像分割(1)直方图双峰法-`cv2.threshold(src, thresh, maxval, type) `2、 自动阈值图像分割(1)自适应阈值法-`cv2.adaptiveThreshold() `(3)迭代法阈值分割(4)Otsu大津法-`cv2.threshold(img, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)`3、图像分割代码汇总二、图像边缘提取1、梯度算子图像梯度模板卷积梯度图梯度算子(1)Roberts交叉算原创 2020-08-21 00:39:20 · 6624 阅读 · 0 评论 -
【深度之眼opencv-4】:形态学操作(腐蚀、膨胀、开/闭运算、顶/黑帽)
目录概要一、腐蚀和膨胀1、腐蚀-`cv2.erode(src,element,anchor,iterations) `2、膨胀-`cv2.morphologyEx(src,element,anchor,iterations)`代码汇总二、开运算和闭运算1、开运算-`cv2.morphologyEx(img, cv2.MORPH_OPEN, kernel)`2、闭运算-`cv2.morphologyEx(img, cv2.MORPH_CLOSE, kernel)`代码汇总三、顶帽和黑帽1、形态学梯度-`cv2原创 2020-08-19 17:34:08 · 778 阅读 · 0 评论 -
【深度之眼opencv-3】:图像基本操作-滤波&增强
目录一、图像滤波1、滤波简介2、线性滤波(1)方框滤波-`cv2.boxFilter(src,depth,ksize,normalize) `(2)均值滤波-`cv2.blur(src, ksize) `(3)高斯滤波-`cv2.Guassianblur(src, ksize, std) `3、非线性滤波(1)中值滤波-`cv2.medianBlur(img,ksize) `(2)双边滤波-`cv2.bilateralFilter(src=image, d, sigmaColor, sigmaSpace)`原创 2020-08-19 12:33:25 · 678 阅读 · 0 评论 -
【深度之眼opencv-2】:图像基本操作-绘图&几何变换
目录绘图函数1:线段绘制--`cv2.line(img, pts, color, thickness, linetype)`2:矩形绘制-`cv2.rectangle(img, prets, color, thickness, linetype) `3:圆、椭圆绘制-`cv2.circle() & cv2.ellipse()`4:多边形绘制-`cv2.polylines(img,pts,isClosed,color,thick ness,lineType)`5:添加文字-`cv2.putText()原创 2020-08-18 23:56:41 · 378 阅读 · 0 评论 -
【深度之眼opencv-1】:图像基础知识
目录图像读取1:读入图像-`cv2.imread()`2:显示图像及保存图像-`cv2.imshow()`&`cv2.imwrite()`图像分辨率和通道数3:通道转化,三通道转为单通道灰度图-`cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)`4:通道转化,单通道转为三通道灰度图-``cv2.cvtColor(img,COLOR_GRAY2BGR)``5:图像三通道分离-`cv2.split(img)`6: 图像通道合并-`cv2.merge(List)`7:RGB与BGR原创 2020-08-17 22:57:37 · 365 阅读 · 0 评论