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

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

?? tractpoint.cpp

?? 基于OpenCV的卡爾曼濾波實現(xiàn)物體跟蹤的程序
?? CPP
字號:
// TractPoint.cpp : Defines the entry point for the application.
//

#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
#include <math.h>


int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
	  /* A matrix data */
    const float A[] = { 1, 1, 0, 1 };

    IplImage *img = cvCreateImage( cvSize(500,500), 8, 3 );
    CvKalman* kalman = cvCreateKalman( 2, 1, 0 );
    /* state is (phi, delta_phi) - angle and angle increment */
    CvMat* state = cvCreateMat( 2, 1, CV_32FC1 );
    CvMat* process_noise = cvCreateMat( 2, 1, CV_32FC1 );
    /* only phi (angle) is measured */
    CvMat* measurement = cvCreateMat( 1, 1, CV_32FC1 );
    CvRandState rng;
    int code = -1;

    cvRandInit( &rng, 0, 1, -1, CV_RAND_UNI );

    cvZero( measurement );
    cvNamedWindow( "Kalman", 1 );

    for(;;)
    {
        cvRandSetRange( &rng, 0, 0.1, 0 );
        rng.disttype = CV_RAND_NORMAL;

        cvRand( &rng, state );

        memcpy( kalman->transition_matrix->data.fl, A, sizeof(A));
        cvSetIdentity( kalman->measurement_matrix, cvRealScalar(1) );//初始化帶尺度的單位矩陣 
        cvSetIdentity( kalman->process_noise_cov, cvRealScalar(1e-5) );
        cvSetIdentity( kalman->measurement_noise_cov, cvRealScalar(1e-1) );
        cvSetIdentity( kalman->error_cov_post, cvRealScalar(1));
        /* choose random initial state */
        cvRand( &rng, kalman->state_post );

        rng.disttype = CV_RAND_NORMAL;

        for(;;)
        {
            #define calc_point(angle)                                      \
                cvPoint( cvRound(img->width/2 + img->width/3*cos(angle)),  \
                         cvRound(img->height/2 - img->width/3*sin(angle)))

            float state_angle = state->data.fl[0];
            CvPoint state_pt = calc_point(state_angle);

            /* predict point position */
            const CvMat* prediction = cvKalmanPredict( kalman, 0 );
            float predict_angle = prediction->data.fl[0];
            CvPoint predict_pt = calc_point(predict_angle);
            float measurement_angle;
            CvPoint measurement_pt;

            cvRandSetRange( &rng, 0, sqrt(kalman->measurement_noise_cov->data.fl[0]), 0 );
            cvRand( &rng, measurement );

            /* generate measurement */
            cvMatMulAdd( kalman->measurement_matrix, state, measurement, measurement );

            measurement_angle = measurement->data.fl[0];
            measurement_pt = calc_point(measurement_angle);

            /* plot points */
            #define draw_cross( center, color, d )                                 \
                cvLine( img, cvPoint( center.x - d, center.y - d ),                \
                             cvPoint( center.x + d, center.y + d ), color, 1, 0 ); \
                cvLine( img, cvPoint( center.x + d, center.y - d ),                \
                             cvPoint( center.x - d, center.y + d ), color, 1, 0 )

            cvZero( img );
            draw_cross( state_pt, CV_RGB(255,255,255), 3 );
            draw_cross( measurement_pt, CV_RGB(255,0,0), 3 );
            draw_cross( predict_pt, CV_RGB(0,255,0), 3 );
            cvLine( img, state_pt, predict_pt, CV_RGB(255,255,0), 3, 0 );

            /* adjust Kalman filter state */
            cvKalmanCorrect( kalman, measurement );

            cvRandSetRange( &rng, 0, sqrt(kalman->process_noise_cov->data.fl[0]), 0 );
            cvRand( &rng, process_noise );
            cvMatMulAdd( kalman->transition_matrix, state, process_noise, state );

            cvShowImage( "Kalman", img );
            code = cvWaitKey( 100 );

            if( code > 0 ) /* break current simulation by pressing a key */
                break;
        }
        if( code == 27 ) /* exit by ESCAPE */
            break;
    }

   // return 0;
	//cvRelease (&img);
	return 0;
}



