原创 CamShift算法----OpenCV實現3 CamShift算法

原文http://blog.csdn.net/houdy/archive/2004/11/23/191828.aspx 1.原理在瞭解了MeanShift算法以後,我們將MeanShift算法擴展到連續圖像序列(一般都是指視頻圖像序列),

原创 座標系在Client 與 Screen之間的轉換

ClientToScreen(   hWnd,   (LPPOINT)&m_rcWin   ); ScreenToClient(   hWnd,   (LPPOINT)&m_rcWin   );   CView::    Client

原创 設置figure屬性----set()

    cluster_color = ['rgbmyc'];    fig2=figure(2);    scrsz = get(0,'ScreenSize');%獲得屏幕屬性    set(fig2,'Position',[1 scr

原创 無模式對話框的銷燬&對話框給視圖類發消息

要想完全銷燬一個對話框,就重載對話框的OnOk和OnCancel函數,然後在這兩個函數裏面調用DestroyWindow,如果你是使用new分配的內存,可以重載PostNcDestroy函數,然後在PostNcDestroy函數裏面調用d

原创 關於CBitmap的使用

在初始化CBitmap對象時,常用Cbitmap::LoadBitmap,即如下兩種:   BOOL   LoadBitmap(   LPCTSTR   lpszRecourceName   );     BOOL   LoadBitm

原创 矩陣轉置 [u,s,v]=svd(a)

矩陣V是p*k的,那麼單位化V(:,1:k)'的每一列,表示對V的各列單位化,然後再轉置。即這種表示方法,後對轉置進行操作。 matlab中函數[u,d,v]=svd(a)分解得到的矩陣u 和 v的各行各列都是已經單位化了的。可以用下面的

原创 CamShift算法----OpenCV實現1 Back Projection

原文http://blog.csdn.net/houdy/archive/2004/11/10/175739.aspx CamShift算法,即"Continuously Apative Mean-Shift"算法,是一種運動跟蹤算法。它

原创 十六進制字符串轉十進制數的c代碼

#include <stdio.h>#include <math.h> int main(){ char ch;//用來接受一個輸入字符 int stack[50];//存儲處理後的十六進制對應的十進制 int top=0;//棧裏面數據

原创 C/C++文件操作

fread函數和fwrite函數 1.函數功能   用來讀寫一個數據塊。 2.一般調用形式   fread(buffer,size,count,fp);   fwrite(buffer,size,count,fp); 3.說明   (1)

原创 關於C++文件讀取

在C++中,對文件的操作是通過stream的子類fstream(file   stream)來實現的,在頭文件 <fstream> 中定義     一、打開文件     fstream類的成員函數open(),原形:void   open

原创 CamShift算法----OpenCV實現2 Mean Shift算法

原文http://blog.csdn.net/houdy/archive/2004/11/10/175844.aspx 這裏來到了CamShift算法,OpenCV實現的第二部分,這一次重點討論Mean Shift算法。在討論Mean S

原创 Matlab 聚類實現

轉自:http://cache.qihoo.com/wenda.php?do=snap&act=fetchHtmlsnap&m=4e30d558b4f3f59e1350ec81c05323c5&surl=http%3A%2F%2Flips

原创 圖象處理常用網站

  http://www.cs.duke.edu/courses/fall07/cps296.1/syllabus.html http://prj.csdn.net/full_item.aspx?page=1 http://www.shg

原创 c++ 用new申請三維數組

int main(){  int   ***array;   int i,j; int side=5,height=6,width=7; array=new int**[side];//申請side個面 for(i=0;i<side;i

原创 重繪 MFC下觸發OnDraw函數

在類C*View的某函數裏面,需要重繪的地方加上如下語句 CRect rect;  GetClientRect(&rect);  InvalidateRect(rect);//觸發OnDraw函數   或直接用   Invalidata(