Time of Update: 2018-12-06
論文:基於距離的劃分聚簇演算法[分享]葉若芬 李春平
Time of Update: 2018-12-06
通過簡單的SIFT特徵點的檢測與匹配,識別資料庫中的物體。到這裡下載可執行程式。使用方法:1)將你自己拍攝的物體照片(jpg格式)放到images目錄下,同時將檔案名稱記錄在imageLists.txt裡。程式將根據該檔案將指定圖片讀入記憶體,作為識別的資料庫。圖片應儘可能清晰,大小為640*480.2)運行sift_multiObject.exe。程式運行起來後,左側是網路攝影機映像,右側是識別出的物體映像。注意:1)程式目錄中不能含有中文。2)本程式對顯卡有一定要求,最好為獨立Nvidia顯
Time of Update: 2018-12-06
cerr與cout的主要區分就是,cout輸出的資訊可以重新導向,而cerr只能輸出到標準輸出(顯示器)上。 例如下面程式編譯後產生test.exe // test.cpp #include <iostream.h> int main() { cout << "hello world---cout" << endl ; cerr << "hello world---cerr" << endl ; return 0; }
Time of Update: 2018-12-06
#include <stdio.h>#include <string.h>#define TRUE 1#define FALSE 0int m,n, ans;int result[205]; //記錄V2中的點匹配的點的編號int state [205]; //記錄V2中的每個點是否被搜尋過 int data[205][205];//鄰接矩陣 TRUE代表有邊相連 void init(){ int i; int num; int temp;
Time of Update: 2018-12-06
求較小的值,不能用 比較子 if-else ?: while for 內嵌彙編 遞迴 第三方函數int Min(int a, int b){ //write code here}我給的回複是#include <stdio.h>// 要求寫的函數int Min(int a, int b){return (&b)[(a-b)>>31];}// 測試代碼int main(void){int a = 111;int b = 114;printf("The
Time of Update: 2018-12-06
http://www.ntgs.com.cn/xdy/JIJIAN/jjzwk.htm 積件系統設計之我見上海師範大學電腦科學系 王旭卿 積件思想是我國學校電腦輔助教學發展的新思維,它改變了教學軟體的設計、開發與使用相互割裂的局面,使教師能利用電腦這一有力工具,自覺運用教學設計和學習理論,自己製作適合各種教學情境的教學軟體,真正做到以不變(積件)應萬變(教學實際)。 一、實現積件思想的可行性電腦技術的高速發展,為實現積件思想提供了強有力的技術保證。首先,硬體基礎已經成熟,大容量的存放裝置(光碟片
Time of Update: 2018-12-06
這是我之前在csdn上就有寫的文章,最近把blog轉到部落格園之後,覺得這篇文章比較有價值,就重新發一次。最近做資料採礦相關的工作,題目是時間序列聚類研究,目前對於這方面的研究都還只是在起步階段,被廣泛使用的還是基於K-MEDOIDS的聚類,放棄K-MEANS的主要原因還是時間序列之間序列的計算難度,對於這方面我們也已經有了一定的進展,不過也還是有很多的問題。把基於DTW與K-MEDOIDS的時間序列聚類的演算法貼出來,希望對大家有些協助吧。這份代碼是我在以前的代碼的基礎上直接改的,所以C和C+
Time of Update: 2018-12-06
這是我們第一次組隊參加比賽,雖然之前都有參加過個人賽,但是組隊,對於我們來說,都是第一次,而比賽的過程和結果,對於我們來說,簡直就是一場噩夢,比賽結束之後我回來想了2天,最後還是決定寫些東西,讓自己能夠記住這次的教訓。首先,也是最重要的一點是,我們自身的實力的問題,做題太少,從來沒有系統做題,投入大量時間看演算法。其次,是我們臨場比賽時候的一些問題了,不得不說,這次的比賽從還沒開始到結束,我們都很失敗。比賽開始的時候,我們很亢奮,對於自己的實力還是有一點信心的,覺得3個人至少過幾題水題問題不大,
Time of Update: 2018-12-06
結合這周看的論文,我對這周研究的Histogram of oriented gradients(HOG)談談自己的理解:HOG descriptors 是應用在電腦視覺和影像處理領域,用於目標檢測的特徵描述器。這項技術是用來計算局部映像梯度的方向資訊的統計值。這種方法跟邊緣方向長條圖(edge orientation histograms)、尺度不變特徵變換(scale-invariant feature transform descriptors)以及形狀上下文方法( shape
Time of Update: 2018-12-06
Kinect入手一個多月了,剛入手那天用AlexP的驅動試了下,在windows平台上能夠拿到網路攝影機和深度資料,然後就放到朋友的XBox上玩了幾天,確實很強大啊。本來想為它寫個多點觸摸的軟體,準確的說應該是隔空操作吧,像少數派報告那種的。要寫起來也很簡單:1)深度資料做個閾值;2)blob
Time of Update: 2018-12-06
1. 關於Mat的row操作cv::Mat mat1 = cv::Mat(2,2,CV_64F);mat1.at<double>(0,0) = 1;mat1.at<double>(0,1) = 2;mat1.at<double>(1,0) = 3;mat1.at<double>(1,1) = 4;cv::Mat mat2 = cv::Mat(2,2,CV_64F);mat2.row(0) = mat1.row(0);mat2.row(1) =
Time of Update: 2018-12-06
1.設定編譯器:首先需要配置自己的Matlab Compiler,Matlab Compiler的作用是將程式編譯成為機器可以直接執行的程式。配置Compiler的方法是在Matlab命令視窗輸入:mbuild -setup, 按提示選擇matlab內建編譯器LCC。實驗記錄:>> mbuild -setupPlease choose your compiler for building standalone MATLAB applications: Would you like
Time of Update: 2018-12-06
功能描述:使用kinect分割任意平面。使用方法:根據三點確定一個平面的原理,用滑鼠在平面上單擊三個點,利用這三點座標求出平面的運算式ax+by+cz+w=0代碼:這裡下載。使用VS2008+opencv2.0,其他opencv版本應該都是可以的,只需更改下VS2008的工程屬性。kinect驅動這裡下載 (CL-NUI-Platform-1.0.0.1121,如果安裝了其他kinect驅動,需要先卸載乾淨)可以改進的地方:目前的代碼誤差還比較大,可以從以下幾個方面改進:1)
Time of Update: 2018-12-06
浮點數的一些認識浮點數包括float和double兩種類型,float占32位,double占64位。其二進位儲存格式遵循IEEE754標準。以float為例: 符號位:正數為0,負數為1 以float型資料123.456為例,分析其二進位儲存格式: 首先將十進位數123.456轉換為位元為:1111011. 01110100101111001 (其中0.456如何轉換為二進位?不斷乘以2…) 1111011. 0111010010
Time of Update: 2018-12-06
前面的博文做了用kinect玩隔空觸摸,當時用的是CLNUIPlatform的驅動。最近越來越多的人轉向openni的驅動,所以今天就花點時間改了下,讓用openni的同學們也可以用下面這個軟體玩隔空觸摸。值得注意的是,用了openni的驅動後,CCV的幀率居然可以飆到70+。。。當然裡面是有水分的,不過比之前的十幾幀還是快了許多(當然之前用CLNUIPlatform的驅動時,十幾幀的幀率也不全怪驅動,我的程式寫的也有問題)。1)安裝驅動(下面提到的所有檔案我都提供了下載,請耐心往下看)安裝驅動
Time of Update: 2018-12-06
一.const類型的變數在聲明的時候一定要進行初始化,否則會報錯。二.在全域範圍中定義非const對象,它在整個程式中都可以訪問例如://file1.ccint counter;//file2.ccextern int counter;++counter;在全域範圍中定義const變數意味著這個變數是該檔案的局部變數,需要通過制定變數類型為extern,才可以在整個程式中使用該變數。例如://file1.ccextern const int counter=0;//file2.ccextern
Time of Update: 2018-12-06
在CRF++中,存在特徵模板的概念,通過定義模板檔案中的特徵模板來提取特徵,進行CRF模型計算。其特徵分以下三個階段:1 特徵模板:定義從訓練集中提取特徵的方法2 特徵F:使用特徵模板從訓練集中提取到的特徵字串,在CRF++中,這些特徵都是二值函數3 活動特徵AF:
Time of Update: 2018-12-06
C++告訴我們在回收用 new 分配的單個對象的記憶體空間的時候用 delete,回收用 new[] 分配的一組對象的記憶體空間的時候用 delete[]。 很多人注意到了這個問題,但是卻不清楚為什麼要這樣做,不這樣做行不行。 關於 new[] 和 delete[],其中又分為兩種情況:(1) 為基礎資料型別 (Elementary Data
Time of Update: 2018-12-06
本人開發了一個910積件系統,專註於為一線教師編輯課件提供最全面最方便的積件組合平台。網站首頁為:http://www.54910.net.自己開發的軟體如果發現有什麼需要改進的,可以方便改進! 一般認為積件系統包括積件庫和積件組合平台。1積件庫積件庫是教學資料和表達方式的集合,可將大量的知識資訊素材提供給教師和學生在課堂教學中自由使用。積件庫主要包括多媒體教學資料庫。多媒體教學資料庫需要採用一定的規則進行分類組織。分類組織的最重要的原則是使用者使用的時候能夠容易瀏覽或者檢索。910積件系統採取
Time of Update: 2018-12-06
函數GetTextMetrics可以擷取一個字型文本度量並將它放入一個類型為TEXTMETRIC的資料結構中,該結構如下所示: typedef struct tagTEXTMETRIC { // tm LONG tmHeight; //字元高度 LONG tmAscent; //字元上部高度(基準以上) LONG tmDescent; //字元下部高度(基準以下)