能否不用visual studio學習c++圖像處理?

小末末末


可以試試Clion,windows+Linux+macos都可以


小公主只吃糖不吃苦


先直接給出這個問題的答案,學習C++圖像處理當然可以不用Visual Studio,下面再詳細說原因,最後介紹幾種常見的使用C++學習圖像處理的工具。

首先,讓我們來看看學習C++圖像處理需要哪些軟件。從理論上來講,只要有一套編譯工具(一般IDE會包含完整的編譯工具)就可以進行任何的C++開發,包括圖像處理,或者別的應用。但是那樣會很麻煩,因為需要從頭開始寫很多基礎的程序或算法,而這些程序和算法往往有前輩積累下來的代碼,於是只要將這些歷史積累的代碼封裝成庫,就不必從頭開發,這樣將大大提高開發的效率。

下面是一些常用的IDE,如Visual studio、QT Creator、KDevelop、JetBrains CLion、Code::Blocks等。

而在計算機圖像處理方面,最出名的庫莫過於OpenCV,此外還有CImg、VXL等。

要進行C++圖像處理學習,只需要選擇一個好的編譯工具和一個功能強大的圖像處理庫即可,上面的組合選項有很多。因為Visual Studio雖然功能強大,說他是目前功能最強大的IDE都不為過,目前很多人都在VS上面進行軟件開發,特別是Windows系統,但是它的價格卻非常昂貴,並不是什麼人都能無條件使用。所以就會有很多別的組合,比如我用的一套配置就是QT Creator + OpenCV,QT是目前進行C++ GUI開發的一個非常好的IDE,支持多種系統,方面移植,此外關鍵是他提供開源版,再配上開源的OpenCV,是進行圖像開發的一個非常好的套件。

當然,在費用或者版權不受影響的情況下,VS+OpenCV也是一個非常不錯的組合。


編碼之道


vs用來學習圖像處理並不方便,如果載入opencv庫,學習圖像處理算法非常便捷,其攜帶大量圖像算法函數,如果只是入門,是非常有用的工具!


分享到:


相關文章: