原创 計算機視覺領域國際著名研究機構

計算機視覺領域國際著名研究機構 A. B. Kogan Research Institute for Neurocybernetics - Lab for Neural Network Modeling in Vision Re

原创 CV相關測試數據集合

計算機視覺測試數據 AT&T Laboratories Cambridge face database - 400 images (Formats: pgm)AVHRR Pathfinder - datasetsAir Fr

原创 關於分配內存

在C語言編程中分配內存時,調用matlab的內存分配函數: double *hist = (double *)mxCalloc(blocks[0]*blocks[1]*18, sizeof(double)); double *norm =

原创 OpenCV for Android - Access elements of Mat

private Mat featuresVectorBinarization(Mat fv){ int size = (int) fv.total() * fv.channels(); double[] buff = n

原创 關於openCV中的分類器

我的問題:有了opencv自帶的那些xml人臉檢測文檔,我們就可以用cvLoad()這個函數加載他們,讓他們對我們的人臉進行檢測,但是,現在生活中的

原创 關於接口CvCameraViewListener2

該接口用於安卓平臺上的openCV開發。   接口內部函數: 1.void    onCameraViewStarted(int width,int height)         主要功能:相機開啓時該方法將會調用,自己重寫,一般在該函

原创 C++函數參數之 引用傳遞和值傳遞

從概念上講。指針從本質上講就是存放變量地址 的一個變量,在邏輯上是獨立的,它可以被改變,包括其所指向的地址的改變和其指向的地址中所存放的數據的改變。 而引用是一個別名,它在邏輯上不是獨立的,它 的存在具有依附性,所以引用必須在一開始就

原创 華爲算法題:超長的整形數據相加

求兩個長長整型的數據的和並輸出。 例如輸入2222222222222222222222222 ,99999999999999999999999999999999999999999999 則輸出... void movenegative(c

原创 冒泡法排序

void bubble_sort(int a[],int n)//n爲數組a的元素個數 { int i,j,temp; for(j=0;j<n-1;j++) for(i=0;i<n-1-j;i++) { if(a[i]>

原创 opencv中cvCopy()和cvCloneImage()的區別:

Opencv中cvCopy()和cvCloneImage()的區別: 1 cvCopy的原型是:void cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask=NULL );

原创 C++函數之 參數和返回值的傳遞方式

C++語言中,函數的參數和返回值的傳遞方式一共有三種:1.值傳遞;2.指針傳遞;3.引用傳遞。 1.值傳遞: void fun1(int x) { x=x+10; } ...... int  n=0; fun1(n); cout<<"n=

原创 C++內存管理之內存的分配方式

內存分配方式有三種: 1.從靜態存儲區域分配:內存在程序編譯的時候就已經分配好了,這塊內存在程序整個運行週期內都存在,例如:全局    變量、static變量; 2.在棧上創建內存:在函數執行時,函數內的局部變量的存儲單元都可以在棧上創建

原创 車牌中的字符識別方法

提到字符識別,大家最爲熟悉的無疑是車牌自動識別和手寫輸入,這是字符識別的兩種典型方式,車牌是對攝像頭獲取的字符圖片進行識別,手寫輸入則是多了輸入回顯的功能,而且需要識別的字符也會更爲不規範。 字符識別屬於模式識別的一類,有許多不同的方

原创 C語言輸入數組,並記錄數組的個數

while(c!='\n') { scanf("%c",&c); chara[j]=c; j++; } for(int i=0;i<j;i++){ if(chara[i]<='9'&&chara[i]>='

原创 華爲軟件類上機測試題

字符串處理轉換問題描述:    在給定字符串中找出單詞( “單詞”由大寫字母和小寫字母字符構成,其他非字母字符視爲單詞的間隔,如空格、問號、數字等等;另外單個字母不算單詞);找到單詞後,按照長度進行降序排序,(排序時如果長度相同,則按出現