0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图像处理初学者应该学习的100个问题-你都学会了吗?

新机器视觉 来源:新机器视觉 2023-07-10 10:30 次阅读

本文整理了图像处理初学者应该需要了解的100个基础问题,涉及读取、显示图像、操作像素、拷贝图像、保存图像、灰度化(Grayscale)、二值化(Thresholding)、大津算法、HSV 变换、减色处理、平均池化(Average Pooling)、最大池化(Max Pooling)、高斯滤波(Gaussian Filter)、中值滤波(Median filter)、仿射变换(Afine Transformations)等100多个知识点。

给出了详细的代码实现,具体的输入输出case情况。

内容整理自:

https://github.com/gzr2017/ImageProcessing100Wen

問題1 - 10

1通道替换

2灰度化(Grayscale)

3二值化(Thresholding)

4大津算法

5HSV 变换

6减色处理

7平均池化(Average Pooling)

8最大池化(Max Pooling)

9高斯滤波(Gaussian Filter)

10中值滤波(Median filter)

0fabf914-1ec9-11ee-962d-dac502259ad0.jpg

问题11 - 20

11均值滤波

12Motion Filter

13MAX-MIN 滤波

14微分滤波

15Sobel 滤波

16Prewitt 滤波

17Laplacian 滤波

18Emboss 滤波

19LoG 滤波

20直方图表示

0ffc4270-1ec9-11ee-962d-dac502259ad0.jpg

问题21-30

21直方图归一化(Histogram Normalization)

22直方图操作

23直方图均衡化(Histogram Equalization)

24伽玛校正(Gamma Correction)

25最邻近插值(Nearest-neighbor Interpolation)

26双线性插值(Bilinear Interpolation)

27双三次插值(Bicubic Interpolation)

28仿射变换(Afine Transformations)——平行移动

29仿射变换(Afine Transformations)——放大缩小

30仿射变换(Afine Transformations)——旋转

1045678e-1ec9-11ee-962d-dac502259ad0.jpg

问题31-40

31仿射变换(Afine Transformations)——倾斜

32傅立叶变换(Fourier Transform)

33傅立叶变换——低通滤波

34傅立叶变换——高通滤波

35傅立叶变换——带通滤波

36JPEG 压缩——第一步:离散余弦变换(Discrete Cosine Transformation)

37峰值信噪比(Peak Signal to Noise Ratio)

38JPEG 压缩——第二步:离散余弦变换+量化

39JPEG 压缩——第三步:YCbCr 色彩空间

40JPEG 压缩——第四步:YCbCr+DCT+量化

109bb986-1ec9-11ee-962d-dac502259ad0.jpg

问题41-50

41Canny边缘检测:第一步——边缘强度

42Canny边缘检测:第二步——边缘细化

43Canny边缘检测:第三步——滞后阈值

44霍夫变换(Hough Transform)/直线检测——第一步:霍夫变换

45霍夫变换(Hough Transform)/直线检测——第二步:NMS

46霍夫变换(Hough Transform)/直线检测——第三步:霍夫逆变换

47形态学处理:膨胀(Dilate)

48形态学处理:腐蚀(Erode)

49开运算(Opening Operation)

50闭运算(Closing Operation)

10fa9f46-1ec9-11ee-962d-dac502259ad0.jpg

问题51-60

51形态学梯度(Morphology Gradient)

52顶帽(Top Hat)

53黑帽(Black Hat)

54使用误差平方和算法(Sum of Squared Difference)进行模式匹配(Template Matching)

55使用绝对值差和(Sum of Absolute Differences)进行模式匹配

56使用归一化交叉相关(Normalization Cross Correlation)进行模式匹配

57使用零均值归一化交叉相关(Zero-mean Normalization Cross Correlation)进行模式匹配

584-邻接连通域标记

598-邻接连通域标记

60透明混合(Alpha Blending)

114054c8-1ec9-11ee-962d-dac502259ad0.jpg

问题61-70

614-邻接的连接数

628-邻接的连接数

63细化处理

64Hilditch 细化算法

65Zhang-Suen 细化算法

66方向梯度直方图(HOG)第一步:梯度幅值・梯度方向

67方向梯度直方图(HOG)第二步:梯度直方图

68方向梯度直方图(HOG)第三步:直方图归一化

69方向梯度直方图(HOG)第四步:可视化特征量

70色彩追踪(Color Tracking)

11ac6cb2-1ec9-11ee-962d-dac502259ad0.jpg

问题71-80

71掩膜(Masking)

72掩膜(色彩追踪(Color Tracking)+形态学处理)

73缩小和放大

74使用差分金字塔提取高频成分

75高斯金字塔(Gaussian Pyramid)

76显著图(Saliency Map)

77Gabor 滤波器(Gabor Filter)

78旋转 Gabor 滤波器

79使用 Gabor 滤波器进行边缘检测

80使用 Gabor 滤波器进行特征提取

12354d7a-1ec9-11ee-962d-dac502259ad0.jpg

问题81-90

81Hessian 角点检测

82Harris 角点检测第一步:Sobel + Gausian

83Harris 角点检测第二步:角点检测

84简单图像识别第一步:减色化+直方图

