freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于opencv的視頻監(jiān)控系統(tǒng)(編輯修改稿)

2025-01-08 19:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 畢業(yè) 設(shè)計(jì)(論文)說明書 第 7 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 安裝 OpenCV 本節(jié)介紹 OpenCV 的安裝與環(huán)境配置。 安裝 要將 OpenCV 安裝到 C:\Program Files\OpenCV。 在安裝時(shí)選擇 將 \OpenCV\bin加入系統(tǒng)變量 ( Add\OpenCV\bin to the systerm PATH)。 圖 安裝 界面 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 8 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 選擇安裝目錄 圖 選擇附加任務(wù) 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 9 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 安裝進(jìn)度 配置 Windows 環(huán)境變量 檢查 C:\Program Files\OpenCV\bin 是否已經(jīng)被加入到環(huán)境變量 PATH,如果沒有,請(qǐng)加入。加入后需要注銷當(dāng)前 Windows 用戶(或重啟)后重新登陸才生效。(可以在任務(wù)管理器里重啟 ) 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 10 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 圖 系統(tǒng)屬性 圖 查看環(huán)境變量 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 11 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 配置 VC++ 環(huán)境 與 全局設(shè)置 在 菜單 ToolsOptionsDirectories:先設(shè)置 lib 路徑,選擇 Library files,在下方填入路徑: C:\Program Files\OpenCV\lib 然后選擇 include files,在下方填入路徑: C:\Program Files\OpenCV\cxcore\include C:\Program Files\OpenCV\cv\include C:\Program Files\OpenCV\cvaux\include C:\Program Files\OpenCV\ml\include C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\include 然后選擇 source files,在下方填入路徑: C:\Program Files\OpenCV\cv\src C:\Program Files\OpenCV\cxcore\src C:\Program Files\OpenCV\cvaux\src C:\Program Files\OpenCV\otherlibs\highgui C:\Program Files\OpenCV\otherlibs\cvcam\src\windows 最后點(diǎn)擊“ ok”,完成設(shè)置。 圖 全局設(shè)置 項(xiàng)目設(shè)置 (這項(xiàng)配置 在每次新建工程 時(shí)都要配置) 每創(chuàng)建一個(gè)將要使用 OpenCV 的 VC Project,都需要給它指定需要的 lib。菜單: ProjectSettings,然后將 Setting for 選為 All Configurations,然后選擇右邊的 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 12 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ link 標(biāo)簽,在 Object/library modules 附加上( )這些文件。 圖 項(xiàng)目設(shè)置 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 13 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 3. OpenCV 的體系結(jié)構(gòu) OpenCV 本身就具有簡(jiǎn)單方便的特點(diǎn),其中的大部分類和庫函數(shù)在實(shí)際應(yīng)用中都有著特定的背景和現(xiàn)實(shí)意義,因此整個(gè)庫的體系結(jié)構(gòu)顯得十分簡(jiǎn)單明了。 OpenCV 中的常用數(shù)據(jù)結(jié)構(gòu)體系 OpenCV 設(shè)計(jì)了一些基礎(chǔ)的數(shù)據(jù)類型和一些幫助數(shù)據(jù)類型,在運(yùn)用 OpeCV 函數(shù)庫進(jìn)行編程的過程中,常常會(huì)需要用到這些結(jié)構(gòu)類型,只有正真了解這些結(jié)構(gòu)才能夠很好地利用 OpenCV 函數(shù)庫來 解決問題。 基礎(chǔ)的數(shù)據(jù)類型包括:圖像類的 IplImage,矩陣類的 CvMat,可變集合類的CvSeq、 CvSet、 CvGraph 以及用于多維柱狀圖的混合類 CvHistogram。幫助數(shù)據(jù)類型包括 :用于表示二維點(diǎn)坐標(biāo)的 CvPoint,用于表示圖像寬和高的 CvSize,用于表示迭代過程結(jié)束條件的 CvTermCriteria,用于表示圖像轉(zhuǎn)換內(nèi)核的 IplConvKernel和用于表示空間力矩的 CvMoments。 下面對(duì) CvSize 和和 IplImage 兩個(gè)比較常用的簡(jiǎn)單結(jié)構(gòu)進(jìn)行介紹。 1. CvSize 結(jié) 構(gòu) CvSize 結(jié)構(gòu)用來表示矩形尺寸的結(jié)構(gòu),結(jié)構(gòu)體中分別定義了矩形的寬高和高度。 定義如下: Typedef struct Cvsize {int width; /*矩形寬度,單位為像素 */ int height; /*矩 形高度,單位為像素 */ }CvSize; 2. Iplmage 結(jié)構(gòu) 通常情況下,使用 DIB 格式來處理圖像,而 OpenCV 庫則是使用 “IplImage”結(jié)構(gòu)體來創(chuàng)造和處理圖像。由于 OpenCV 主要針對(duì)的是計(jì)算機(jī)視覺方面的處理 ,因此在函數(shù)庫中,最重要的結(jié)構(gòu)體就是 IplImage 結(jié)構(gòu)。 IplImage 結(jié)構(gòu)來源于 Inter的另外一個(gè)函數(shù)庫 IPL,該函數(shù)庫主要是針對(duì)圖像處理。使用這種格式的優(yōu)點(diǎn)是可以比 DIB 格式表示更多的圖像性質(zhì),而且可以很方便地存取圖像中的像素值,IplImage 結(jié)構(gòu)的具體定義如下: Typedef struct IplImage {int nSize。 /*IplImage 大小 */ int ID。 /*版本( =0) */ int nChannels。 /*大多數(shù) opencv 函數(shù)支持 1~4 個(gè)信道 */ 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 14 頁 共 44 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ int depth。 /*像素的位深度 */ int dataOrder。 /*0:交叉存取顏色信道。 1:分開的顏色信道。只有 cvCreateImage 可以創(chuàng)建交叉存取圖像 */ int origin。 /*0:頂 —左結(jié)構(gòu), 1:底 —左結(jié)構(gòu) */ int width。 /* 圖像寬像素 */ int heighet。 /*圖像高像素 */ struct_IplROI *roi。 /*圖像感興趣區(qū)域 */ int imageSize。 /*圖像數(shù)據(jù)大小 */ int widthStep。 /*排列的圖像大小,以字節(jié)為單位 */ } OpenCV 中常用類體系 版本,包含以下五個(gè)部分 . (1)CxCore:一些基本函數(shù)(各種數(shù)據(jù)類型的基本類型的基本運(yùn)算等)。 (2)CV:圖像處理和計(jì)算機(jī)視覺功能(圖像處理、結(jié)構(gòu)分析、運(yùn)動(dòng)分析、物體跟蹤、模式識(shí)別、攝像機(jī)定標(biāo))。 (3)CvAux:一些實(shí)驗(yàn)性的函數(shù)。 (4)HighGUI:用戶交互部分( GUI,圖像視頻 I/O、系統(tǒng)調(diào)用函數(shù))。 (5)CvCam: linux版本中已經(jīng)拋棄, Windows版本中將 directx支持加入 HighGUI后, CVCam 將徹底去掉。 OpenCV 處理圖像 常用的函數(shù) 下面介紹一下 OpenCV 中常用的 一些 函數(shù),下面就 這些 函數(shù)分別做說明。 1. cvLoadImage 從文件中讀取圖像 IplImage* cvLoadImage(const char* filename, int flags=CV_LOAD_IMAGE_COLOR )。 filename : 要被讀入的文件的文件名。 flags : 指定讀入圖像的顏色和深度 ; 指定的顏色可以將輸入的圖片轉(zhuǎn)為 3信道 (CV_LOAD_IMAGE_COLOR), 單信道 (CV_LOAD_IMAGE_GRAYSCALE), 或者保持不變(CV_LOAD_IMAGE_ANYCOLOR)。 深度指定輸入的圖像是否轉(zhuǎn)為每個(gè)顏色信道每象素 8 位,( OpenCV 的早期版本一樣),或者同輸入的圖像一樣保持不變。 選中 CV_LOAD_IMAGE_ANYDEPTH,則輸入圖像格 式可以為 8 位無符號(hào),16 位無符號(hào), 32 位有符號(hào)或者 32 位浮點(diǎn)型。 安徽工業(yè)大學(xué) 畢業(yè) 設(shè)計(jì)(論文)說明書 第 15 頁
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1