亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? kalman.cpp

?? 基于Opencv的人體運(yùn)動(dòng)檢測(cè)系統(tǒng)
?? CPP
字號(hào):
#include "kalman.h"
#include <stdio.h>


/* tester de printer toutes les valeurs des vecteurs...*/
/* tester de changer les matrices du noises */
/* replace state by cvkalman->state_post ??? */


CvRandState rng;
const double T = 0.1;
kalman::kalman(int x,int xv,int y,int yv)
{					
    cvkalman = cvCreateKalman( 4, 4, 0 );
    state = cvCreateMat( 4, 1, CV_32FC1 );
    process_noise = cvCreateMat( 4, 1, CV_32FC1 );
    measurement = cvCreateMat( 4, 1, CV_32FC1 );
    int code = -1;
    
    /* create matrix data */
     const float A[] = { 
			1, T, 0, 0,
			0, 1, 0, 0,
			0, 0, 1, T,
			0, 0, 0, 1
		};
					
     const float H[] = { 
 			1, 0, 0, 0,
 			0, 0, 0, 0,
			0, 0, 1, 0,
			0, 0, 0, 0
		};
		     
     const float P[] = {
 			pow(320,2), pow(320,2)/T, 0, 0,
			pow(320,2)/T, pow(320,2)/pow(T,2), 0, 0,
			0, 0, pow(240,2), pow(240,2)/T,
			0, 0, pow(240,2)/T, pow(240,2)/pow(T,2)
 			};

     const float Q[] = {
			pow(T,3)/3, pow(T,2)/2, 0, 0,
			pow(T,2)/2, T, 0, 0,
			0, 0, pow(T,3)/3, pow(T,2)/2,
			0, 0, pow(T,2)/2, T
			};
			
     const float R[] = {
			1, 0, 0, 0,
			0, 0, 0, 0,
			0, 0, 1, 0,
			0, 0, 0, 0
			};
			
    
    cvRandInit( &rng, 0, 1, -1, CV_RAND_UNI );

    cvZero( measurement );
    
    cvRandSetRange( &rng, 0, 0.1, 0 );
    rng.disttype = CV_RAND_NORMAL;

    cvRand( &rng, state );

    memcpy( cvkalman->transition_matrix->data.fl, A, sizeof(A));
    memcpy( cvkalman->measurement_matrix->data.fl, H, sizeof(H));
    memcpy( cvkalman->process_noise_cov->data.fl, Q, sizeof(Q));
    memcpy( cvkalman->error_cov_post->data.fl, P, sizeof(P));
    memcpy( cvkalman->measurement_noise_cov->data.fl, R, sizeof(R));
    //cvSetIdentity( cvkalman->process_noise_cov, cvRealScalar(1e-5) );    
    //cvSetIdentity( cvkalman->error_cov_post, cvRealScalar(1));
	//cvSetIdentity( cvkalman->measurement_noise_cov, cvRealScalar(1e-1) );

    /* choose initial state */

    state->data.fl[0]=x;
    state->data.fl[1]=xv;
    state->data.fl[2]=y;
    state->data.fl[3]=yv;
    cvkalman->state_post->data.fl[0]=x;
    cvkalman->state_post->data.fl[1]=xv;
    cvkalman->state_post->data.fl[2]=y;
    cvkalman->state_post->data.fl[3]=yv;

	cvRandSetRange( &rng, 0, sqrt(cvkalman->process_noise_cov->data.fl[0]), 0 );
    cvRand( &rng, process_noise );


    }

     
