本文整理了图像处理初学者应该需要了解的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)

问题11 - 20

11均值滤波

12Motion Filter

13MAX-MIN 滤波

14微分滤波

15Sobel 滤波

16Prewitt 滤波

17Laplacian 滤波

18Emboss 滤波

19LoG 滤波

20直方图表示

问题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)——旋转

问题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+量化

问题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)

问题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)

问题61-70

614-邻接的连接数

628-邻接的连接数

63细化处理

64Hilditch 细化算法

65Zhang-Suen 细化算法

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

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

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

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

70色彩追踪(Color Tracking)

问题71-80

71掩膜(Masking)

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

73缩小和放大

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

75高斯金字塔(Gaussian Pyramid)

76显著图(Saliency Map)

77Gabor 滤波器(Gabor Filter)

78旋转 Gabor 滤波器

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

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

问题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)第三步:调整初期类别

问题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

python实现小型搜索引擎设计_推荐:为图像处理初学者设计的100个问题(含python实现代码)...相关推荐

  1. 小型蘑菇定向切片机设计_鲜枣去核机的设计_玉米脱粒机的设计_振动式马铃薯收获机的设计_谷物干燥机的设计_锤片式饲料粉碎机的设计_山楂去核机的设计_萝卜切丝机设计_板栗去皮机设计_锤式破碎机设计……

    棉花打包机的设计[说明书(论文)+CAD+solidworks] 毕业设计_气动四自由度机械手结构设计(设计说明书+CAD图纸)    套类零件自动上下料机构 玉米脱粒机的设计(说明书+cad图纸+p ...

  2. 适合新手的python书籍推荐_推荐一本适合初学者全面自学python的书(附赠电子书)...

    原标题:推荐一本适合初学者全面自学python的书(附赠电子书) 今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐.我学 python 都是无师自通的,没有看过什么书, ...

  3. python做什么项目好_推荐两个牛逼的Python项目

    首先能问出这种问题的一定没好好看我之前写的这篇文章:丧心病狂的Github技巧,你要是学会了这篇文章的技巧,我相信你肯定不会再问我怎么找项目了. 但是看着有一两千的人给我的留言点赞,都想要Python ...

  4. python最好用的助手_推荐5款好用的Python工具

    这篇文章的内容是给大家推荐了5款好用的Python工具,有需要的朋友可以看一看 摘要:推荐5个酷毙的Python工具 工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足 ...

  5. python随机森林变量重要性_推荐 :一文读懂随机森林的解释和实现(附python代码)...

    原标题:推荐 :一文读懂随机森林的解释和实现(附python代码) 作者:WilliamKoehrsen:翻译:和中华:校对:李润嘉 本文约6000字,建议阅读15分钟. 本文从单棵决策树讲起,然后逐 ...

  6. web登录界面设计_出色的Web界面设计的7条规则

    web登录界面设计 When you work on a website or on the design of web pages, remember that their success is n ...

  7. 时间轴ui设计_我应该在UI设计上花更多时间吗?

    时间轴ui设计 Let's start with an example of communication skills: they are important for any profession, ...

  8. ios 动画设计_动画和讲故事在设计中的力量

    ios 动画设计 As human beings, we've always been fond of storytelling. Just think of campfire stories, Sa ...

  9. 网上订餐系统 mysql 数据库设计_网上订餐系统的设计与实现

    摘要: 进入21世纪,伴随着我国的综合国力的迅速提升,科技的迅猛发展,网络信息化和电子商务已经渗透到了人类社会的各个方面与角落.网购再也不是新鲜的代名词,它已经成为我们寻常生活的一部分.人们在网上购买 ...

  10. 壁行式起重机设计_玉米播种机的设计_残疾人轮椅设计_破冰除雪机设计_单转子可逆式锤式破碎机设计_全液压升降机设计_振动压路机振动轮设计_旋转型灌装机设计_搬运机械手及其控制系统设计……

    组合机床主轴箱及夹具设计(论文+DWG图纸) 机械毕业设计-玉米播种机的设计(开题报告+任务书+说明书+CAD图纸+答辩PPT) 机械毕业设计-残疾人轮椅设计(含全套CAD图纸)    残疾人轮椅的设 ...

最新文章

  1. es获取最大时间的记录_ES查询一段时间内某一循环时间段的数据
  2. [New Portal]Windows Azure Virtual Machine (8) Virtual Machine高可用(上)
  3. 技术选型之Docker容器引擎
  4. Spring Boot 2.1.0 已发布,7 个重大更新! 1
  5. Spring基础学习笔记-Bean的基础知识
  6. c语言课后作业答案指针,C语言程序基础练习题带答案
  7. 深度学习TF—2.TensorFlow2高阶操作
  8. Hadoop1重新格式化HDFS
  9. kudu导入文件(基于impala)
  10. 系统地介绍计算材料科学的发展现状、主要理论框架和设计实践方法,汪林望博士作序《计算材料学——设计与实践方法(第2版)》
  11. 等保测评--网络安全等级保护实施指南
  12. RSD 教程 —— §2.2  第1次运行的配置
  13. 搞懂质数,质因子,互质,最大公约数,最小公倍数.
  14. PostGIS官方教程汇总目录
  15. 个人网站实现收款的几种方式
  16. python判断人生阶段
  17. DL289西雅图-上海成功回国记录(2021-06-25)
  18. linux 进入汉字目录,终端下拼音补全中文名称和路径
  19. 双屏Android NDS模拟器,Android DraStic(NDS模拟器)r2.5.2.1a 内购版+金手指
  20. wps中自动识别目录之后打开大纲目录会出现上半部分有空白

热门文章

  1. redis3.0伪集群安装步骤
  2. Go语言的类型系统 - 翻译
  3. JSP学习之include指令
  4. HiveServer2中使用jdbc客户端用户运行mapreduce
  5. MySQL数据库学习笔记(二)----MySQL数据类型
  6. 4K屏幕+5500万像素摄像头,以成未来手机的一大趋势
  7. kali linux切换更新源_KALI更新源2020版(永久实用)
  8. Redis主从复制、哨兵模式和分布式集群
  9. 深度学习中的损失函数如何画图_如何用深度学习来做检索:度量学习中关于排序损失函数的综述(1)...
  10. c语言输入不定数量字符串并排序,请教多个字符串排序(不用数组)