-
1 # 175MI那道線
-
2 # 悟耘開源
如果你願意,你可以用記事本,ide之前有助於開發的工具,工具不是學習的必要條件
Eclipse,idea估計裝下外掛都是可以滿足你的需求,但是巨硬加自己的東西玩還是順手一些
-
3 # 賓士中的老狗
VS只是在Windows下的一個開發整合環境之一,類似的開發工具很多,找到合適自己的開發工具,想怎麼玩都可以,不一定需要VS。
-
4 # 江城碼農
數字影象處理比較常用的框架有Intel的OpenCV,能做影象畫素級別的裁剪,混合,透明度,灰度,景深,儲存位深等處理,但是用的最多的是影象識別,比如車牌識別系統,商場人數統計系統,人臉識別系統等;這種你在Linux上只要會用GCC,Makefile就行,程式碼編輯器用Vi或者VS Code就可以了。我覺得樓主問這個問題可能是對VC++ IDE的編譯過程和編譯連結的原理不是很理解,認為對應的開發語言一定要依賴某個IDE,其實程式語言本身跟任何IDE沒有聯絡,IDE只是整合和簡化了開發過程,建議看一下國內浙大一個博士寫的《程式設計師的自我修養:連結、裝載與庫》主要介紹系統軟體的執行機制和原理,涉及在Windows和Linux兩個系統平臺上,一個應用程式在編譯、連結和執行時刻所發生的各種事項,包括:程式碼指令是如何儲存的,庫檔案如何與應用程式程式碼靜態連結,應用程式如何被裝載到記憶體中並開始執行,動態連結如何實現,C/C++執行庫的工作原理,以及作業系統提供的系統服務是如何被呼叫的。
-
5 # 老楊侃人工智慧
vs用來學習影象處理並不方便,如果載入opencv庫,學習影象處理演算法非常便捷,其攜帶大量影象演算法函式,如果只是入門,是非常有用的工具!
-
6 # 編碼之道
先直接給出這個問題的答案,學習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,是進行影象開發的一個非常好的套件。
-
7 # 心林hack
建議使用windows的軟體學習,vs是理想的選擇,畢竟你平時使用最多的是windows平臺,也熟悉了操作,當你學習完後,有了一定的軟體程式設計基礎,就可以學習linux的平臺,使用gcc來程式設計,因為開源件多,參考的程式碼也多,支援gcc的也多,編譯過程很順暢。
回覆列表
vs 只是一個程式設計工具,除了專業的程式設計IDE ,vs支援多種程式語言,c++是一門面向物件的程式語言,影片處理多數是c,c++語言的程式設計的。