85简单图像识别第二步:判别类别

86简单图像识别第三步:评估

87简单图像识别第四步:k-NN

88k-平均聚类算法(k -means Clustering)第一步:生成质心

89k-平均聚类算法(k -means Clustering)第二步:聚类

90k-平均聚类算法(k -means Clustering)第三步:调整初期类别

127b9564-1ec9-11ee-962d-dac502259ad0.jpg

问题91-100

91利用 k-平均聚类算法进行减色处理第一步:按颜色距离分类

92利用 k-平均聚类算法进行减色处理第二步:减色处理

93准备机器学习的训练数据第一步:计算 IoU

94准备机器学习的训练数据第一步:随机裁剪(Random Cropping)

95神经网络(Neural Network)第一步:深度学习(Deep Learning)

96神经网络(Neural Network)第二步:训练

97简单物体检测第一步----滑动窗口(Sliding Window)+HOG

98简单物体检测第二步----滑动窗口(Sliding Window)+ NN

99简单物体检测第三步----非极大值抑制(Non-Maximum Suppression)

100简单物体检测第三步----评估 Precision, Recall, F-score, mAP

12ee4e4c-1ec9-11ee-962d-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    27

    文章

    1300

    浏览量

    56876
  • 算法
    +关注

    关注

    23

    文章

    4629

    浏览量

    93299
  • 二值化
    +关注

    关注

    0

    文章

    13

    浏览量

    4251

原文标题:图像处理初学者应该学习的100个问题-你都学会了吗?

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    初学者如何向高手请教问题?

    为什么自学单片机,有的初学者却能学会,有的初学者却学了好久都没学会;连个数字时钟的程序写不出来;每次看到坛友们做出各种稀奇古怪的DIY,我
    发表于 05-21 22:53

    初学者怎么学习labview

    点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程各位前辈,给出出点子,我们老大让我学这个软件,一月之后就要考核我一次,请问初学者怎样更容易学会
    发表于 09-27 18:52

    初学者到底学习哪个系列单片机

    写给初学者的一些话本文原创,仅代表我搞单片机的一些想法,有不妥之处,不承担任何责任。第一问题,讲一下初学者到底学习那个系列单片机。51、AVR、430、ARM(包括嵌入操作系统)、F
    发表于 11-23 06:58

    初学者到底学习那个系列单片机?

    常见的单片机学习问答,初学者最关心的一些问题:1. 初学者到底学习那个系列单片机?  51、AVR、MSP430、PIC、ARM、FPGA当前嵌入式平台如此丰富,对于新手到底该如何选择
    发表于 11-24 06:19

    proteus单片机初学者的35试验

    电子发烧友为大家提供了proteus单片机初学者的35试验,现分享给大家学习及参考
    发表于 08-03 16:42 874次下载
    proteus单片机<b class='flag-5'>初学者</b>的35<b class='flag-5'>个</b>试验

    初学者之路—硬件学习经验

    初学者之路—硬件学习经验一文是一位搞硬件的在校研究生写的,希望对那些初学者之路电脑网等处于迷茫的硬件初学者学习之路有所帮助!
    发表于 12-29 10:20 1.5w次阅读

    cad初学者应该注意的问题

    很多学习CAD的新手都不免在学习过程中犯下各种各样的错误,下面是小编整理出一些cad初学都应注意的问题,这此问题都是CAD初学者经常会遇到的问题,希望下面的文章对CAD
    发表于 10-18 09:43 1674次阅读

    从51初学者到电子工程师

    51初学者学习指导,对51初学者很好的入门教程,
    发表于 02-23 15:53 0次下载

    verilog初学者学习ppt

    适合verilog初学者的教程,可以好好参考学习
    发表于 03-25 14:01 32次下载

    电子学习资料[适初学者]

    适合初学者学习资料
    发表于 02-08 17:25 0次下载

    九张机器学习和深度学习代码速查表分享_初学者必备

    本文作者在 Github 上建立了一代码速查表,对机器学习初学者来说是不可多得的一资源。 对于初学者来讲,入门机器
    的头像 发表于 06-30 00:52 4126次阅读
    九张机器<b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>代码速查表分享_<b class='flag-5'>初学者</b>必备

    PSOC1初学者5实验,针对初学者的实验

    PSOC1初学者5实验,针对初学者的实验
    发表于 10-16 09:33 14次下载
    PSOC1<b class='flag-5'>初学者</b>5<b class='flag-5'>个</b>实验,针对<b class='flag-5'>初学者</b>的实验

    linux初学者入门

    linux初学者入门
    发表于 10-27 14:34 14次下载
    linux<b class='flag-5'>初学者</b>入门

    fpga开发板推荐初学者

    对于一初学者来说,选择一款适合学习的FPGA是整个FPGA学习生涯的必经之路。我个人建议在选择FPGA的时候,应该抓住如下几个原则:
    的头像 发表于 11-10 14:55 1.9w次阅读

    FPGA初学者必读文档

    FPGA初学者必读文档(嵌入式开发适合哪个城市)-FPGA初学者必读文档,为学习FPGA做好准备。
    发表于 08-04 11:39 32次下载
    FPGA<b class='flag-5'>初学者</b>必读文档