自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Opencv文档扫描OCR识别(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:常见的图像分割方法1. 基于阈值的分割方法:全局阈值法、局部阈值法等2. 基于区域的分割方法:分水岭方法、区域生长法等3. 基于边缘的分割方法:Canny边缘检测、轮廓检测等4. 基于特定理论的分割方法:聚类、模糊集等(机器学习)5. 基于神经网络的分割方法:????知识储备:区域生长算法的概念选取某个种子点(一般实际交互时就是鼠标点击的位置)...

2021-07-05 18:33:39 824

原创 OpenCV图像轮廓(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:图像轮廓的概念边缘检测虽然能够检测出边缘,但边缘是不连续的,检测到的边缘并不是一个整体。图像轮廓是指将边缘连接起来形成的一个整体,用于后续的计算。图像轮廓是图像中非常重要的一个特征信息,通过对图像轮廓的操作,我们能够获取目标图像的大小、位置、方向等信息。轮廓是一系列相连的点组成的曲线,代表了物体的基本外形,相对于边缘,轮廓是连...

2021-06-29 17:10:36 363

原创 Opencv图像金字塔(python)

案例©FuXianjun 来源出自傅老师一、读取图像知识储备:图像金字塔通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)使用函数cv2.pyrDown()和cv2.pyrUp(),先后将任务指导书图像进行向下采样、向上采样,观察采样的结果及结果图像与原始图像的差异。拉普拉斯金字塔...

2021-06-29 17:09:24 248

原创 OpenCV图像直方图(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:图像直方图直方图是数值数据分布的精确图形表示。这是一个连续变量(定量变量)的概率分布的估计,并且被卡尔·皮尔逊(Karl Pearson)首先引入。它是一种条形图。构建直方图: ①将值的范围分段 ②计算每个间隔中有多少值知识实战:直方图均衡化知识实战:直方图比较(1)相关性比较(Correlation)(2)Chi-Square(卡方...

2021-06-29 17:08:44 435

原创 Opencv图像梯度与Canny边缘检测(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:Sobel算子算x方向边缘(梯度):dx=1,dy=0计算y方向边缘(梯度):dx=0,dy=1参数dx与参数dy的值均为1:dx=1,dy=1计算x方向和y方向的边缘叠加:通过组合方式实现dst=cv2.Sobel(src,ddepth,dx,dy[,ksize[,scale[,delta[,borderType]]]])dx代表x方向上的求导阶数 dy代表y方...

2021-06-29 17:07:30 254

原创 Opencv阈值与平滑处理——python

©FuXianjun 来源出自傅老师一、读取图像知识储备:阈值处理定义:指剔除图像内像素值高于一定值或者低于一定值的像素点 例如,设定阈值为127,然后: 将图像内所有像素值大于127的像素点的值设为255。 将图像内所有像素值小于或等于127的像素点的值设为0。OpenCV提供了函数cv2.threshold()和函数cv2.adaptiveThreshold(),用于实现阈值处理。retval,dst=cv2.threshold(src,thresh,maxv...

2021-06-29 17:06:17 238

原创 OpenCV图像处理技术(Python)——图像处理基本操作

©FuXianjun 来源出自傅老师一、读取图像二、图像类型转换使用cvtColor()函数,实现各种颜色空间的转换。知识储备:RGB色彩空间RGB颜色空间以R(Red:红)、G(Green:绿)、B(Blue:蓝)三种基本色为基础,进行不同程度的叠加,产生丰富而广泛的颜色,所以俗称三基色模式。通常的用(0,0,0)~(255,255,255)表示。知识储备:GRAY色彩空间GRAY颜色空间(灰度图像)通常指8位灰度图,具有25...

2021-06-29 17:05:35 423

原创 OpenCV 数字图像处理基础——python

一、知识储备:数字图像1、数字图像 由二维的元素组成 每个元素包含一个坐标以及响应值2、数字图像处理 针对特定任务 提升图像的可理解性二、知识储备:OpenCV研究员 Gary Bradski在为英特尔时注意到MIT 的媒体实验室,拥有非常完备的内部公开的计算机视觉开发接口——代码从一个学生传到另一个学生手中,并且会给每个新来的学生一个有价值的由他们自己开发的视觉应用方案为高级的视觉研究提供开源并且优化过的基础代码,不再需要重复造轮子。 以提供开发者可...

2021-06-29 17:04:48 377

原创 ​OpenCV模板匹配与霍夫变换(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:模板匹配的概念模板匹配就是在大图中找小图,也就说在一幅图像中寻找另一幅模板图像的位置。\知识储备:模板匹配的实现过程模板匹配的操作方法是将模板图像B在图像A上滑动,遍历所有像素以完成匹配。工作原理:在带检测图像上,从左到右,从上向下计算模板图像与重叠子图像的匹配度,匹配程度越大,两者相同的可能性越大。局限性: 它只能进行平行移动,若原图像中的匹配目标发 生旋转或大小变化,该算...

2021-06-29 17:04:11 176

原创 OpenCV图像轮廓2(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:凸包的概念凸包指的是完全包含原有轮廓,并且仅由轮廓上的点所构成的多边形。凸包的每一处都是凸的,即在凸包内连接任意两点的直线都在凸包的内部。在凸包内,任意连续三个点的内角小于180°。知识储备:凸包的获取hull=cv2.convexHull(points[,clockwise[,returnPoints]]hull:凸包角点。clockwise: 布尔值...

2021-06-29 17:01:58 343

原创 OpenCV图像分割与提取(python)

案例©Fu Xianjun. All Rights Reserved.一、读取图像知识储备:图像分割与提取的概念在图像处理的过程中, 经常需要从图像中将前景对象作为目标图像提取出来。例如无人驾驶技术, 我们关心的是周围的交通工具, 其他障碍物等, 而对于背景本身并不关注, 故而, 我们需要将这些东西从图片(视频)中提取出来, 而忽略那些只有背景的图像。知识储备:常见的图像分割方法1. 基于阈值的分割方法:全局阈值法、局部阈值法等2. 基于区域的分割方法:分...

2021-06-29 16:45:13 1567

空空如也

空空如也

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

TA关注的人

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