有哪些學習openCV的網站或書籍?


下面是我的整理:

網站:

OpenCV 官網

OpenCV論壇

OpenCV中文網站

Hello, CvChina!

OpenCV.jp

圖書:

Learning OpenCV

http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134

http://my.safaribooksonline.com/book/programming/opencv/9780596516130

OpenCV 2 Computer Vision Application Programming Cookbook

http://www.amazon.com/OpenCV-Computer-Application-Programming-Cookbook/dp/1849513244

Mastering OpenCV with Practical Computer Vision Projects

http://www.packtpub.com/cool-projects-with-opencv/book

Practical OpenCV

http://www.apress.com/9781430260790

http://www.amazon.com/Practical-OpenCV-Samarth-Brahmbhatt/dp/1430260793

學習OpenCV(中文版)

http://product.dangdang.com/product.aspx?product_id=20699366

OpenCV教程:基礎篇

http://product.dangdang.com/product.aspx?product_id=20280521

基於OpenCV的計算機視覺技術實現

http://product.dangdang.com/product.aspx?product_id=20239693

OpenCV 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 Vision

3. 這個在google了

【圖像處理】

4. 這是一個paper+code 的網站,http://www.gitxiv.com/


懶人乾貨分享,OpenCV學堂公眾號: CVSCHOOL


推薦樓上淺墨大神毛星雲的opencv3編程入門,適合初學者。難度適中,會告訴你怎麼用函數和有哪些功能,至於深入學習原理可以在入門後看其他更難的書籍,如果一開始就陷入原理的桎梏,沒了信心就不好了,先用一用,感覺奇妙,再學習就有興趣了。


OpenCV中文論壇


OpenCV - 可譯網 這裡有些opencv學習文檔的中文翻譯可能有用


下載的opencv包里有英文文檔,直接把opencv包全翻一遍,理解立馬加深,我就是這麼乾的


推薦閱讀:

只掌握 C 基礎可以直接學 C++ 嗎?
如何評價ILSVRC2015?
如何理解CNN在CV與NLP領域運用的聯繫與區別?
計算機視覺的應用前景如何?可能有哪些不錯的應用?
如何ensemble多個神經網路?

TAG:計算機 | 計算機視覺 |