OpenCV
文章平均质量分 88
OpenCV基础
方世恩
人工智能学习中……
展开
-
【初识OpenCV】(1)-- 视频、图片基础处理,颜色获取
OpenCV的功能作用opencv的部分基本作用:读取图片、读取灰度图、图片保存、视频文件读取、区域截取、提取RGB通道颜色、合并颜色通道发现了嘛?我们本篇学习用的图片很大,怎么将它缩小一点呐?改变它的形状,我们下篇再见哦~原创 2024-09-03 10:09:01 · 1164 阅读 · 0 评论 -
【初识OpenCV】(2)--图片修改、运算,边界填充以及阈值调整
图片的修改:缩放、打码、组合。图片的运算:其中值得注意的是。直接相加:当两个像素点之和超过255时,相加后的结果减去256。add()方法:当两个像素点之和超过255时,该位置数值为255。权重相加:将图片重合,给重合图片设置权重。边界填充:将原始图片扩大,使用cv2.copyMakeBorder()函数。阈值调整:范围改变图片的像素值,适用于将图片二值化,cv2.threshold()方法设定阈值处理图像,给图像设定一个范围,高于设定值的像素值为255,低于设定值的,像素值为0。原创 2024-09-04 09:34:57 · 1243 阅读 · 0 评论 -
【初识OpenCV】(3)--图像平滑处理和图像形态学
1. 图像的平滑处理:包含均值滤波、方框滤波、高斯滤波以及中值滤波。2. 图像形态学:腐蚀、膨胀、开闭运算、梯度运算以及顶帽和黑帽原创 2024-09-05 09:43:38 · 1359 阅读 · 0 评论 -
【初识OpenCV】(4) -- 图像边缘检测
本篇介绍了图像的边缘检测方法:1. sobel 算子:分为x和y两个方向计算2. Scharr 算子:是sobel 算子在 ksize=3 时的优化,也是分为x和y两个方向计算3. Laplacian 算子:不再以x和y的方向计算,而是以圆方向计算变化率4. canny边缘检测:高效、准确,寻找最优边缘原创 2024-09-06 09:48:44 · 1622 阅读 · 0 评论 -
【初识OpenCV】(5) -- 轮廓检测
本篇介绍了:1. 轮廓检测:其中注意的是,每个轮廓都以列表的形式返回。可以切片获取每个轮廓。2. 轮廓特征:轮廓面积、轮廓周长、外接圆以及外界矩形。原创 2024-09-07 09:50:47 · 1269 阅读 · 0 评论 -
【初识OpenCV】(6) -- 轮廓近似与模板匹配
本篇介绍了:1. 轮廓近似:用少量的点,描绘大致的模型。近似精度epsilon越小拟合越精细,越大拟合越粗糙。2. 模板匹配:先用cv2.matchTemplate()函数查找与模板图像最匹配的区域,再用cv2.minMaxLoc() 函数找到得分的最大值及其位置,然后使用cv2.rectangle()函数绘制。原创 2024-09-08 15:40:54 · 1951 阅读 · 0 评论 -
【初识OpenCV】(7) -- 轮廓检测之银行卡号识别
本篇介绍了:检测识别银行卡卡号的完整流程。1. 得到每个数字的信息,为卡号的模板匹配做准备2. 定位到银行卡上卡号的位置3. 遍历卡号的每个数字,进行模板匹配原创 2024-09-11 20:32:30 · 1034 阅读 · 0 评论 -
【进阶OpenCV】 (1)--采样、直方图即均衡化、掩膜
本篇介绍了OpenCV中的部分高阶操作:1. 上、下采样:本质上时调整图片的大小。2. 直方图:展示图像中像素强度(对于灰度图像)或颜色(对于彩色图像)的分布情况。3. mask掩膜:控制或限制某些操作或访问特定区域。4. 直方图均衡化:通过增加图像的对比度和亮度来改善图像的质量。原创 2024-09-12 09:53:35 · 1529 阅读 · 0 评论