圖書標籤: OpenCV 計算機視覺 python Python 數字圖像處理/計算機視覺 科學 數據挖掘 Matlab/OpenCV/Python
发表于2024-11-27
OpenCV 3計算機視覺:Python語言實現(原書第2版) pdf epub mobi txt 電子書 下載 2024
OpenCV 3是一種先進的計算機視覺庫,可以用於各種圖像和視頻處理操作,通過OpenCV 3 能很容易地實現一些有前景且功能先進的應用(比如:人臉識彆或目標跟蹤等)。理解與計算機視覺相關的算法、模型以及OpenCV 3 API背後的基本概念,有助於開發現實世界中的各種應用程序(比如:安全和監視領域的工具)。
本書將從圖像處理的基本操作齣發,帶你開啓先進計算機視覺概念的探索之旅。計算機視覺是一個快速發展的學科,在現實生活中,它的應用增長得非常快,因此寫作本書的目的是為瞭幫助計算機視覺領域的新手和想要瞭解全新的OpenCV 3.0.0的計算機視覺專傢。
本書的主要內容
第1章介紹如何在不同平颱下安裝基於Python的OpenCV,並給齣一些常見問題的解決方法。
第2章介紹瞭OpenCV的I/O功能,並討論與項目相關的概念,以及如何針對該項目進行麵嚮對象設計。
第3章介紹一些圖像變換方法,例如在圖像中檢測膚色、銳化圖像、標記主體輪廓,以及使用綫段檢測器檢測人行橫道等。
第4章介紹如何利用深度攝像頭的數據來識彆前景和背景區域,這樣就可以限製針對前景或背景的效果。
第5章介紹一些OpenCV的人臉檢測功能和相關的數據文件,這些文件定義瞭跟蹤目標的特定類型。
第6章介紹如何用OpenCV來檢測圖像特徵,並利用這些特徵來匹配和搜索圖像。
第7章介紹目標檢測和目標識彆的概念,這是計算機視覺中最常見的問題之一。
第8章對目標跟蹤進行深入探討,目標跟蹤是對攝像機中的圖像或視頻中移動的物體進行定位的過程。
第9章介紹基於OpenCV的人工神經網絡,並介紹其在現實生活中的應用。
閱讀前的準備工作
本書第1章會指導讀者安裝所有必要軟件,你隻需準備一颱較新的計算機。另外,強烈推薦為計算機安裝攝像頭,但這並不是必備的。
本書的讀者對象
本書針對具有一定Python工作經驗的程序員以及想要利用OpenCV庫研究計算機視覺課題的讀者。本書不要求讀者具有計算機視覺或OpenCV經驗,但要具有編程經驗。
本書體例
本書有很多用來區分不同信息的文本格式,下麵給齣一些這類格式的樣例,並解釋它們的含義。
代碼塊的格式如下:
為瞭提醒讀者注意代碼塊中的特殊部分,會將相關行或相關項設置為粗體:
. 命令行的輸入或輸齣的格式為:
注意:警告或重要注釋以這樣的形式齣現。
提示:提示和技巧以這樣的形式齣現。
下載示例代碼
讀者可登錄華章網站(www.hzbook.com)本書頁麵,下載本書示例代碼。
Joe Minichino 是Hoolux Medical從事計算機視覺的工程師,他利用業餘時間開發瞭NoSQL數據庫LokiJS。他也是重金屬歌手/作麯傢。他是一個充滿激情的程序員,對編程語言和技術非常好奇,並一直在使用它們。在Hoolux,Joe領導瞭針對醫療行業的Android計算機視覺廣告平颱的開發。
他齣生在意大利瓦雷澤市的Lombardy,並在那裏長大,在米蘭Universitá Statale受過哲學教育,最近11年Joe在愛爾蘭的Cork度過,在這裏他成為Cork技術研究所的一名計算機科學研究生。
我非常感謝我的閤作夥伴Rowena,她總是鼓勵我,也感謝兩個小女兒給我靈感。非常感謝這本書的閤作者和編輯,尤其是Joe Howse、Adrian Roesbrock、Brandon Castellano、OpenCV社區,以及Packt齣版社中那些為本書付齣勞動的人。
Joseph Howse 生活在加拿大。在鼕天,他留著鬍子,而他的四隻貓留著厚皮毛。他喜歡每天給貓梳毛。有時貓還會抓他的鬍子。
自2012年以來,他一直在為Packt齣版社寫作,他的著作包括《OpenCV for Secret Agents》《OpenCV Blueprints》《Android Application Programming with OpenCV 3》《OpenCV Computer Vision with Python》以及《Python Game Programming by Example》。
當他不寫書或打理萌寵時,他會提供谘詢和培訓,並通過他的公司(Nummist Media公司(http://nummist.com))進行軟件開發服務。
劉波 博士,重慶工商大學計算機科學與信息工程學院教師,主要從事機器學習理論、計算機視覺和最優化技術研究,同時對Hadoop和Spark平颱上的大數據分析感興趣,也對Linux編程和Oracle數據庫感興趣。
苗貝貝 碩士,北京工商大學計算機與信息工程學院研究生,主要從事機器學習理論、時間序列動力學特徵分析及應用的研究,對基於Python的計算機視覺分析有濃厚的興趣。
史斌 2015年本科畢業於電子科技大學計算機學院,目前就職於成都知數科技有限公司,主要從事數據爬取、數據處理、平颱運維等工作,熟悉Python、Linux shell,同時熱愛計算機視覺編程,熟悉Python下的OpenCV編程。
翻譯比較差
評分用的python2.7
評分就是對初學者很不友好…直接給大段代碼,還沒有說明。有的代碼還有小問題(比如waitkey)
評分就是對初學者很不友好…直接給大段代碼,還沒有說明。有的代碼還有小問題(比如waitkey)
評分可以很快通讀完。以應用為主,基本概念解釋的簡潔明瞭。大部分程序可以快速實現,一個缺點是基於 Python 2x。
3.6节中的对cameo.py的修改中,突然出现了filters.BGRPortraCurveFilter()让人措手不及。。。前面并没有写这个函数,后面也没有,查看原书英文版发现原书就是这样,坑啊,然后找来第一版,终于把坑补上了,废话不说,贴代码: 先把utils.py改为: import cv2,numpy,scipy.int...
評分3.6节中的对cameo.py的修改中,突然出现了filters.BGRPortraCurveFilter()让人措手不及。。。前面并没有写这个函数,后面也没有,查看原书英文版发现原书就是这样,坑啊,然后找来第一版,终于把坑补上了,废话不说,贴代码: 先把utils.py改为: import cv2,numpy,scipy.int...
評分3.6节中的对cameo.py的修改中,突然出现了filters.BGRPortraCurveFilter()让人措手不及。。。前面并没有写这个函数,后面也没有,查看原书英文版发现原书就是这样,坑啊,然后找来第一版,终于把坑补上了,废话不说,贴代码: 先把utils.py改为: import cv2,numpy,scipy.int...
評分3.6节中的对cameo.py的修改中,突然出现了filters.BGRPortraCurveFilter()让人措手不及。。。前面并没有写这个函数,后面也没有,查看原书英文版发现原书就是这样,坑啊,然后找来第一版,终于把坑补上了,废话不说,贴代码: 先把utils.py改为: import cv2,numpy,scipy.int...
評分3.6节中的对cameo.py的修改中,突然出现了filters.BGRPortraCurveFilter()让人措手不及。。。前面并没有写这个函数,后面也没有,查看原书英文版发现原书就是这样,坑啊,然后找来第一版,终于把坑补上了,废话不说,贴代码: 先把utils.py改为: import cv2,numpy,scipy.int...
OpenCV 3計算機視覺:Python語言實現(原書第2版) pdf epub mobi txt 電子書 下載 2024