我对图像处理颇感兴趣。什么是学习图像处理的最佳方式 - 是否以MATLAB或OpenCV开头?我熟悉C和C++。 任何书籍/视频/博客推荐?什么是学习数字图像处理的最佳方式?
-7
A
回答
0
对于一个初学者来说,MATLAB的唯一问题是它非常昂贵。一些大学在没有图像处理工具箱的情况下购买它,在这种情况下它并不是那么有用。 Octave得到了开源社区的很好的支持,这是另一种选择
“Processing”是一种易于学习和强大的语言。你可能想看看它。
OpenCV开始时有点难学,但功能非常强大。 OpenCV文档页面中提供了足够的示例,因此我建议在另外两个示例中使用OPenCV。
2
MATLAB比较容易开始,但是它的库和实现速度有限。
OpenCV是一个C/C++库,是最流行的。您可以访问伟大的教程和参考。它是一个有据可查的开源库。此外,还有很多论坛,Q & A网站和博客(http://opencvpython.blogspot.com/,http://opencv-code.com/)。
SimpleCV是一个python库,是OpenCV上的一个包装库。很难评论这一点 - 因为我没有使用它 - 但它可能不包括OpenCV的所有广泛的方法。另一方面,它是easier玩,但不是众所周知的。您可能无法在网上找到您的问题的答案。
Here是OpenCV的指导书。
Here是SimpleCV的指导书。
无论如何,我建议你不要背诵或复制。不要求代码,要求提供想法。阅读书籍并了解您将要使用的方法 - 比如卷积内核是什么,Alpha通道是什么等等。这就是提升您的能力并使您能够处理更广泛的视觉问题的能力。
相关问题
- 1. 在clojure中处理图像的最佳方式是什么?
- 2. 用Google App Engine学习Python 2.7的最佳方式是什么?
- 3. 什么是学习HTML的最佳方式5
- 4. 什么是学习RSpec和Rails3的最佳方式?
- 5. 什么是学习WCF的最佳方式?
- 6. 什么是学习Windows生态系统的最佳方式?
- 7. 什么是同时学习C++和Qt的最佳方式?
- 8. 开始学习Android开发的最佳方式是什么?
- 9. 在PHP中学习mvc的最佳方式是什么?
- 10. 什么是学习silverlight的最佳方式?
- 11. 从bash学习Windows Powershell的最佳方式是什么?
- 12. 学习Expressions Blend 2的最佳方式是什么?
- 13. 什么是学习texmacs的最佳方式?
- 14. 学习.htaccess的最佳方式是什么?
- 15. 什么是学习Django 1.5的最佳方式?
- 16. 程序员学习新语言的最佳方式是什么?
- 17. Rails noob学习rspec的最佳方式是什么?
- 18. 什么是学习机器学习的最佳编程语言?
- 19. 用C学习GLADE的最佳/最快方法是什么?
- 20. 处理破损图像的最佳方法是什么?
- 21. 你是如何学习/最佳学习方式Silverlight
- 22. 在python中处理字典的最佳方式是什么?
- 23. 处理iPad/iPhone视图的最佳方式是什么?
- 24. 处理大型数据表的最佳方式是什么?
- 25. 处理SQLite数据库的最佳方式是什么?
- 26. 在php中处理函数的最佳方式是什么?
- 27. 处理用户上传的图像的最佳方式是什么?
- 28. 什么是学习iPhone应用开发的最佳方法?
- 29. 学习Objective-C的最佳方法是什么?
- 30. 在C++中处理大数字的最佳方法是什么?
所以我应该去matlab或打开简历? – user75736
我不能说这样或那样。你现在可以继续为自己做决定。另外,请不要征求意见。 Stackoverflow不是一个论坛,而是一个问答网站,所以基于意见的答案一般不受欢迎。 – baci
你也可以使用MATLAB的OpenCV:https://github.com/kyamagu/mexopencv(实际上任何C/C++库都可以在MATLAB中使用,只需使用MEX函数创建一个包装器) – Amro