halcon和opencv哪個好 有推薦OPENCV的書嗎,入門的那種?
有推薦OPENCV的書嗎,入門的那種?1. 圖書與LT & LT學(xué)習(xí)OpenCV(中文版)& GT&GT,是一個很好的教材,如果你有C基礎(chǔ),很容易啟動。但是如果你想做圖像處理,我建議你去<<;
有推薦OPENCV的書嗎,入門的那種?
1. 圖書與LT & LT學(xué)習(xí)OpenCV(中文版)& GT&GT,是一個很好的教材,如果你有C基礎(chǔ),很容易啟動。但是如果你想做圖像處理,我建議你去<<;數(shù)字圖像處理>> 2。論壇和教程http://www.opencv.org.cn/index.php/第一頁1),你需要看:opencv編程介紹(矩陣/圖像/視頻基本讀寫操作)入門必讀,看完一般opencv也有一個了解。2) ,有OPENCV安裝教程,簡單示例等。請看ready to download操作。3) Opencv只是一個工具。它實現(xiàn)了計算機視覺領(lǐng)域的許多實用算法。在學(xué)習(xí)opencv之前,請先學(xué)習(xí)計算機視覺的基本知識。建議至少學(xué)習(xí)一本計算機視覺理論書和一本圖像處理理論書。有了以上的基本理論,您就可以再次學(xué)習(xí)opencv了。你可以閱讀教程,但你應(yīng)該閱讀更多的參考文件。Opencv參考文檔非常完善。如果你不懂,你可以上網(wǎng)搜索。你應(yīng)該掌握這個函數(shù)的主要用途,在什么情況下,輸入和輸出是什么。另外,關(guān)于opencv1.0和2.0或更高版本,我建議新手從1.0開始,2.0經(jīng)常使用mat。對于新手來說,有些函數(shù)很難理解。事實上,1.0版已經(jīng)足夠強大了。我用1.0做過很多項目。對于新手來說,1.0已經(jīng)足夠你咀嚼一年了。當(dāng)然,在2.0及更高版本中還有更多的算法,但事實上,很多算法很少使用。所以從1.0開始是一個很好的選擇
opencv只是一個庫,它既不是一個軟件,也不是一種編程語言,所以我認為根據(jù)教程從頭到尾學(xué)習(xí)可能會很枯燥和漫無目的。最好的方法是用問題來學(xué)習(xí)。首先,從最簡單的地方開始,比如調(diào)用OpenCV的GUI界面來調(diào)整圖像的灰度,然后使其更加復(fù)雜。可以用鼠標交互來實現(xiàn)PS的魔杖效果(分水嶺算法)等。網(wǎng)上有很多現(xiàn)有的代碼可以學(xué)習(xí),opencv中文論壇上也有很多大牛來回答問題。僅僅學(xué)習(xí)OpenCV的人并不多。學(xué)習(xí)opencv只是為了更方便的編程,所以從某種角度來說,opencv只是一把利刃。用刀本身不是目的,用刀切菜才是目的。如果對編程語言沒有要求,建議從python2.7opencv2.4x開始考慮解決問題。很高興使用MATLAB。學(xué)習(xí)opencv是一本好書,入門后可以作為參考書參考。