- 博客(11)
- 收藏
- 关注
原创 OpenCV—图像分割与提取
© Fu Xianjun. All Rights Reserved.文章目录图像分割与提取的概念一、分水岭算法二值化形态学距离变换标记图像应用分水岭算法小结图像分割与提取的概念在图像处理的过程中, 经常需要从图像中将前景对象作为目标图像提取出来。例如无人驾驶技术, 我们关心的是周围的交通工具, 其他障碍物等, 而对于背景本身并不关注, 故而, 我们需要将这些东西从图片中提取出来, 而忽略那些只有背景的图像。一、分水岭算法图像的灰度空间很像地球表面的整个地理结构,每个像素的灰度值代表高度。其中的灰
2021-07-05 17:08:53
2359
原创 OpenCV—直方图处理
© Fu Xianjun. All Rights Reserved.文章目录图像直方图直方图绘制1、hist()函数例题2、calcHist()函数例直方图均衡化直方图均衡化处理图像直方图图像直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。直方图绘制1、hist()函数此函数的作用是根据数据源和灰度图级分组绘制直方图,其函数语句格式为:matplotlib.pyplot.hist(X,BINS)X:数据源,必须是一维的。图像通常是二维的,需要
2021-06-29 22:44:08
374
1
原创 OpenCV—图像轮廓1
© Fu Xianjun. All Rights Reserved.文章目录图像金字塔1、 高斯金字塔图像金字塔1、 高斯金字塔
2021-06-29 19:45:27
243
原创 OpenCV—图像金字塔
© Fu Xianjun. All Rights Reserved.文章目录图像金字塔1、 高斯金字塔图像金字塔图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合,通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。1、 高斯金字塔1、函数cv2.pyrDown()用于实现图像高斯金字塔操作中的向下采样。语法格式为:dst=cv2.pyrDown(src[,dstsize[,borderType]])默认的情况下,输出图像的大小为Si
2021-06-29 16:34:51
228
原创 OpenCV—图像梯度与Canny边缘检测
© Fu Xianjun. All Rights Reserved.文章目录一、Sobel算子[cv2.Sobel()]1、方向例题2、自适应阈值[cv2.adaptiveThreshold()]一、Sobel算子[cv2.Sobel()]Sobel 算子是一种离散的微分算子,该算子结合了高斯平滑和微分求导运算。该算子利用局部差分寻找边缘,计算所得的是一个梯度的近似值。语法形式: dst=cv2.Sobel(src, ddepth, dx, dy[, ksize[, scale[, delta[,
2021-06-29 15:34:03
446
原创 OpenCV——阈值处理+平滑处理
© Fu Xianjun. All Rights Reserved.文章目录一、阈值处理1、二值化阈值处理[cv2.threshold()]2、自适应阈值[cv2.adaptiveThreshold()]3、Otsu阈值处理[cv2.threshold()]例题一、阈值处理OpenCV使用cv2.threshold()函数进行阈值化处理。语法格式为:ret, dst = cv2.threshold(src, thresh, maxval, type)src: 输入图,只能输入单通道图像,通常来
2021-06-28 21:55:29
243
原创 OpenCV基础入门—几何变换
© Fu Xianjun. All Rights Reserved.文章目录几何变换一、pandas是什么?二、使用步骤1.引入库2.读入数据总结几何变换几何变换是指一幅图像映射到另外一幅图像内的操作。OpenCV提供了多个与映射有关的函数,这些函数使用起来方便灵活,能够高效地完成图像映射。根据OpenCV函数的不同,将映射关系划分为缩放、翻转、仿射变换、透视、重映射等。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具
2021-06-28 17:32:14
162
原创 OpenCV基础入门—色彩空间类型转换
© Fu Xianjun. All Rights Reserved.文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代
2021-06-27 20:09:45
397
1
原创 OpenCV基础入门——图像运算
© Fu Xianjun. All Rights Reserved.文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库
2021-06-27 15:12:34
579
原创 OpenCV基础入门
@ Fu Xianjun. All Rights Reserved.文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代
2021-06-26 18:02:57
882
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人