有哪些學習openCV的網站或書籍?
下面是我的整理:
網站:OpenCV 官網OpenCV論壇OpenCV中文網站
Hello, CvChina!OpenCV.jp圖書:Learning OpenCVhttp://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134http://my.safaribooksonline.com/book/programming/opencv/9780596516130OpenCV 2 Computer Vision Application Programming Cookbookhttp://www.amazon.com/OpenCV-Computer-Application-Programming-Cookbook/dp/1849513244Mastering OpenCV with Practical Computer Vision Projectshttp://www.packtpub.com/cool-projects-with-opencv/book
Practical OpenCVhttp://www.apress.com/9781430260790http://www.amazon.com/Practical-OpenCV-Samarth-Brahmbhatt/dp/1430260793學習OpenCV(中文版)http://product.dangdang.com/product.aspx?product_id=20699366OpenCV教程:基礎篇http://product.dangdang.com/product.aspx?product_id=20280521基於OpenCV的計算機視覺技術實現http://product.dangdang.com/product.aspx?product_id=20239693OpenCV 2 計算機視覺編程手冊
http://book.douban.com/subject/24846303/OpenCV2計算機視覺編程手冊/Robert Laganiere-圖書
自賣自誇下,這是我翻譯的OpenCV書籍,算是比較新的。針對的是 OpenCV 2.0+ 的介面,這是個賣點。1. 讀OpenCV自帶的tutorials。
OpenCV Tutorials講得簡單明了,有中文的。2. OpenCV2計算機視覺編程手冊 (豆瓣)
這本書是講OpenCV2的。也還行。3. 學習OpenCV (豆瓣)
這本書基於OpenCV1來講。但是等熟悉了OpenCV2,看這本書一點問題沒有。1. 《學習OpenCV》這本書能更多了解圖像處理的原理,對於用opencv來做圖像處理編程的人來說必不可少,時時翻閱。小缺點是基於1.0版本的,代碼有些過時了。《學習OpenCV》已經出第二版了——《Learn OpenCV3》(https://www.amazon.cn/Learning-OpenCV-3-Computer-Vision-in-C-with-the-OpenCV-Library-Kaehler-Adrian/dp/1491937998/ref=sr_1_2?ie=UTF8amp;qid=1474515044amp;sr=8-2amp;keywords=learning+opencv),目前還沒有中文版。
2. 《 OpenCV2計算機視覺編程手冊》,與《學習OpenCV》側重點不一樣,更偏重實踐,對於一些圖像原理也講的非常不錯,和《學習OpenCV》一樣,是使用opencv工作的必買書籍。中文版由 @Vinjn張靜 翻譯。
3. 關於學習數字圖像處理,那最能講原理的是老岡的《數字圖像處理》,沒事時就翻著看看。還有《機器視覺》《計算機視覺——演算法與應用》
4. 當然最好的文檔莫過於OpenCV的源代碼和文檔,並且稍微舊的版本官方文檔也有中文的,介面變化並不大。已經提供了非常豐富的例子。
5. @毛星雲 的《OpenCV3編程入門》,用來學習也不錯,尤其對於英文不大好翻牆不方便的同學,不論是學習還是當參考手冊都非常棒。
6. 《Python計算機視覺編程》「珍愛生命,我用python」。用C++效率高自不用說,但是學習和開發、實驗的話用python簡單快捷。常用的庫opencv/scikit-image/PILLOW。現在搞機器學習深度學習Python是主流。
建議:OpenCV沒有幾本書,都買了也花不了幾個錢,花錢買書是最不虧的,投資自己是收益最大的。多查官方文檔,尤其現在OpenCV提供的方法函數越來越多,看書是遠遠不夠的。書是拿來做個基本參考和入門,以及了解圖像演算法的基本原理。遇到問題,能看書就看書,書上沒有的,就google,學習使用OpenCV的人非常多的。
我寫的博客專欄:專欄:【OpenCV】入門教程這是我自己啃官方文檔和英文書寫出來的原創OpenCV教程博文,基於OpenCV2.X新版本來書寫。每周一到兩次更新,推廣新版本OpenCV,從我做起:)
《學習OpenCV》學習OpenCV (豆瓣)這本書大抵是基於OpenCV2.0之前寫的,新版本的OpenCV加入了比較多的新功能,但是主體的內容還是一致的。這本書裡面非常詳細的介紹了基本的OpenCV函數及使用方法,對於入門很有幫助。等基礎的內容學會了之後,就只有翻看具體的API及說明了,中文的:Welcome to opencv documentation!英文的:OpenCV API Reference
英文的更加全面一點~
opencv官網,opencv1,2,3 的書籍樓上都說的很清楚了,我來補充一點牛人的博客,事實證明接觸opencv的時候經常用到:1. @毛星雲【OpenCV】 - 【C++遊戲編程】微軟最有價值專家2. 百度深度學習實驗室美女學霸Computer Vision3. 這個在google了【圖像處理】4. 這是一個paper+code 的網站,http://www.gitxiv.com/
懶人乾貨分享,OpenCV學堂公眾號: CVSCHOOL
推薦樓上淺墨大神毛星雲的opencv3編程入門,適合初學者。難度適中,會告訴你怎麼用函數和有哪些功能,至於深入學習原理可以在入門後看其他更難的書籍,如果一開始就陷入原理的桎梏,沒了信心就不好了,先用一用,感覺奇妙,再學習就有興趣了。
OpenCV中文論壇
OpenCV - 可譯網 這裡有些opencv學習文檔的中文翻譯可能有用
下載的opencv包里有英文文檔,直接把opencv包全翻一遍,理解立馬加深,我就是這麼乾的
推薦閱讀:
※只掌握 C 基礎可以直接學 C++ 嗎?
※如何評價ILSVRC2015?
※如何理解CNN在CV與NLP領域運用的聯繫與區別?
※計算機視覺的應用前景如何?可能有哪些不錯的應用?
※如何ensemble多個神經網路?