如果想做图像视频处理方面的要掌握哪些基础和经典的算法
如题,请问各位,如果想做图像视频处理方面的,要掌握哪些基础和经典的算法啊? 人都没有的,自己顶一下。。。 哎呀,没人回呀。。。 蛋疼了。。。 1. DCT-II, 快速运算要用到FFT.2. Huffman编解码.
JPEG2000有用小波变换以及算术编解码. 本帖最后由 pluto1113 于 2011-11-14 10:09 编辑
基本的图像处理算法应该掌握,就是数字图像处理书上写的那些,做到能够用编程实现。
这个实现以后你就能理解图像操作的本质-矩阵运算。
然后你就可以做一些高级点的东西,比如检测物体,识别,跟踪等等。
检测和识别的本质是分类,所以分类算法研究一下吧,比如SVM。
跟踪常用卡尔曼滤波算法。
还有其他一些辅助性的比如降维什么的算法也是需要掌握的。
视频算法可以归结到单帧的图像处理上,但是视频处理里面的编码算法是个难点。
总之,你的大学数学基础必须过硬,还要有扎实的编程能力! 1. DCT-II, 快速运算要用到FFT.
2. Huffman编解码.
JPEG2000有用小波变换以及算术编解码.
aresc 发表于 2011-11-4 19:10 https://bbs.21ic.com/images/common/back.gif
谢谢!!! 基本的图像处理算法应该掌握,就是数字图像处理书上写的那些,做到能够用编程实现。
这个实现以后你就能理解图像操作的本质-矩阵运算。
然后你就可以做一些高级点的东西,比如检测物体,识别,跟踪等等。
检测和识别 ...
pluto1113 发表于 2011-11-14 10:07 https://bbs.21ic.com/images/common/back.gif
谢谢!!! LZ是学自动化的吗? 9# jack_shine
是的,本科专业是自动化。 高数,工程数学---矩阵(基础中的关键),《复变函数》,《随机信号处理》《概率论与数理统计》打下数学基础,。《信号与系统》可能要学吧,不确定。因为图像视频的处理本质上是数字信号的处理,所以《数字信号处理》与《数字图像处理》(其他不知道)是学习数字信号处理所用到的各种算法。算法设计与验证从软件上是通过编程语言如C,C++等,不过应用最广的是通过MATLAB语言编程,在MATLAB软件中设计验证,所以最好学习matlab语言,有c语言基础学起来更快。从硬件上实现算法并将硬件用于图像视频处理,我所知道的一种途径是通过DSP实现,所以还要学DSP技术(有点类似单片机,但不同于单片机)
以上即为我所了解的,敬请各位指正补充。
页:
[1]