自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 OpenCV复习Day13_图像轮廓的查找与绘制

RETR_TREE = 3,按照树型存储轮廓,从大到小,从左到右。RETR_LIST = 1,检测的轮廓不建立等级关系,即检测所有轮廓。RETR_CCOMP = 2,每层最多两级,从小到大,从里到外。method轮廓近似方法也叫ApproximationMode。RETR_EXTERNAL = 0,表示只检测外围轮廓。返回contours和hierarchy即轮廓与层级。mode:查找轮廓的模式。

2025-02-14 18:16:36 395

原创 OpenCV复习Day12_图像的形态学处理(腐蚀、膨胀、开运算、闭运算、形态学梯度、顶帽、黑帽)

思路:若卷积核遍历时,一个卷积核大小内的图像的像素值均为1,则锚点也赋值为1;若其内只要有一个像素值不为1,则锚点的像素值赋值为0。膨胀是腐蚀的相反操作, 若锚点为非零值,无论卷积核周边为0还是非0,均变为非0值。腐蚀操作是通过卷积核内元素均为1的卷积核遍历图像的过程。

2025-02-13 20:16:31 676

原创 OpenCV复习Day11_边缘检测Sobel算子与Canny算法

边缘是像素值发生跃迁的位置,是图像的显著特征之一,在图像的特征提取、对象检测、模式识别都有很大的作用。对于图像处理来说,像素的灰度值发生突变的位置突出为边界。2:滤波去噪:边缘检测容易受到噪声影响,在进行边缘检测前通常要先进行去噪,一般都使用高斯滤波器与图像进行卷积运算来平滑图片,进而去除噪声。3:计算梯度:对平滑(去噪)后的图像采用sobel算子计算梯度与方向。方法:Gray=(R+G+B)/3;5:双阈值算法检测和连接边缘。4:梯度模值非极大值抑制。1:对图像进行灰度化。

2025-02-11 20:11:19 853

原创 OpenCV复习Day10_全局二值化与自适应二值化

该方法根据图像上的每个小区域计算与之相适应的阈值,因此采用该方法会使得在不同区域上采用不同的阈值来处理图片。C:为一个常数,阈值就为平均值或加权平均值减去这个常数。blocksize:领域大小,用来计算阈值的区域大小。adaptiveMethod:指定计算阈值的方法。

2025-02-07 15:38:17 262

原创 OpenCV复习Day9_方盒滤波、均值滤波、高斯滤波

boxFilter(src, ddepth[, dst[, anchor[, normalize[, borderType]]]])方盒滤波。方盒滤波卷积核的常见形式:normalize = True时,a=1/(w*H),即为滤波器的宽高乘积分之一normalize = False时,a=1一般情况下normalize用True,这时方盒滤波等价与均值滤波高斯函数是符合高斯分布(正态分布)的分布函数。(u为期望,sigma为方差,方差越大数据越不集中,概率分布越矮胖)

2025-02-07 13:24:43 1138

原创 OpenCV复习Day9_图片的卷积操作

【代码】OpenCV复习Day9_图片的卷积操作。

2025-02-06 18:04:53 325

原创 OpenCV复习Day8_图像的基本变换(resize,翻转,仿射变换,透视变换)

getAffineTransform(srcl,dstl):通过变换前三个点的像素坐标与变换后原三个点的像素坐标变换可求变换阵;即通过三点可以确定变换后的位置,相当于解方程3个点对应三个方程,解出偏移的参数和旋转的角度。getRotationMatrix2D(center,angle,scale):对图像对某点进行旋转缩放。.__sizeof__用于读取图片的存储空间大小,单位为字节。

2025-01-19 07:30:00 1021

原创 OpenCV复习Day7_图片的加减法与融合

(w_1,w_2,bias分别维图片一的权重与图片2的权重与偏置值;上述的加法运算可视为w_1=w_2=1且bias=0)

2025-01-16 22:39:45 222

原创 OpenCV复习Day6_中文字体的显示

按如下路径找到自己电脑操作系统所安装的所有字体的文件,并从中找到简体字体文件,将其复制到你的代码文件所在的同一路径下。(这里.ttc与.ttf后缀的文件均为字体文件)打开PyCharm的终端Terminal,输入pip install pillow进行pillow包的下载。

2025-01-14 17:53:17 403

原创 OpenCV复习Day6_直线、矩形、椭圆、圆及多边形的绘制

利用OpenCV提供的绘制图形API可以轻松在图片上绘制各种图像。

2025-01-14 16:45:25 365

原创 OpenCV复习Day5_图像通道的分离与合并

也就是将RGB类型的图像中的R、G、B三原色通道剥离开来,并且每一种原色通道都用一张灰度图来表示,在灰度图中越亮的区域,则表示在该区域该种原色的比例越高越纯。(因为分离后该图片变为单通道图片,故分离后显示的图片均为灰度图)(左图为原图,右图为三通道合并后的图)(从左至右依次为B、G、R通道)

2025-01-11 23:53:19 211

原创 OpenCV复习Day4_Mat的深浅拷贝

Mat是OpenCV在C++语言中用来表示图像数据的一种数据结构。在Python中转化为numpy中的ndarray。Mat由Header和data组成(本质上为一个类)。header中记录了图片的维数、大小、数据类型等数据。Mat在C++中类的结构Mat的属性。

2025-01-10 14:45:45 354

原创 OpenCV复习Day4_常见色彩空间的转换

【代码】OpenCV复习Day4_常见色彩空间的转换。

2025-01-10 12:18:22 348

原创 OpenCV复习Day3_HSV

常用的色彩空间有:RGB、HSV(HSB)、HSL、YUV。

2025-01-09 21:42:35 322

原创 OpenCV复习Day3_多维数组的切片与Trackbar的创建

输出的一二维数组(B、G通道数组)输出的第一维数组(B通道数组)

2025-01-09 20:02:44 254

原创 OpenCV复习Day2_实时保存获取图片搭建数据集

我们在刚开始学习搭建数据集时可能会遇到许多障碍,其中通过获取被检测物件的各种角度、各个位置图片来搭建数据集的工作量十分巨大,

2025-01-08 16:22:54 148

原创 OpenCV复习Day2_摄像头的打开与实时显示

摄像头实时显示效果图。

2025-01-08 15:47:23 241

原创 OpenCV复习Day2_图像的读取与显示

参数取1时的彩色RBG图片及其三维输出矩阵。参数取0时的灰度图像及其二维输出矩阵。

2025-01-08 14:41:40 228

原创 OpenCV复习Day1_窗口的显示与销毁

【代码】OpenCV复习Day1_窗口的显示与销毁。

2025-01-07 23:29:06 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除