自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东寻的博客

日拱一卒无有尽,功不唐捐终入海

  • 博客(7)
  • 收藏
  • 关注

原创 OpenCV笔记之九——图像阈值化

九、图像阈值化【本文中所有源代码均来自 Practical Python and OpenCV, 3rd Edition 的随书代码(略有修改)】图像阈值化是对图像的二值化操作。通常,我们通过阈值化将一幅灰度图转化为一张二值图像,即图中的像素不是0(白色)就是255(黑色)。简单的阈值化处理是设置一个阈值p,并将灰度图中所有像素值小于p的像素点置为0,而大于p的像素点置为255。这样就能将一幅图像完全转化为只有两个值的图像。通过图像阈值化,我们可以聚焦于图像中我们关注的物体或部分区域。尤其当该物体(区

2021-03-24 17:11:50 1252

原创 OpenCV笔记之八——图像平滑和模糊

八、图像平滑和模糊

2021-03-24 12:36:00 1664

原创 OpenCV笔记之七——图像直方图

七、直方图本文中所有源代码均来自 Practical Python and OpenCV, 3rd Edition 的随书代码。直方图能直观地将像素强度的分布(彩色或灰度)可视化并表现为一张图表的形式。在图像处理中,直方图均衡化是一种用于改善图像效果质量的很重要的手段。在绘制直方图时,我们通常需要在x轴确定仓(bin)数,而在y轴统计落入每个仓中的像素数。直方图仓又称灰度等级再分,它的数目决定了我们将亮度的明暗程度划分为几个等级。若定义一个256 bins的直方图,则可以统计每个像素值出现的次数。若采

2021-03-23 01:54:28 881 3

原创 OpenCV笔记之六(4)——图像处理之颜色通道拆分、合并及颜色空间

1

2021-03-21 16:59:51 11804

原创 OpenCV笔记之六(3)——图像处理之图像位运算与图像掩膜

3、图像位运算位运算在图像处理,特别是掩膜中有着极其重要的作用,主要有与、或、异或以及非等操作。OperationFunctionANDcv2.bitwise_andORcv2.bitwise_orXORcv2.bitwise_xorNOTcv2.bitwise_not接下来以书上的代码来了解图像的位运算。a.源代码展现import numpy as npimport cv2# First, let's draw a rectanglere

2021-03-19 21:39:06 3364

原创 OpenCV笔记之六(2)——图像处理之图像算术

2、图像运算相信大家都记得,在RGB图像中,每个像素点的强度是分布在[0, 255]之间的。如果我们对一个像素值为250的像素点进行加10的运算的话,结果显然不会是260,因为RGB图像是以8位无符号整型表示的,亦即260是一个无效数。这个时候会有两种可选的做法。其一是饱和运算。为保证所有的像素点都落在[0, 255]之间,直接将像素值超过255的像素全部置为255,使其不至于逃逸出8位无符号整型所能表示的数值范围。另一种方法就是采用模运算。在模运算下,250+10将得出260 = 4 mod 256

2021-03-19 20:38:15 473

原创 OpenCV笔记之六(1)——图像处理之图像变换

六、图像处理本文中所有源代码均来自 Practical Python and OpenCV, 3rd Edition 的随书代码。(一)基础知识1、图片类型(1)位图(点阵图像)​ 由像素组成,放大图像时有失真现象。(2)矢量图(绘图图像)​ 根据几何特性绘制图形,放大后图像不失真,与分辨率无关。​ 常见格式:wmf、emf、eps[拓展:点阵字体与矢量字体]2、有损压缩与无损压缩的常见格式有损压缩:JPEG(默认压缩16倍)无损压缩:BMP、PNG、GIF、TIFF3、像素

2021-03-19 20:25:29 1093

空空如也

空空如也

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

TA关注的人

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