CvPoint2D32f kalman::get_predict(float x, float y){
    

    /* update state with current position */
    state->data.fl[0]=x;
    state->data.fl[2]=y;

    
    /* predict point position */
    /* x'k=A?xk+B?uk
       P'k=A?Pk-1*AT + Q */
    cvRandSetRange( &rng, 0, sqrt(cvkalman->measurement_noise_cov->data.fl[0]), 0 );
    cvRand( &rng, measurement );
    
     /* xk=A?xk-1+B?uk+wk */
    cvMatMulAdd( cvkalman->transition_matrix, state, process_noise, cvkalman->state_post );
    
    /* zk=H?xk+vk */
    cvMatMulAdd( cvkalman->measurement_matrix, cvkalman->state_post, measurement, measurement );
    
    /* adjust Kalman filter state */
    /* Kk=P'k?HT?(H?P'k?HT+R)-1
       xk=x'k+Kk?(zk-H?x'k)
       Pk=(I-Kk?H)?P'k */
    cvKalmanCorrect( cvkalman, measurement );
    float measured_value_x = measurement->data.fl[0];
    float measured_value_y = measurement->data.fl[2];

    
	const CvMat* prediction = cvKalmanPredict( cvkalman, 0 );
    float predict_value_x = prediction->data.fl[0];
    float predict_value_y = prediction->data.fl[2];

    return(cvPoint2D32f(predict_value_x,predict_value_y));
}

