画像処理にとても興味があります。画像処理を学習する最良の方法は何ですか? MATLAB と OpenCV のどちらから始めるのがよいでしょうか? 私は C と C++ に精通しています。おすすめの本/ビデオ/ブログはありますか?
2 に答える
MATLAB は使い始めるのが簡単ですが、ライブラリが制限されており、実装が遅くなります。
C/C++ ライブラリである OpenCV が最も人気があります。優れたチュートリアルとリファレンスにアクセスできます。これは、十分に文書化されたオープンソースのライブラリです。また、それに関する多くのディスカッション フォーラム、Q&A Web サイト、およびブログ ( http://opencvpython.blogspot.com/、http://opencv-code.com/ ) があります。
Python ライブラリであるSimpleCVは、OpenCV のラッパー ライブラリです。それについてコメントするのは難しいです-私はそれを使用していないので-しかし、OpenCVのすべての広範なメソッドをカバーしていない可能性があります. 一方で、遊びやすいですが、あまり知られていません。Web 上で質問に対する回答が見つからない場合があります。
これはOpenCVのガイドブックです。
これはSimpleCVのガイドブックです。
いずれにせよ、暗記したりコピーしたりしないことをお勧めします。コードを求めるのではなく、アイデアを求めてください。本を読んで、使用しようとしている方法について学びましょう。たとえば、畳み込みカーネルとは何か、アルファ チャネルとは何かなどです。それがあなたを改善し、より広い範囲の視覚の問題に対処できるようにします。