周记 2020.02.10-02.16
1.异常处理
敲OpenCV,阈值化,故意尝试一个异常。
把两个回调函数的imshow("Output", dst)的dst写成同一个变量,引发如下异常。
上述操作根本不会引发异常…即使是拖动Trackbar也互补影响。引发异常的原因是我把adaptiveThreshold()的参数写错了…
1 | |
抛出异常的函数
1 | |
2.自己实现ISP基本流程
这就是我的第三个项目。
核心部分,至少实现Retinex吧。
3.做个学习项目?
把VapourSynth的经验用OpenCV实现一遍,放到Github上(C++实现,或许还能来个Python/Matlab多语言,或干脆Jupyter)。或许…能骗赞?
虽然对我学习本身的帮助可能不是很大。
4.阅读OpenCV源码
想看一下guidedFilter()的实现过程。虽然官网就有,不用我折腾一圈去查OpenCV…
5. VS GuideFilter
话说vs有方块滤波(boxfilter)吗? 不就是RemoveGrain(20)嘛。
涉及的概念:
local patch
6.话说学一下Matlab
虽然从大二就接触了Matlab,但似乎没有把它视为一门语言。
1 | |
上面这句话告诉我们,Matlab与C/C++不同,左值也是可以赋值的。
7.准备面试
话说除了算法题,智力题什么的,也要准备一下。
话说面试面向OpenCV且要求不使用Mat的那类题,要看一下。