考上研究生了,方向是图像处理。今年毕设选的题目也是图像处理相关的  压缩感知算法。
      一直对图像处理不是特别清楚,虽然以前也开过这门课,没怎么学。首先应该从基础抓起吧,有没有推荐一下看书的过程,应该首先应该是基本理论,然后一些简单的算法,福利叶变换 小波变换 多尺度分析,还有数学方面要看看什么书籍?
     GDI 和GDI+ 有什么区别?  我下的例子有就是从WinMain函数写的   还有opengl和opencv什么的是不同的库函数么    应该还有matlab也可以应用的吧 
    希望大家帮我理顺一下,分不够可以另外开贴给,推荐几本书籍 给一些建议 。谢谢      

解决方案 »

  1.   

    找些opencv方面的书看一下,gdi/gdi+/opengl这些不用深入了解, 能作到利用gdi绘图就可以了.
      

  2.   

    图像处理:学一些图像处理领域的基础算法,在此基础上设计需要的算法。
    matlab,opengl,openvc等实现了许多图像等领域的基础及复杂的算法,使用时可以直接调用,可以看做是库(matlab也可用于基础编程)
    学习图像处理,建议使用GDI+(比GDI方便)处理图像的接口(打开、显示、保存等),自己编写C++代码实现各种各样的算法,可以上网找,例子很多的。
    基础扎实以后,那些库理解及使用起来就非常容易及方便了。
      

  3.   

    图形处理 如果只是GDI 那你就浪费了图形处理 和API一点关系都没有,真正的图形算法全是在算法上面,也就是数学公式
      

  4.   

    Windows图形编程,貌似不错,不妨看一下
      

  5.   

    图像处理,一般是指算法。可以看 冈萨雷斯的 <<数字图像处理>>,什么 gdi api 那些是VC++ 里面绘制图像的,不是你所谓的图像处理。至于方向,看个人兴趣和你导师的 方向了,可以搞 跟踪、识别、智能分割、或者 研究一些 比较高效的算法,opengl 是开放图形库,是把许多功能函数 打包进库里了;主要是比较底层的图形图像处理。opencv 也是开源的库,有很多 图像处理的函数都在里面,两者不是同一个概念的。你可以先用 opencv 来学习,也可以自己写算法来处理图像。
      

  6.   

    matlab主要是仿真一下你的算法效果比较方便,很少拿来直接做项目的
      

  7.   

    先用matlab测试所用的算法,在用opencv实现.
      

  8.   

    GDI+是GDI的“加强版”,都是用来显示图像的东西。
    我也最近在学习Opencv的一些东西,网上有很多相关的例子,可以上它的中文网站看看
    http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5另外,也有几本入门的书可以参考~ 一本是,《Opencv教程——基础篇》可惜网上没有好的电子文档
    还有一本《学习OpenCV》,还好有PDF文档,下载地址
    http://download.csdn.net/source/3135376
      

  9.   

    如果是研究生学习的话建议只看数学部分,你的所有东西都是数学表示的。实现的用matlab来验证你的算法就可以。opencv等只是工具,数字图像其实就是数学,搞研究的话,还是当成数学看待比较好
      

  10.   

    看看 冈萨雷斯的 数字图像处理,
    学学opencv,cximage
      

  11.   

    要先看看WINDOWS程序设计,这个是最基础的了  这个看完了  其他的用起来就会方便很多
      

  12.   

    想学好图像处理建议你先学好数学,只有知道每个公式中的量在图像中代表着什么物理意义你才可能编出来。OPENCV是一个不错的图像处理库,它的代码是开源的,建议你好好看看是怎么写的,以后自己写函数的时候也这样写。因为图像处理涉及到时间的问题,如果你是实时处理的话,那么处理的时间过长就会引起丢帧。
    我比较喜欢的几本书,陆宗骐的Visual C++.NET图像处理编程 还有数字图像处理(matlab版)于仕骐的学习OPENCV