?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲二区三区| 亚洲欧美偷拍三级| 91极品视觉盛宴| 麻豆91在线看| 亚洲免费观看高清完整版在线观看熊| 在线电影院国产精品| 99精品欧美一区二区三区综合在线| 日韩国产精品大片| 亚洲人成精品久久久久久 | 97精品电影院| 蜜桃视频在线一区| 亚洲精品国产第一综合99久久| 久久免费午夜影院| 日韩欧美一级二级三级| 在线免费观看一区| 成人丝袜18视频在线观看| 麻豆91在线观看| 亚洲地区一二三色| 亚洲人成网站在线| 国产精品视频麻豆| 国产欧美一区二区三区在线老狼| 欧美电影在线免费观看| 欧美日韩在线观看一区二区 | 538在线一区二区精品国产| 91免费版在线看| 国产成人免费av在线| 国产在线国偷精品免费看| 日本va欧美va欧美va精品| 婷婷国产在线综合| 香蕉乱码成人久久天堂爱免费| 一区二区三区中文字幕在线观看| 久久精品男人的天堂| 欧美大度的电影原声| 777奇米四色成人影色区| 欧美日韩一级视频| 欧美三级视频在线| 欧美视频日韩视频在线观看| 在线亚洲免费视频| 欧美亚一区二区| 欧洲av一区二区嗯嗯嗯啊| 91色在线porny| 色先锋aa成人| 91麻豆免费视频| 欧美在线免费播放| 91福利国产成人精品照片| 91麻豆swag| 欧美日韩在线播放| 欧美男男青年gay1069videost| 欧美性感一区二区三区| 欧美日韩大陆一区二区| 91精品在线观看入口| 欧美成人一区二区| 国产亚洲综合性久久久影院| 国产欧美日韩精品在线| 一区二区中文字幕在线| 欧美aaaaaa午夜精品| 韩国中文字幕2020精品| 国产精品亚洲午夜一区二区三区| 国产精品888| 91影院在线免费观看| 在线精品国精品国产尤物884a| 欧美日韩免费观看一区二区三区| 欧美日韩免费高清一区色橹橹 | 欧美国产日韩在线观看| 亚洲欧美综合色| 亚洲一区二区三区视频在线播放| 亚洲6080在线| 激情五月婷婷综合网| 国产成人8x视频一区二区| 91视频免费看| 欧美一区永久视频免费观看| 国产丝袜美腿一区二区三区| 日韩毛片在线免费观看| 日韩电影免费一区| 国产成人在线影院 | 欧美日韩aaaaa| 精品剧情v国产在线观看在线| 国产精品视频一二| 亚洲成在人线免费| 国产精品18久久久久久久网站| 色综合咪咪久久| 日韩精品最新网址| 亚洲人妖av一区二区| 美日韩一区二区| av电影天堂一区二区在线| 欧美日韩精品一区二区三区蜜桃| 精品福利视频一区二区三区| 亚洲欧美区自拍先锋| 毛片av中文字幕一区二区| 成人不卡免费av| 欧美老女人第四色| 国产精品网站在线观看| 日韩精品一区第一页| eeuss鲁片一区二区三区| 中文字幕日韩一区二区| 免费不卡在线观看| 99综合电影在线视频| 777欧美精品| 亚洲精品视频免费观看| 国产福利精品导航| 制服丝袜成人动漫| 亚洲精品欧美在线| 国产ts人妖一区二区| 日韩一级免费观看| 亚洲影视资源网| 国产aⅴ精品一区二区三区色成熟| 欧美精品在线一区二区三区| 国产人伦精品一区二区| 蜜桃av一区二区三区| 在线观看欧美精品| 中文字幕不卡一区| 国产一区二区在线观看视频| 欧美日韩dvd在线观看| 亚洲免费视频成人| 成人高清免费在线播放| 久久人人超碰精品| 免费三级欧美电影| 欧美私模裸体表演在线观看| 亚洲视频你懂的| www.性欧美| 中文字幕精品三区| 狠狠色丁香久久婷婷综合丁香| 欧美精品三级在线观看| 自拍偷拍欧美精品| 成人av先锋影音| 久久嫩草精品久久久精品一| 久久国产精品第一页| 欧美放荡的少妇| 五月天久久比比资源色| 欧美性受极品xxxx喷水| 亚洲乱码日产精品bd| 国产不卡一区视频| 国产精品蜜臀在线观看| 丁香亚洲综合激情啪啪综合| 久久影院午夜片一区| 国产制服丝袜一区| 一区二区成人在线视频| 99视频精品全部免费在线| 中文字幕精品一区二区精品绿巨人 | 日韩欧美的一区| 日韩专区中文字幕一区二区| 欧美性极品少妇| 天堂一区二区在线| 欧美精品第一页| 美洲天堂一区二卡三卡四卡视频| 欧美精品在线视频| 久久精品久久99精品久久| 欧美一级精品在线| 国内外成人在线视频| 久久久久国产精品免费免费搜索| 国产伦精品一区二区三区免费迷 | 亚洲chinese男男1069| 7777精品伊人久久久大香线蕉 | 日本一区二区三区四区| 成人不卡免费av| 亚洲综合另类小说| 欧美日韩一二区| 精品在线一区二区三区| 久久精品亚洲乱码伦伦中文| 北条麻妃一区二区三区| 一二三四区精品视频| 91精品久久久久久久久99蜜臂| 美女一区二区视频| 中文字幕乱码亚洲精品一区| 色偷偷久久人人79超碰人人澡| 亚洲成在线观看| 欧美v国产在线一区二区三区| 丁香激情综合国产| 一区二区三区电影在线播| 欧美日韩国产综合视频在线观看| 久久精品久久精品| 中文一区在线播放| 欧美丝袜丝交足nylons图片| 免费日韩伦理电影| 国产精品国产精品国产专区不蜜 | 欧美性猛交xxxx乱大交退制版| 日本不卡一区二区三区| 国产日韩欧美一区二区三区乱码| 91免费观看视频| 韩国v欧美v日本v亚洲v| 日韩美女啊v在线免费观看| 欧美一区二区免费视频| 岛国av在线一区| 五月综合激情网| 中文字幕高清不卡| 91精品国产综合久久久久久久久久| 国产精品996| 午夜国产不卡在线观看视频| 久久久亚洲精品一区二区三区| 一本色道久久综合狠狠躁的推荐| 激情欧美日韩一区二区| 亚洲另类在线制服丝袜| 26uuu精品一区二区在线观看| 在线精品视频小说1| 国产1区2区3区精品美女| 日韩精品电影在线观看| 亚洲婷婷综合色高清在线| 精品理论电影在线| 欧美日韩精品福利| 精品成人一区二区三区|