导航
目录:
(一)图像加载与保存
(二)图像显示窗口创建与销毁
(三)图片的常用属性的获取
(四)生成指定大小的矩形区域(ROI)
(五)图片颜色通道的分离与合并
(六)两张图片相加,改变对比度和亮度
(一)数值运算(加减乘除)
(二)逻辑运算(与或非异或)
(C)ROI(region of interest)和泛洪填充
(一)ROI操作
(1)获取感兴趣区域
(2)还原操作
(二)泛洪填充floodFill
(一)调用转换函数实现图像色彩空间转换------ cv2.cvtColor函数
(二)色彩空间转换,利用inrange函数过滤视频中的颜色,实现跟踪某一颜色
(一)模糊或平滑与滤波的介绍
(二)均值模糊
(1) 原理
(2)代码实现-----均值模糊函数blur()
(三)中值模糊------mediaBlur函数
(四)高斯模糊------GaussianBlur函数
(五)方框滤波------boxFliter函数
(六)双边滤波------bilateralFilter()函数
(七)自定义模糊filter2D
(1)介绍
(2)实现中值模糊
(3)实现锐化处理
(八)边缘保留滤波------EPF
(1)高斯双边
(2)均值迁移
一,分块处理超大图像的二值化问题
(1) 全局阈值处理
(2) 局部阈值
二,空白区域过滤
三,先缩放进行二值化,然后还原大小
(H)图像直方图
(一)调节图片对比度(均衡化)
(1)全局直方图均衡化------equalizeHist
(2)自适应的局部的直方图均衡化------createCLAHE
(二)图片的相似度比较
(1)原理
(2)二维直方图的表示
A.直接显示
B.使用matplotlib
(3)直方图反向映射
A. def calcHist函数
B.roihist函数
C.归一化函数normalize详解
(一)原理
(二)代码实现和几种常见的模板匹配算法
(J)图像金字塔
(M)图像形态学
(二)腐蚀
(三)腐蚀代码(erode)
(四)膨胀代码(dilate)
开闭操作的作用
(一)开操作
(二)闭操作
(三)开操作完成其他任务
(1)提取水平垂直线
(2)消除干扰线
(3)提取满足要求的形状
(一) 顶帽(原图像与开操作图像的差值)
(二) 黑帽(原图像与闭操作图像的差值)
(三) 形态学梯度
(1)基本梯度(膨胀后的图像与腐蚀后的图像差值)
(2)内部梯度(原图像减去腐蚀后的图像差值)
(3)外部梯度(膨胀后图像与原图差值)
(N)图像分割
(一)轮廓发现的介绍
(二)代码实现
(1)使用直接使用阈值方法threshold方法获取二值化图像来选择轮廓
(2)使用canny边缘检测获取二值化图像
(一)原理
(二)代码(标准霍夫线变换,统计概率霍夫线变换)
(一)霍夫圆检测原理
(二)代码实现
问题,轮廓找到了,如何去计算对象的弧长与面积(闭合),多边形拟合,几何矩的计算等
(一)对象的弧长与面积
(二)多边形拟合
(三)几何矩的计算
(四)获取图像的外接矩形boundingRect和几何距moments
(五)多边形逼近approxPolyDP