void kalman::init_kalman(int x,int xv,int y,int yv)
{
	state->data.fl[0]=x;
    state->data.fl[1]=xv;
    state->data.fl[2]=y;
    state->data.fl[3]=yv;
    cvkalman->state_post->data.fl[0]=x;
    cvkalman->state_post->data.fl[1]=xv;
    cvkalman->state_post->data.fl[2]=y;
    cvkalman->state_post->data.fl[3]=yv;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区无线| 日韩激情一二三区| 国产激情91久久精品导航| 国产欧美日韩精品一区| 丁香亚洲综合激情啪啪综合| 国产精品午夜免费| 欧美性大战xxxxx久久久| 亚洲www啪成人一区二区麻豆| 日本一区二区三区在线观看| 国产成人精品亚洲777人妖| 国产三级欧美三级| 91在线看国产| 肉丝袜脚交视频一区二区| 日韩欧美一区二区在线视频| 国产麻豆午夜三级精品| 国产精品大尺度| 欧美精品一二三四| 国产a视频精品免费观看| 国产精品久久久久7777按摩| 欧美日本在线视频| 国产一区二区精品久久| 一区二区三区在线观看动漫 | 亚洲品质自拍视频网站| 欧美午夜电影在线播放| 麻豆免费精品视频| 亚洲欧洲日本在线| 欧美久久久久中文字幕| 豆国产96在线|亚洲| 午夜精品久久久久久久久| 久久一二三国产| 欧美吞精做爰啪啪高潮| 韩国v欧美v日本v亚洲v| 亚洲综合网站在线观看| 久久午夜电影网| 欧美日韩高清在线| 成人午夜视频福利| 久久av老司机精品网站导航| 亚洲精品日产精品乱码不卡| 久久精品一二三| 欧美另类z0zxhd电影| 国产不卡视频在线播放| 日本女人一区二区三区| 亚洲免费大片在线观看| 久久丝袜美腿综合| 欧美日韩免费一区二区三区| 成人动漫在线一区| 老司机精品视频一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 久久色在线视频| 日韩一级二级三级| 欧美日韩国产a| 日本韩国欧美在线| 成年人午夜久久久| 国产精品自拍三区| 国模套图日韩精品一区二区| 日韩电影在线观看电影| 亚洲成人一区在线| 一级精品视频在线观看宜春院| 国产精品久久久久影院色老大| 精品国产凹凸成av人导航| 69堂成人精品免费视频| 91福利视频在线| 色噜噜狠狠色综合中国| 99视频国产精品| www.亚洲国产| 99精品国产一区二区三区不卡| 从欧美一区二区三区| 国产一区二区免费在线| 欧美视频在线观看一区| 成人aa视频在线观看| 国产精品小仙女| 国产成人精品免费一区二区| 国产一区二区三区在线观看免费| 久久99九九99精品| 久久国产精品无码网站| 美女网站色91| 国产精品18久久久久久久网站| 久久精品国产亚洲a| 久久精品99国产精品日本| 美国欧美日韩国产在线播放 | 精品一区二区三区欧美| 久久超级碰视频| 激情文学综合插| 国产精品一区二区不卡| 国产成人无遮挡在线视频| 成人av在线网站| 成人精品视频一区二区三区| 91视频在线观看| 欧美日产在线观看| 久久在线免费观看| 国产欧美精品日韩区二区麻豆天美| 欧美激情综合五月色丁香小说| 亚洲视频一二三| 视频一区二区三区入口| 毛片av中文字幕一区二区| 国产.欧美.日韩| 91国偷自产一区二区三区观看| 欧美老年两性高潮| 久久久夜色精品亚洲| 亚洲美腿欧美偷拍| 午夜亚洲福利老司机| 国产美女在线精品| 91亚洲永久精品| 8v天堂国产在线一区二区| 337p日本欧洲亚洲大胆色噜噜| 国产精品国产三级国产普通话三级 | 1024国产精品| 日韩在线一区二区| 国产盗摄一区二区三区| 欧美视频中文字幕| 2023国产精华国产精品| 一区二区国产盗摄色噜噜| 日本aⅴ免费视频一区二区三区| 岛国一区二区三区| 欧美精品高清视频| 国产精品视频你懂的| 同产精品九九九| 丁香六月综合激情| 91麻豆精品国产综合久久久久久| 国产色综合久久| 日日夜夜免费精品视频| 成人av中文字幕| 日韩欧美亚洲国产精品字幕久久久| 国产精品国产三级国产aⅴ入口| 香蕉久久一区二区不卡无毒影院| 国产成人自拍高清视频在线免费播放| 欧美体内she精高潮| 国产视频一区二区在线观看| 日韩国产在线一| 91亚洲精品一区二区乱码| 亚洲最色的网站| 国产精品18久久久久久久久久久久| 欧美日韩午夜在线视频| 中文字幕制服丝袜一区二区三区| 美女网站色91| 欧美老女人第四色| 伊人婷婷欧美激情| 国产成人午夜精品5599| 日韩欧美国产电影| 亚洲电影第三页| 欧美在线综合视频| 成人欧美一区二区三区| 国产成人免费高清| 欧美成人性战久久| 日日摸夜夜添夜夜添精品视频| 色香蕉成人二区免费| 国产精品久久久久久久久搜平片 | 丁香天五香天堂综合| 欧美电视剧在线观看完整版| 一区二区三区久久| 一本一道波多野结衣一区二区| 国产亚洲精品aa午夜观看| 久久国产精品99久久久久久老狼| 在线一区二区三区四区五区| 中文字幕欧美一| 99热这里都是精品| 亚洲欧洲av在线| 99麻豆久久久国产精品免费| 国产精品久久精品日日| 成人性生交大片免费看中文| 国产午夜亚洲精品午夜鲁丝片| 国产一区二区网址| 国产亲近乱来精品视频| 国产精品小仙女| 国产精品网曝门| 成人午夜av影视| 综合中文字幕亚洲| 91在线视频网址| 亚洲免费资源在线播放| 日本韩国一区二区| 亚洲国产综合在线| 欧美疯狂做受xxxx富婆| 日韩精品乱码av一区二区| 欧美一区二区国产| 国产最新精品免费| 中文字幕av一区二区三区免费看 | 一区二区三区高清| 在线观看国产日韩| 五月天欧美精品| 欧美va亚洲va香蕉在线| 国产乱淫av一区二区三区| 国产目拍亚洲精品99久久精品| 99视频精品全部免费在线| 亚洲一区av在线| 日韩欧美第一区| 成人午夜激情在线| 亚洲卡通动漫在线| 欧美美女视频在线观看| 精品一区二区影视| 日本一区二区动态图| 91极品视觉盛宴| 蜜桃视频一区二区三区在线观看| 久久综合久久综合久久综合| 成人app软件下载大全免费| 亚洲主播在线播放| 日韩一区二区三区在线观看| 成人妖精视频yjsp地址| 亚洲bdsm女犯bdsm网站| 国产欧美一区二区在线| 欧美色视频在线观看|