原创 VS2013配置OPENCV

WIN8.1+OpenCV2.4.10+VS2013中文版(有圖,英文版可自行對照位置)1.首先,在網上下載Opencv的安裝包,注意留心它的版本號,一般不要用太新的,因爲可能不完整,也不要用太老的。我用的版本號是2.4.10。下載完成後

原创 構造函數和虛函數的使用

1.構造與析構1>SimUDuck.exe : fatal error LNK1120: 1 個無法解析的外部命令錯誤原因:如果在cpp文件裏對函數進行聲明瞭,則在.h文件裏進行函數聲明時不能加{}。而如果沒有聲明,則必須加{}。如:cl

原创 面向對象編程與虛函數的介紹

一、面向對象編程OO基礎:抽象、封裝、繼承、多態OO原則:封裝變化、多用組合,少用繼承、針對接口編程,不針對實現編程OO模式:策略模式:定義算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。OO特性:可

原创 OpenCV學習筆記09--通過cvPtr2D或指針算法繪製圖形

練習:創建一個1000*1000的三通道圖像,將其元素全部置0,以(200,50)和(400,200)爲頂點繪製一個綠色平面我們可以用兩種方法來實現這一功能,一個是使用cvPtr2D,但是由於使用了函數,會使程序的效率變低。合適的方法是使

原创 OpenCV學習筆記06--數據存儲、配置文件

本節主要學習OpenCV中的數據存儲、配置文件如果只是保存一個用戶對象,我們可以用cvSavevoid cvSave( const char* filename, const void* struct_ptr,const char* na

原创 JavaScript內部類和系統函數

Js的內部類----可以直接使用的類Object/Array/Math/Date/Number/String/RegExp/Boolean*根據使用方法分類:靜態類 使用 類名.屬性/方法       如Math    window.al

原创 OpenCV學習筆記01--圖像和視頻的顯示

例一:顯示圖像學到的函數:1.cvNamedWindow("Example", 0)  創建一個窗口顯示圖像,標題爲Example.第二個參數爲0圖片填充窗口,CV_WINDOW_AUTOSIZE爲這個窗口適應圖片2.cvLoadImag

原创 OpenCV學習筆記03--Canny邊緣檢測

例五:Canny邊緣檢測1.圖像縮放新加入的函數:cvCreateImage(cvSize(img->width/2,img->height/2), img->depth, img->nChannels)創建圖像結構來保存縮放後的圖像  

原创 OpenCV學習筆記04--圖片和視頻的保存

例六:保存圖片新加入的函數:1.cvSaveImage(outImageName, outImage);  用cvSaveImage(outImageName, outImage)即可方便的保存圖片。當然爲了安全,可以先將原圖進行拷貝,再

原创 c++消息處理

1. Windows消息機制的流程:          A. 操作系統接收應用程序的窗口消息,將消息投遞到該應用程序的消息隊列中        B. 應用程序在消息循環中調用GetMessage函數從消息隊列中取出一條一條的消息,取出消息

原创 Linux常用命令

常用來統計的命令:grep 篩選    例:grep elton  將elton篩選出來wc 統計文檔中有多少行或多少字符   wc -l 多少行        wc -m 多少字符      wc -w 多少字sort將目標進行排序  

原创 OpenCV學習筆記08--細說HighGUI

細說HighGUIHighGUI一共分爲三部分:一、硬件相關部分,即對攝像機的操作二、文件系統部分,即載入與保存圖像三、窗口系統部分,如對鍵盤鼠標的響應1、創建窗口   cvNamedWindow();   銷燬窗口  cvDestroy

原创 OpenCV學習筆記07--用滾動條控制圖片縮放

練習:通過滾動條控制圖片的縮放這個練習要實現的功能是通過控制滾動條來控制圖片的縮放,由於如果縮放的太小不足以顯示出滾動條,就不能對其進行調整了,因此我們計劃實現控制滾動條使長度和寬度縮小2倍,4倍。我們使用cvPyrDown進行縮放,輸出

原创 OpenCV學習筆記02--利用滾動條控制視頻;高斯濾波處理圖像。

例三:利用滾動條控制視頻新加入的函數:1.cvSetCaptureProperty(g_capture, CV_CAP_PROP_POS_FRAMES, pos);     如果滾動條移動,就設置視頻到對應的位置2.cvGetCaptur

原创 OpenCV學習筆記05--ROI和WidthStep的運用

例八:ROI(感興趣區域,region of interesting)的運用1.cvSetImageROI(IplImage* image,CvRect rect)功能:設置ROI區域Rect(x,y,width,height) 參數分別