91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.19MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-15
  • 語(yǔ)言: 其他
  • 標(biāo)簽: opencv??

資源簡(jiǎn)介

紅綠燈識(shí)別 opencv 運(yùn)動(dòng)物體識(shí)別

資源截圖

代碼片段和文件信息

////////本方案通過(guò)色彩檢測(cè)和亮度檢測(cè)來(lái)判斷紅燈,然后通過(guò)幀差法進(jìn)行闖紅燈的判決////////
#include?“cv.h“
#include?“highgui.h“
#include?
#include?

//全局變量的初始化
IplImage*?image=0;
int?select_object?=?0;
int?track_object?=?0;
CvPoint?origin;
CvRect?selection;
CvRect?selection1;
CvRect?selection2;
int?nRect=0;
char?namestr[20];
//選定框標(biāo)識(shí)位的初始化,判斷到底框的是哪個(gè)框
int?selectflag1=0;
int?selectflag2=0;
void?on_mouse(?int?event?int?x?int?y?int?flags?void*?param?)//鼠標(biāo)控制選框程序
{
????if(?!image?)
????????return;

????if(?image->origin?)
????????y?=?image->height?-?y;//換坐標(biāo)

????if(?select_object?)
????{
????????selection.x?=?MIN(xorigin.x);
????????selection.y?=?MIN(yorigin.y);
????????selection.width?=?selection.x?+?CV_IABS(x?-?origin.x);
????????selection.height?=?selection.y?+?CV_IABS(y?-?origin.y);
????????
????????selection.x?=?MAX(?selection.x?0?);
????????selection.y?=?MAX(?selection.y?0?);
????????selection.width?=?MIN(?selection.width?image->width?);
????????selection.height?=?MIN(?selection.height?image->height?);
????????selection.width?-=?selection.x;
????????selection.height?-=?selection.y;
????}

????switch(?event?)
????{
????case?CV_EVENT_LBUTTONDOWN:
????????origin?=?cvPoint(xy);
????????selection?=?cvRect(xy00);
????????select_object?=?1;
????????break;
????case?CV_EVENT_LBUTTONUP:
????????select_object?=?0;
????????if(?selection.width?>?0?&&?selection.height?>?0?)
????????????track_object?=?-1;
????????break;
????}

}

int?main(?int?argc?char*?argv[]?)
{
/////////變量初始化//////////////
int?xyn=0elementall=0m=0;
int?redflag=0;
IplImage*?frame?=?0;
IplImage*?lightred=0;
IplImage*?lightredgray=0;
IplImage*?trafficcrash=0;
IplImage*?trafficcrash1=0;
IplImage*?trafficcrashgray=0;
IplImage*?trafficcrash1gray=0;
IplImage*?Imask=0;
/////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
CvCapture*?capture?=?0;
????capture?=?cvCaptureFromAVI(?“E:\\opencv畢業(yè)設(shè)計(jì)資料\\Rec02282~1.avi“?);?////視頻提取
????if(?!capture?)
????{
????????fprintf(stderr“Could?not?initialize?capturing...\n“);///如果沒(méi)有視頻報(bào)錯(cuò)
????????return?-1;
????}
????cvNamedWindow(?“test“?1?);
????cvSetMouseCallback(?“test“?on_mouse?0?);//鼠標(biāo)反饋動(dòng)作
?///////////////////////////////視頻幀提取//////////////////////////////////////////////
????for(;;)
????{
???????m++;
frame?=?cvQueryframe(?capture?);
???????if(?!frame?)
???????????break;
///////////////將幀提取出來(lái)進(jìn)行處理///////////////////////
???????image?=?cvCreateImage(?cvGetSize(frame)?8?3?);
???cvCopy(?frame?image?0?);
???image->origin?=?frame->origin;//原點(diǎn)交給image變量
???cvShowImage(“test“image);
/////////////////選中的框賦值問(wèn)題//////////////////////////////////
if(nRect==0&&track_object?==-1)///如果是第一次框,表示為判別交通燈是否為紅燈的框
{
?nRect++;
?track_object=0;
?selection1=selection;
?selectflag1=1;
}
if(nRect==1&&track_object==-1)///如果是第二次框,表示為判定闖紅燈的框
{
nRect++;
selection2=sel

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????34304??2012-04-14?19:38??traffic\Debug\traffic.exe

?????文件?????384616??2012-04-14?19:38??traffic\Debug\traffic.ilk

?????文件????1231872??2012-04-14?19:38??traffic\Debug\traffic.pdb

?????文件???????8917??2012-04-14?19:38??traffic\traffic\camshiftdemo.cpp

?????文件???????7060??2012-04-14?19:38??traffic\traffic\Debug\BuildLog.htm

?????文件?????118798??2012-04-14?19:38??traffic\traffic\Debug\camshiftdemo.obj

?????文件?????????67??2012-04-14?19:38??traffic\traffic\Debug\mt.dep

?????文件????????621??2012-04-14?19:38??traffic\traffic\Debug\traffic.exe.intermediate.manifest

?????文件?????863232??2012-04-14?19:38??traffic\traffic\Debug\vc90.idb

?????文件?????921600??2012-04-14?19:38??traffic\traffic\Debug\vc90.pdb

?????文件???????3960??2012-03-30?21:46??traffic\traffic\traffic.vcproj

?????文件???????1427??2012-05-06?08:47??traffic\traffic\traffic.vcproj.274B481A3D534D0.Administrator.user

?????文件???17116160??2012-05-06?08:47??traffic\traffic.ncb

?????文件????????887??2012-03-30?21:44??traffic\traffic.sln

????..A..H.?????11776??2012-05-06?08:47??traffic\traffic.suo

?????目錄??????????0??2012-05-06?08:48??traffic\traffic\Debug

?????目錄??????????0??2012-05-06?08:48??traffic\Debug

?????目錄??????????0??2012-05-06?08:48??traffic\traffic

?????目錄??????????0??2012-05-06?08:48??traffic

-----------?---------??----------?-----??----

?????????????20705297????????????????????19


評(píng)論

共有 條評(píng)論