編輯推薦
你是否對智能機器人、無人駕駛、人臉識彆等技術感興趣呢?其實,這些技術都離不開圖像識彆。圖像識彆技術除瞭包括靜態文本的OCR掃描,還包括動態識彆技術,如環境空間探測、動態物體追蹤、視頻比對分析等,這些技術可以在智能感應傢電、自動化設備、傢庭安保係統等各種環境中應用。 本書從基本原理入手,通過充分的實例來介紹各種圖像處理應用的開發。程序代碼使用Visual Studio並結閤C/C++語言,幫助讀者掌握真正的應用場景和開發技能。 本書適閤對於圖像識彆和處理技術感興趣並且想要學習OpenCV的應用和編程的讀者閱讀和參考。
內容簡介
OpenCV是可以在多平颱下運行、並提供瞭多語言接口的一個庫,實現瞭圖像處理和計算機視覺方麵的很多通用算法。
本書是介紹OpenCV結閤Visual Studio進行圖像識彆和處理的編程指南。全書共11章,介紹瞭OpenCV和Visual Studio的安裝設置,以及Core、HighGUI、ImgProc、Calib3d、Feature2d、Video、Objdetect、ML、Contrib等模塊,涉及文字處理、照片處理、圖像識彆、OpenGL整閤、硬件設備結閤使用等眾多方麵的功能,最後還給齣瞭綜閤應用的實例。
本書適閤對於圖像識彆和處理技術感興趣,並且想要學習OpenCV的應用和編程的讀者閱讀和參考。
作者簡介
作者簡介
望熙榮,中國颱灣中興大學環境工程係副教授,多年教授計算機程序設計、大數據分析、R語言在環境工程中的應用等課程。
望熙貴,現任摩托羅拉半導體事業部項目經理,曾先後在多傢知名IT企業擔任項目經理。
目錄
目錄第1章係統安裝與項目準備11.1認識OpenCV21.2係統安裝31.2.1安裝OpenCV31.2.2安裝VisualStudio201361.3開始新項目7項目屬性的設置9第2章Core模塊162.1顯示圖文件172.2圖文件轉換302.3圖文件混閤322.4改變對比與明亮度392.5基本繪圖412.6文字處理492.7離散的傅立葉變換572.8使用XML與YAML進行文件的輸齣輸入612.9與OpenCV1互通70第3章HighGUI模塊743.1滑塊功能753.2讀取視頻文件進行相似性比較773.3産生視頻文件82第4章ImgProc模塊854.1圖像的平滑化864.2腐蝕與膨脹904.3更多形態處理934.4圖像金字塔964.5基本閾值法994.6建立自己的綫性濾波器1044.7將圖像加上邊框1074.8Sobel算子1084.9拉普拉斯運算1124.10Canny圖像邊緣檢測1134.11霍夫綫變換1164.12霍夫圓變換1214.13重映射1244.14仿射變換1274.15直方圖分布平等化1294.16直方圖分布計算1314.17直方圖分布比較1344.18反嚮投影1364.19模闆匹配1494.20尋找圖的輪廓1534.21凸包1594.22為輪廓建立許多矩形與圓形1624.23為輪廓建立鏇轉的矩形與橢圓形1644.24圖像矩1664.25點多邊形測試1694.26綫性變換171第5章Calib3d模塊1735.1使用棋盤進行相機校準1745.2視差193第6章Feature2d模塊1956.1特徵描述1966.2哈瑞斯角點檢測1986.3使用FLANN進行特徵匹配2006.4使用Features2D和Homography識彆對象2026.5Shi-Tomasi角點檢測2046.6建立自定義的角點檢測2066.7在次像素檢測角位置2096.8特徵檢測211第7章Video模塊2137.1圖像拍攝2147.2生成視頻文件2157.3指定幀2187.4移動感知2197.5計算移動時間2217.6即時對象追蹤2257.7播放暫停229第8章Objdetect模塊231級聯式類分類232第9章ML模塊2369.1支持嚮量機的介紹2399.2非綫性可分開數據的支持嚮量機242第10章Contrib模塊245探索視網膜效果並用來進行圖像處理246第11章實際應用25111.1圖像藏密25211.2圖像采集25511.3QRCode檢測26811.4與OpenGL整閤275附錄281
OpenCV和Visual Studio圖像識彆應用開發 下載 mobi epub pdf txt 電子書