自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenCV第十二章——人脸识别

LBPH(Local Binary Patterns Histogram,局部二值模式直方图)、Eigenfaces和Fisherfaces是人脸识别中常用的三种算法,它们各自具有不同的优势和劣势。

2024-09-28 17:15:32 3433 1

原创 Opencv第十一章——视频处理

VideoCapture类提供了构造方法VideoCapture(),用于完成摄像头的初始化工作,其语法格式如下:参数说明:capture:要打开的摄像头视频。index:摄像头设备索引。对于Win11而言,index=0时表示要打开笔记本内置摄像头。对于Win11而言,index=1时表示要打开连接笔记本的外置摄像头。为了检验摄像头初始化是否成功,VIdeoCapture类提供了isOpened()方法,其语法格式如下参数说明:retval:若初始化成功,则值为True,否则值为False.

2024-09-28 10:03:19 1486

原创 OpenCV第十章——模板匹配

模板是指被查找的目标图像,查找模板出现在原始图像中哪个位置的过程就叫模板匹配。OpenCV提供了matchTemplate()方法来实现目标匹配,其语法结构如下:参数说明:iamge:原始图像,必须是单通道,8位或32位浮点图像。temp1:模板图像,其尺寸不得大于原始图像method:匹配的方法,详情见下表mask:可选参数。

2024-09-25 22:19:37 4941 3

原创 OpenCV第九章——图形检测

轮廓是指图形或物体的外边缘线条,简单的几何图形是由平滑的线构成的容易识别,但不规则图形的轮廓由许多个点构成,识别起来比较困难。

2024-09-16 10:36:54 2915 2

原创 OpenCV第八章——腐蚀与膨胀

什么是腐蚀操作:在OpenCV中,腐蚀操作是一种形态学处理技术,用于图像的前景区域(通常是白色区域)进行缩小处理。它的基本思想是通过结构元素(也称为内核)来“侵蚀”图像中的前景对象,使得前景区域变小,从而去除小的噪声或细节,或者填补图像中的小孔洞。

2024-09-11 20:22:41 2332

原创 OpenCV第七章——滤波器

滤波器通常是一个矩形的区域(比如3x3、5x5的矩阵),其大小决定了计算均值时考虑的邻域范围。

2024-09-09 21:29:23 2220 1

原创 OpenCV第六章——图像运算

掩模(mask)是一个与原图像大小相同的二值图像,其中每个像素的值是 0(纯黑) 或 1(纯白)(或其他值,通常为 0 和 255)。掩模的主要作用是选择图像中的特定区域进行处理。

2024-09-02 22:21:28 1140 1

原创 Opencv第五章——几何变换

实现代码如下:图像变换结果:实现代码如下:图像变换结果:翻转操作实现代码: 图像翻转结果:实现代码如下(右下方平移):操作结果图片如下:大家可以自行修改M的值来尝试进行其他方向的移动!!! 旋转实现代码:操作图像结果: 实现向右倾斜效果:效果图像: 大家可以尝试如何将图像进行向左倾斜!!!示例代码入下:效果图像: 模拟从底部观察图像得到的透视效果:效果图像: 大家也来试试如下实现从顶部观察图像实现的透视效果吧!!!下面是我给出的示例:效果图像:

2024-08-30 09:56:42 1514

原创 OpenCV第四章——阈值

threshold()方法用于对对象进行阈值处理,该方法的语法如下:参数说明:src: 被处理的图像thresh: 阈值, 在范围(125-150)效果最好maxval: 阈值处理采用的最大值type: 阈值处理类型返回值说明:retval: 处理时采用的阈值dst: 阈值处理后的图像:将像素值大于阈值的部分设为最大值(通常是255),其余部分设为0。这种方法常用于图像二值化。:将像素值小于阈值的部分设为最大值(通常是255),其余部分设为0。这是的反向操作。

2024-08-27 10:15:29 1079

原创 OpenCV第三章——图形的绘制

接下来我们使用该方法绘制一个图形吧!!!

2024-08-24 10:58:43 1063

原创 OpenCV第二章——图像数字化基础

GRAY色彩空间是一种只有一个通道的色彩空间,用于表示图像的灰度等级。每个像素通过一个灰度值来表示其亮度,从黑到白的不同灰色级别。此色彩空间简化了图像处理和分析,因为它不涉及颜色信息,仅关注亮度。每一个像素都是从黑到白,被处理为256个灰度级别的单色图像,分别用区间[0, 255]中的数值表示,其中“0”表示纯黑色, “255”表示纯白色。HSV色彩空间是一种用于表示颜色的模型,通常用于图像处理和计算机图形学。HSV代表色相(Hue)、饱和度(Saturation)和明度(Value)。

2024-08-23 19:00:57 973

原创 OpenCV第一章——图像处理的基本操作

Opencv是一个C++库,用于实时处理计算机视觉问题,除了C++和C,python作为一种简洁的脚本语言,在C++代码基础上的python接口得到了越来越广泛的支持。

2024-08-21 16:41:27 527

原创 顺序表上的一些常见算法

昨天我们学习了顺序表的实现,今天我们通过顺序表上的三个简单常见算法来巩固一下知识。

2024-08-21 10:11:08 475

原创 线性表和顺序表

顺序表插入操作中,所花费的时间主要是元素后移操作,对于在第i个位置上插入一个新的元素,需要移动(n-i)个元素,设在第i个位置上插入一个元素的概率为pi,且在任意一个位置上插入元素的概率相等,即,则在一个长度为n的顺序表中插入一个元素所需的平均移动次数为:即在长度为n的顺序表中插入一个元素平均需要移动表中的一半元素。该算法的时间复杂度为(n)。

2024-08-20 18:53:01 1035

原创 树莓派使用FTP服务传输或下载文件

家庭/学校免费 - NetSarang Website (xshell.com)确认后ctrl+s保存, ctrl+x退出。运行exe文件后按照正常步骤进行安装。

2024-08-18 20:09:36 566

原创 树莓派换源

树莓派换源

2024-08-18 19:25:14 949

原创 Scipy基础

大家可以自行修改sigma的值查看结果图像。scipy.ndimage文档查看链接。

2024-08-18 11:34:11 385

原创 Numpy

"""主成分分析:输入:矩阵X, 其中该矩阵中存储训练数据, 每一行为一条训练数据返回:投影矩阵(按照维度的重要性排序)、方差和均值"""# 获取维度# 数据中心化#PCA-使用紧致技巧M = dot(X, X.T) # 协方差矩阵e, EV = linalg.eigh(M) # 特征值和特征向量V = tmp[::-1] # 逆转最后的特征向量S = sqrt(e)[::-1] # 由于特征值是按照递增顺序排列, 将它逆转else:# PCA使用SVD方法。

2024-08-17 19:02:02 188

原创 使用Matplotlib

【代码】使用Matplotlib。

2024-08-16 18:59:48 431

原创 使用PIL进行基本的图像操作和处理

【代码】使用PIL进行基本的图像操作和处理。

2024-08-16 16:53:48 321

原创 OSError: [WinError 1455] 页面文件太小,无法完成操作 的问题

1)修改train.py文件中图中一行(使用黄色标注)default的值。7)选择训练文件所在的驱动器,点击自定义大小设置初始大小和最大值。通过查阅文件,我找到了以下解决方法(两次均成功)1)右击桌面上此电脑图标,点击属性选项。6)点击虚拟内存模块的更改选项。4)点击性能模块的设置选项。2)点击高级系统设置。

2024-08-15 16:03:22 1241 1

空空如也

空空如也

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

TA关注的人

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