图像处理OpenCV
文章平均质量分 92
术业还未专攻
但行好事,莫问前程
展开
-
OpenCV学习笔记05--图形检测--轮廓检测
引言:数字图像处理中,检测图像中的局部特征信息是比较重要的一部分,因为我们有时候并不是对整张图像都感兴趣,只是想要提取到图像中的一部分信息,比如车牌识别,对于整张图像来说,我们感兴趣的是只是车牌这一部分,其他的信息都是多余的。所以,有没有什么办法能够帮助我们实现提取局部信息的方法呢,opencv库中封装好了一些方法,我们只需要调用这些方法就可以实现我们的目的。我们还是先讲函数的意思,然后加以实践来更好的理解函数的用法。一、轮廓检测轮廓这个词该怎么理解呢,举个例子,拿世界地图来说,如果...原创 2022-05-24 22:03:33 · 794 阅读 · 0 评论 -
OpenCV学习笔记04--图像阈值处理、threshold函数、adaptiveThreshold函数、Otsu方法处理
阈值处理在图像中的用处可以用一句话概括:我们设定一个阈值x,当图像中的像素值大于x时,我们想要怎么处理这些像素值;当小于x时我们又想要怎么处理这些像素值。阈值处理中的threshold()函数给出了很好的解决办法。通过阈值处理我们可以得到一个二值图像。下面我们来学一下。这里我们用到的图像都是8位灰度图像。原创 2022-04-09 22:25:02 · 4111 阅读 · 0 评论 -
OpenCV学习笔记03--图像运算--图像加法运算、图像位运算、图像掩膜
引言:数字图像处理中,对图像的像素进行更改,则涉及到一些运算问题,这篇文章的重点在位逻辑运算中,通过位逻辑运算,我们可以发现一些神奇之处,利用位运算我们可以实现水印的添加,图像的加密解密,还可以通过为逻辑运算提取出我们感兴趣的图像的局部图像。原创 2022-04-07 22:21:55 · 3776 阅读 · 0 评论 -
OpenCV学习笔记02--图像像素处理--二值图像、灰度图像、彩色图像像素的处理、numpy.array中的对应的函数
当我们读取一幅图像的时候,一般为二值图像、灰度图像、彩色图像。二值图像就是组成图像的像素非黑即白,只有两种取值,在double类型中0代表黑,1代表白。uint8的话则是0代表黑,255代表白,如果图像的像素不仅有两种颜色组成,还有白色和黑色的之间的灰色,即把白色和黑色之间分成若干段,每段代表的灰度都不同,这时表现出来的图像就是灰度图像。彩色图像则是色彩上给人的冲击是不一样,比如rgb彩色图像,由三个通道组成,每一个彩色像素值是由三个通道上的各个对应的像素值叠加而成呈现出来的颜色。原创 2022-04-02 14:40:19 · 6082 阅读 · 0 评论 -
OpenCV学习笔记01--图像处理基本操作--读取、显示、保存
目录(一)读取图像(二)显示图像(三)保存图像 看了很多关于图像处理的书籍和资料,准备把与图像处理相关的知识点给总结一下,以便增加印象以后用到这些知识的时候也方便查看。 图像的概念相信大多数人都比较熟悉,要想让计算机去处理图像那当然是把一幅图像转换成数字来表示,图像由一个个的像素值组成,通过对数字的处理,以达到对图像的处理,也由此引出的图像处理这个名词。(一)读取图像 OpenCV是一个强大的图像处理函数库,它把一个个的功能封...原创 2022-03-28 22:02:18 · 3306 阅读 · 0 评论