
Python图像处理及图像识别
该专栏详细介绍Python图像处理、图像识别及图像分类相关内容,建议如果您喜欢再订阅,如果想了解某篇内容,可以私聊我给你全文可见,作者更希望大家一起进步,加油!
Eastmount
自幼受贵州大山的熏陶,养成了诚实质朴的性格。经过寒窗苦读,考入BIT,为完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。现于武汉大学攻读博士学位。
贵州纵美路迢迢,为负劳心此一遭。收得破书三四本,也堪将去教尔曹。娜美人生,醉美生活。他和她经历风雨,慢慢变老。
-
原创 [Python图像处理] 三十四.数字图像处理基础与几何图形绘制万字详解(推荐)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~前面一篇文章介绍了12种常见的图像处理特效。这篇文章回到基础知识,将详细分享数字图像处理基础知识,包括像素及常见图像分类、OpenCV配置、常见数据类型、Numpy和Matplotlib绘制、几何图形绘制等,万字长文整理,希望对您有所帮助。同时,2021-01-12 22:21:01240
3
-
原创 [Python图像处理] 三十三.图像各种特效处理及原理万字详解(毛玻璃、浮雕、素描、怀旧、流年、滤镜等)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~这篇万字文章一方面是感谢大家读这个专栏的喜欢,另一方面圣诞节、元旦节、情人节要到了,送给大家拿去表白或美化自己吧!哈哈。前面一篇文章介绍了两个重要的算法——傅里叶变换和霍夫变换。这篇文章将介绍12种常见的图像处理特效,万字长文整理,希望对您有2020-12-22 23:12:185267
28
-
原创 [Python图像处理] 三十二.傅里叶变换(图像去噪)与霍夫变换(特征识别)万字详细总结
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~前面一篇文章介绍了民族服饰及文化图腾识别,详细讲解图像点运算,包括灰度化处理、灰度线性变换、灰度非线性变换、阈值化处理。这篇文章将讲解两个重要的算法——傅里叶变换和霍夫变换,万字长文整理,希望对您有所帮助。同时,该部分知识均为作者查阅资料撰写总2020-12-02 17:37:136524
22
-
原创 [Python图像处理] 三十一.图像点运算处理两万字详细总结(灰度化处理、阈值化处理)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~前面一篇文章介绍了图像量化及采样处理,这篇文章将结合作者研究民族服饰及文化图腾识别,详细讲解图像点运算,包括灰度化处理、灰度线性变换、灰度非线性变换、阈值化处理,万字长文吐血整理,希望对您有所帮助。2020-11-13 00:23:052323
9
-
原创 [Python图像处理] 三十.图像量化及采样处理万字详细总结(推荐)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~前面一篇文章介绍了MoviePy视频编辑库,实现视频的自定义剪切和合并操作;这篇文章将详细讲解图像量化及采样处理,万字长文吐血整理。2020-11-10 20:18:474750
12
-
原创 [Python图像处理] 二十九.MoviePy视频编辑库实现抖音短视频剪切合并操作
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~前面一篇文章详细讲解了OpenCV快速实现人脸检测,涉及图像、视频、摄像头。这篇文章将介绍MoviePy视频编辑库,实现视频的自定义剪切和合并操作,基础性文章,希望对你有所帮助。2020-10-06 21:36:435836
9
-
原创 [Python图像处理] 二十八.OpenCV快速实现人脸检测及视频中的人脸
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,后期结合深度学习研究图像识别、图像分类应用。前面一篇文章详细讲解了Python和OpenGL的入门知识,包括安装、语法、基本图形绘制等。本篇文章将通过OpenCV快速实现人脸识别,涉及图像、视频、摄像头。基础性文章,希望对你有所帮助。2020-02-23 21:46:4618198
29
-
原创 [Python图像处理] 二十七.OpenGL入门及绘制基本图形(一)
八年前,我正是通过学习OpenGL和C++,通过做“采蘑菇的小矮人”游戏,慢慢走上并爱上了编程。回过头来,我希望通过Python和OpenGL分享一些有趣的知识,提升您的编程兴趣,还原当时的一些记忆。前面一篇文章详细讲解了图像分类原理,并介绍基于KNN、朴素贝叶斯算法的图像分类案例。这篇文章是介绍Python和OpenGL的入门知识,包括安装、语法、基本图形绘制等。基础性文章,希望对你有所帮助。2020-02-12 21:33:3110101
10
-
原创 [Python图像处理] 二十六.图像分类原理及基于KNN、朴素贝叶斯算法的图像分类案例
前面一篇文章详细讲解了素描特效、怀旧特效、光照特效、流年特效以及滤镜特效,代码通过Python和OpenCV实现。本篇文章将分享图像分类原理,并介绍基于KNN、朴素贝叶斯算法的图像分类案例。基础性文章,希望对你有所帮助。同时,该部分知识均为杨秀璋查阅资料撰写,转载请署名CSDN+杨秀璋及原地址出处,谢谢!!2020-02-11 16:39:3714778
98
-
原创 [Python图像处理] 二十五.图像特效处理之素描、怀旧、光照、流年以及滤镜特效
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章继续分享素描特效、怀旧特效、光照特效、流年特效以及滤镜特效。代码通过Python和OpenCV实现,基础性文章,希望对你有所帮助。2019-08-14 14:54:5211173
31
-
原创 [Python图像处理] 二十四.图像特效处理之毛玻璃、浮雕和油漆特效
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~同时推荐作者的C++图像系列知识:[数字图像处理] 一.MFC详解显示BMP格式图片[数字图像处理] 二.MFC单文档分割窗口显示...2019-05-05 19:59:5010241
8
-
原创 [Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波
前面一篇文章我讲解了傅里叶变换,它将时间域上的信号转变为频率域上的信号,用来进行图像除噪、图像增强等处理。本文将继续补充基于傅里叶变换的高通滤波和低通滤波。基础性文章,希望对你有所帮助。同时,该部分知识均为杨秀璋查阅资料撰写,转载请署名CSDN+杨秀璋及原地址出处,谢谢!!1.高通滤波2.低通滤波3.本章小结2019-04-28 20:35:0321057
64
-
原创 [Python图像处理] 二十二.Python图像傅里叶变换原理及实现
前面一篇文章我讲解了Python图像量化、采样处理及图像金字塔。本文主要讲解图像傅里叶变换的相关内容,在数字图像处理中,有两个经典的变换被广泛应用——傅里叶变换和霍夫变换。其中,傅里叶变换主要是将时间域上的信号转变为频率域上的信号,用来进行图像除噪、图像增强等处理。基础性文章,希望对你有所帮助。同时,该部分知识均为杨秀璋查阅资料撰写,转载请署名CSDN+杨秀璋及原地址出处,谢谢!!1.图像傅里叶变换2.Numpy实现傅里叶变换3.Numpy实现傅里叶逆变换4.OpenCV实现傅里叶变换2019-04-23 16:24:2937114
40
-
原创 [Python图像处理] 二十一.图像金字塔之图像向下取样和向上取样
前面一篇文章我讲解了Python图像量化及采样处理,本文将讲解另一个知识——图像金字塔,包括图像向下采样和图像向上采样。基础性文章,希望对你有所帮助。同时,该部分知识均为杨秀璋查阅资料撰写,转载请署名CSDN+杨秀璋及原地址出处,谢谢!!1.图像金字塔 2.图像向下采样 3.图像向上采样2019-04-16 20:30:308608
6
-
原创 [Python图像处理] 二十.图像量化处理和采样处理及局部马赛克特效
前面一篇文章我讲解了基于K-Means聚类的图像分割或量化处理,但突然发现世面上的文章讲解图像量化和采样代码的很缺乏,因此结合2015年自己的一篇文章,补充相关知识供同学们学习。基础性文章,希望对你有所帮助。同时,该部分知识均为杨秀璋查阅资料撰写,转载请署名CSDN+杨秀璋及原地址出处,谢谢!!1.图像量化处理(含原理、操作、聚类量化)2.图像采样处理(含原理、操作、局部马赛克处理)2019-04-13 19:54:2711143
16
-
原创 [Python图像处理] 十九.图像分割之基于K-Means聚类的区域分割
前面的文章讲解了图像锐化和边缘提取技术,该篇文章将开始围绕图像分割进行讲解。图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。本篇文章主要讲解基于理论的图像分割方法,通过K-Means聚类算法实现图像分割或颜色分层处理。基础性文章,希望对你有所帮助。1.K-Means原理2.K-Means聚类分割灰度图像3.K-Means聚类对比分割彩色图像2019-04-11 19:48:5727734
31
-
原创 [Python图像处理] 十八.图像锐化与边缘检测之Scharr算子、Canny算子和LOG算子
图像锐化和边缘提取技术可以消除图像中的噪声,提取图像信息中用来表征图像的一些变量,为图像识别提供基础。通常使用灰度差分法对图像的边缘、轮廓进行处理,将其凸显。前文分别采用Laplacian算子、Robert算子、Prewitt算子和Sobel算子进行图像锐化边缘处理实验,本文将继续讲解Scharr算子、Canny算子和LOG算子。2019-04-06 15:42:389968
7
-
原创 [Python图像处理] 十七.图像锐化与边缘检测之Roberts算子、Prewitt算子、Sobel算子和Laplacian算子
图像锐化和边缘提取技术可以消除图像中的噪声,提取图像信息中用来表征图像的一些变量,为图像识别提供基础。通常使用灰度差分法对图像的边缘、轮廓进行处理,将其凸显。本文分别采用Laplacian算子、Robert算子、Prewitt算子和Sobel算子进行图像锐化边缘处理实验。本文主要讲解灰度线性变换,基础性知识希望对您有所帮助。1.Roberts算子2.Prewitt算子3.Sobel算子4.Laplacian算子5.总结代码2019-04-03 18:26:4625822
24
-
原创 [Python图像处理] 十六.图像的灰度非线性变换之对数变换、伽马变换
前一篇文章讲解了图像灰度化处理及线性变换知识,结合OpenCV调用cv2.cvtColor()函数实现图像灰度操作,本篇文章主要讲解非线性变换,使用自定义方法对图像进行灰度化处理,包括对数变换和伽马变换。本文主要讲解灰度线性变换,基础性知识希望对您有所帮助。1.图像灰度非线性变换:DB=DA×DA/2552.图像灰度对数变换3.图像灰度伽玛变换2019-03-31 15:31:2526863
11
-
原创 [Python图像处理] 十五.图像的灰度线性变换
前一篇文章讲解了图像灰度化处理的知识,结合OpenCV调用cv2.cvtColor()函数实现图像灰度操作,使用像素处理方法对图像进行灰度化处理。本文主要讲解灰度线性变换,基础性知识希望对您有所帮助。1.图像灰度上移变换:DB=DA+502.图像对比度增强变换:DB=DA*1.53.图像对比度减弱变换:DB=DA*0.84.图像灰度反色变换:DB=255-DA2019-03-28 00:08:2510480
16
-
原创 [Python图像处理] 十四.基于OpenCV和像素处理的图像灰度化处理
本篇文章讲解图像灰度化处理的知识,结合OpenCV调用cv2.cvtColor()函数实现图像灰度操作,使用像素处理方法对图像进行灰度化处理。基础性知识希望对您有所帮助。1.图像灰度化原理2.基于OpenCV的图像灰度化处理3.基于像素操作的图像灰度化处理2019-03-25 09:20:1315738
8
-
原创 [Python图像处理] 十三.基于灰度三维图的图像顶帽运算和黑帽运算
前面的第十篇文章讲解过图形形态学变换——顶帽运算和黑帽运算,本篇文章继续深入,结合灰度三维图像讲解图像顶帽运算和图像黑猫运算,通过Python调用OpenCV函数实。基础性知识希望对您有所帮助。1.图像顶帽运算2.图像黑帽运算3.基于灰度三维图的顶帽黑帽运算2019-03-21 16:33:156446
0
-
原创 [Python图像处理] 十二.图像几何变换之图像仿射变换、图像透视变换和图像校正
该系列文章是讲解Python OpenCV图像处理知识,主要讲解图像入门、OpenCV基础用法。前面的第六篇文章讲解了图像缩放、图像旋转、图像翻转和图像平移的几何变换,本篇文章主要讲解图像仿射变换和图像透视变换,通过Python调用OpenCV函数实。基础性知识希望对您有所帮助。2019-03-20 09:16:409796
10
-
原创 [Python图像处理] 十一.灰度直方图概念及OpenCV绘制直方图
本篇文章主要讲解灰度直方图的基本概念,Python调用OpenCV实现绘制图像直方图,基础性知识希望对您有所帮助。1.灰度直方图基本概率2.绘制直方图3.使用OpenCV统计绘制直方图2018-11-06 09:59:1217923
7
-
原创 [Python图像处理] 十.形态学之图像顶帽运算和黑帽运算
数学形态学(Mathematical morphology)是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。本篇文章主要讲解Python调用OpenCV实现图像形态学转化,包括图像顶帽运算和图像黑帽运算,基础性知识希望对您有所帮助。2018-11-04 00:03:2310408
9
-
原创 [Python图像处理] 九.形态学之图像开运算、闭运算、梯度运算
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章主要讲解Python调用OpenCV实现图像形态学转化,包括图像开运算、图像闭运算和梯度运算,基础性知识希望对您有所帮助,如果有不足之处,还请海涵~2018-11-02 12:21:2511386
10
-
原创 [Python图像处理] 八.图像腐蚀与图像膨胀
图像的膨胀(Dilation)和腐蚀(Erosion)是两种基本的形态学运算,主要用来寻找图像中的极大区域和极小区域。其中膨胀类似于“领域扩张”,将图像中的高亮区域或白色部分进行扩张,其运行结果图比原图的高亮区域更大;腐蚀类似于“领域被蚕食”,将图像中的高亮区域或白色部分进行缩减细化,其运行结果图比原图的高亮区域更小。2018-10-31 15:11:1118080
22
-
原创 [Python图像处理] 七.图像阈值化处理及算法对比
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章主要讲解Python调用OpenCV实现图像阈值化处理操作,包括二进制阈值化、反二进制阈值化、截断阈值化、反阈值化为0、阈值化为0。全文均是基础知识,希望对您有所帮助。2018-10-30 22:19:3612802
26
-
原创 [Python图像处理] 六.图像缩放、图像旋转、图像翻转与图像平移
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~...2018-09-06 13:24:3021186
22
-
原创 [Python图像处理] 五.图像融合、加法运算及图像类型转换
本篇文章主要讲解Python调用OpenCV实现图像融合及加法运算,包括三部分知识:图像融合、图像加法运算、图像类型转换。全文均是基础知识,希望对您有所帮助。 1.图像加法运算 2.图像融合 3.图像类型转换2018-09-03 14:44:4318222
46
-
原创 [Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
本篇文章主要讲解Python调用OpenCV实现图像平滑,包括四个算法:均值滤波、方框滤波、高斯滤波和中值滤波。全文均是基础知识,希望对您有所帮助。知识点如下:1.图像平滑2.均值滤波3.方框滤波4.高斯滤波5.中值滤波2018-09-02 23:27:3636505
39
-
原创 [Python图像处理] 三.获取图像属性、兴趣ROI区域及通道处理
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分割窗...2018-08-29 10:05:0722394
26
-
原创 [Python图像处理] 二.OpenCV+Numpy库读取与修改像素
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分...2018-08-28 08:33:5418737
10
-
原创 [Python图像处理] 一.图像处理基础知识及OpenCV入门函数
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分割窗...2018-08-16 22:54:1730644
72
-
原创 [图像处理] Python+OpenCV实现车牌区域识别及Sobel算子
由于最近太忙,这篇文章只给出相关代码供大家学习,过一段时间会详细的写一些列Python图像处理的文章,包括各种算法原理、图像识别、图像增强、图像分类、深度学习等。本篇文章主要调用OpenCV库(cv2)进行车牌区域识别,具体步骤包括: 1.灰度转换:将彩色图片转换为灰度图像,常见的R=G=B=像素平均值。 2.高斯平滑和中值滤波:去除噪声。 3.Sobel算子:提取图像边缘...2018-08-06 22:17:1613342
12