计算机视觉——opencv
文章平均质量分 87
以实操为主,辅助一些理论理解
cpLoners
生活本来就很沉闷,但跑起来就有风了。
展开
-
8.opencv——图像轮廓,霍夫变换
图像轮廓,霍夫变换图像轮廓查找轮廓绘制轮廓轮廓特征霍夫变换霍夫直线变换霍夫圆变换图像轮廓查找轮廓绘制轮廓轮廓特征霍夫变换霍夫直线变换霍夫圆变换原创 2021-10-24 11:49:24 · 1223 阅读 · 0 评论 -
7.opencv——边缘检测( 拉普拉斯(Laplacian),Sobel,Canny边缘检测)
边缘与轮廓边缘检测拉普拉斯(Laplacian)边缘检测Sobel边缘检测Canny边缘检测图像轮廓查找轮廓绘制轮廓轮廓特征霍夫变换霍夫圆变换边缘检测拉普拉斯(Laplacian)边缘检测Sobel边缘检测Canny边缘检测图像轮廓查找轮廓绘制轮廓轮廓特征霍夫变换霍夫圆变换...原创 2021-10-18 22:14:14 · 10283 阅读 · 0 评论 -
6.opencv——图像变换4(形态变换-腐蚀,膨胀,开,闭,梯度,黑帽,礼帽运算)
形态变换形态变换腐蚀膨胀高级形态操作开运算闭运算形态学梯度运算黑帽运算礼帽运算形态变换腐蚀膨胀高级形态操作开运算闭运算形态学梯度运算黑帽运算礼帽运算原创 2021-10-17 13:03:04 · 2673 阅读 · 0 评论 -
5.opencv——图像变换3(阈值处理-二值化,反二值化,截断阈值处理,超阈值零,低阈值零处理,Otsu算法,三角算法)
阈值处理阈值处理全局阈值处理二值化阈值处理反二值阈值处理截断阈值处理超阈值零处理低阈值零处理Otsu算法阈值处理三角算法阈值处理自适应阈值处理阈值处理\qquad阈值化处理:以某种规则依次将像素处理成0或1输出,即像素分割,可以被视作最简单的图像分割方法。给定一个灰度图,经过阈值化处理将把它转化成二值图输出。阈值化处理提取背景中的重要信息,将图像更进一步的从灰度图背景中抽离出来。利用阈值进行分割的方法是基于图像中物体和背景之间的灰度差异来实现的。阈值处理用于剔除图像中像素值高与或者低于指定值的像素点。原创 2021-10-14 15:24:00 · 3205 阅读 · 3 评论 -
4.opencv——图像变换2(图像模糊-均值滤波,高斯滤波,中值滤波,方框,双边滤波,2D卷积)
图像变换2(图像模糊,阈值处理)图像模糊均值滤波高斯滤波方框滤波中值滤波双边滤波2D卷积阈值处理全局阈值处理二值化阈值处理反二值化阈值处理截断阈值处理超阈值零处理低阈值零处理Otsu算法阈值处理三角算法阈值处理自适应阈值处理图像模糊均值滤波高斯滤波方框滤波中值滤波双边滤波2D卷积阈值处理全局阈值处理二值化阈值处理反二值化阈值处理截断阈值处理超阈值零处理低阈值零处理Otsu算法阈值处理三角算法阈值处理自适应阈值处理...原创 2021-10-10 20:49:48 · 1068 阅读 · 0 评论 -
3.opencv——图像变换1(色彩空间变换,几何变换)
图像变换色彩空间变换几何变换图像模糊(图像平滑处理)阈值处理形态变换色彩空间变换import cv2img = cv2.imread('bee.jpg') # 读取图像cv2.imshow('BGR', img) # 显示图像img2 = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # 转换色彩空间为RGBcv2.imshow('RGB', img2) #原创 2021-10-08 22:51:11 · 1846 阅读 · 0 评论 -
2.opencv——图像用户界面操作
图像用户界面操作窗口操作绘图响应鼠标事件使用跟踪栏实验,使用鼠标指针取点绘图窗口操作绘图响应鼠标事件使用跟踪栏实验,使用鼠标指针取点绘图原创 2021-10-07 12:15:07 · 5100 阅读 · 0 评论 -
1.opencv—图像处理基础
opencv——图像处理基础读,写,显示图像读,写,播放视频操作灰度,色彩图像图像通道操作图像运算读,写,显示图像OpenCV中的imread(),imwrite()和imshow()函数分别用于读,写和显示图像。其中imread()函数用于将文件中的图像读入内存,它支持各种静态图像文件格式,如BMP,PNG,JPEG,TIFF等。import cv2img = cv2.imread('lena.jpg', cv2.IMREAD_REDUCED_GRAYSCALE_4) # 读取图像pri原创 2021-10-06 23:03:12 · 2584 阅读 · 0 评论