学习计划
方向 | 计划 | 完成情况 |
CV | 数字图像处理基础,数字图像的基本运算(灰度反转、对数变换、灰度直方图、图像代数运算) | 完成 |
编程 | 完成OpenCV的安装配置,使用OpenCV实现对应的操作 | 完成 |
数学 | 立体几何,代数方程,行列式 | 复习不足,疑问? |
关于数学的疑问
表明上:不知道是刨根问底,推导每一个细节?或是通过记忆,背下来,会用。
实际上:数学,应该怎么学?
过去的学习方式:刷题->熟练使用,不深究原理。只知其然,而不知其所以然
正在尝试的学习方式:更深的理解,而不仅会推导。(工科到理科的转变?)
3Blue1Brown 的线代讲解的很不错
代码演示
打开图片
源码:https://github.com/Sirlanri/cv-practice/blob/master/cv-practice/openimg.cpp
灰度化、灰度反转
验证
对数变换
增强低灰度区域的细节
源码:https://github.com/Sirlanri/cv-practice/blob/6cef29c1e1e4c209cfa2740c504e28418b3a4887/cv-practice/basic.cpp#L44
直方图
PS中的直方图
图像相减(绝对)
运行结果如下: