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

  • 大小: 13.5MB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-06-17
  • 語(yǔ)言: 其他
  • 標(biāo)簽: OpenCV??

資源簡(jiǎn)介

這是一個(gè)關(guān)于OpenCV的入門(mén)練習(xí),壓縮文件包中OpenCV包括:編程說(shuō)明,完整的VS2015工程,全部的源代碼,編譯結(jié)果和測(cè)試用圖等。

資源截圖

代碼片段和文件信息

//?Image_ScrollBar.cpp?:?Defines?the?entry?point?for?the?console?application.??
//??
#include???
#include???

#include???
#include???
#include

using?namespace?std;


double?mx?=?0?my?=?0;
int?dx?=?0?dy?=?0?horizBar_x?=?0?vertiBar_y?=?0;
bool?clickVertiBar?=?false?clickHorizBar?=?false?needScroll?=?false;
CvRect?rect_bar_horiz?rect_bar_verti;

void?help()
{
printf(
“/n“
“This?program?demonstrated?the?use?of?the?cvSetMouseCallback?/n“
“for?viewing?large?image?with?scroll?bar?in?a?small?window/n“
“created?by?OpenCV?highgui?model.?(chenyusiyuan?2011-06-24)/n“
“Call:/n“
“./Image_ScrollBar?[??]/n/n“
);
}


void?mouse_callback(int?event?int?x?int?y?int?flags?void*?param)
{
if?(needScroll)
{
switch?(event)
{
case?CV_EVENT_LBUTTONDOWN:
mx?=?x?my?=?y;
dx?=?0?dy?=?0;
//?按下左鍵時(shí)光標(biāo)定位在水平滾動(dòng)條區(qū)域內(nèi)??
if?(x?>=?rect_bar_horiz.x?&&?x?<=?rect_bar_horiz.x?+?rect_bar_horiz.width
&&?y?>=?rect_bar_horiz.y?&&?y?<=?rect_bar_horiz.y?+?rect_bar_horiz.height)
{
clickHorizBar?=?true;
}
//?按下左鍵時(shí)光標(biāo)定位在垂直滾動(dòng)條區(qū)域內(nèi)??
if?(x?>=?rect_bar_verti.x?&&?x?<=?rect_bar_verti.x?+?rect_bar_verti.width
&&?y?>=?rect_bar_verti.y?&&?y?<=?rect_bar_verti.y?+?rect_bar_verti.height)
{
clickVertiBar?=?true;
}
break;
case?CV_EVENT_MOUSEMOVE:
if?(clickHorizBar)
{
dx?=?fabs(x?-?mx)?>?1???(int)(x?-?mx)?:?0;
dy?=?0;
}
if?(clickVertiBar)
{
dx?=?0;
dy?=?fabs(y?-?my)?>?1???(int)(y?-?my)?:?0;
}
mx?=?x?my?=?y;
break;
case?CV_EVENT_LBUTTONUP:
mx?=?x?my?=?y;
dx?=?0?dy?=?0;
clickHorizBar?=?false;
clickVertiBar?=?false;
break;
default:
dx?=?0?dy?=?0;
break;
}
}
}

void?myShowImageScroll(char*?title?IplImage*?src_img
int?winWidth?=?1000?int?winHeight?=?700)?//?顯示窗口大小默認(rèn)為?1400×700??
{
HWND?hWnd?=?(HWND)cvGetWindowHandle(title);
if?(hWnd?==?NULL)
return;

RECT?rect;
GetWindowRect(hWnd?&rect);
int?cw1?=?GetSystemMetrics(SM_CXFULLSCREEN); //屏幕大小(不包括任務(wù)欄等區(qū)域)
int?ch1?=?GetSystemMetrics(SM_CYFULLSCREEN);
int?cw2?=?GetSystemMetrics(SM_CXSCREEN); //真正屏幕的大小
int?ch2?=?GetSystemMetrics(SM_CYSCREEN);

int?dw?=?10;
int?cw?=?cw1?-?2?*?dw;
int?ch?=?ch1?-?2?*?dw;
int?ww?=?rect.right?-?rect.left?+?1;
int?wh?=?rect.bottom?-?rect.top?+?1;
if?(ww?>?cw1)?ww?=?cw1;
if?(wh?>?ch1)wh?=?ch1;

winWidth?=?ww;
winHeight?=?wh;

IplImage*?dst_img;
CvRect??rect_dst???//?窗口中有效的圖像顯示區(qū)域??
rect_src; //?窗口圖像對(duì)應(yīng)于源圖像中的區(qū)域??
int?imgWidth?=?src_img->width
imgHeight?=?src_img->height
barWidth?=?21;??//?滾動(dòng)條的寬度(像素)??
double??scale_w?=?(double)imgWidth?/?(double)winWidth???//?源圖像與窗口的寬度比值??用以判斷是否超出顯示范圍
scale_h?=?(double)imgHeight?/?(double)winHeight;?????//?源圖像與窗口的高度比值??用以判斷是否超出顯示范圍

if?(scale_w<1)

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-01-06?07:04??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\
?????目錄???????????0??2020-01-06?07:02??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\
?????目錄???????????0??2018-12-11?19:31??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\.vs\
?????目錄???????????0??2018-12-11?19:31??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\.vs\test\
?????目錄???????????0??2018-12-11?19:31??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\.vs\test\v14\
?????文件???????29184??2020-01-03?06:22??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\.vs\test\v14\.suo
?????目錄???????????0??2018-12-19?17:47??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\Debug\
?????目錄???????????0??2018-12-20?19:19??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\
?????文件????????6675??2018-12-20?19:19??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\main.cpp
?????文件??????298414??2018-12-06?05:43??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\t12.jpg
?????文件????????7374??2018-12-11?19:33??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\test.vcxproj
?????文件?????????945??2018-12-11?19:33??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\test.vcxproj.filters
?????目錄???????????0??2018-12-11?19:33??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\
?????目錄???????????0??2018-12-20?19:19??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\
?????文件??????105633??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\main.obj
?????文件??????105360??2018-12-20?17:45??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\main.obj.enc
?????文件?????????239??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.log
?????目錄???????????0??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\
?????文件?????????570??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\CL.command.1.tlog
?????文件???????39506??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\CL.read.1.tlog
?????文件?????????396??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\CL.write.1.tlog
?????文件????????1164??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\link.command.1.tlog
?????文件????????3612??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\link.read.1.tlog
?????文件?????????382??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\link.write.1.tlog
?????文件?????????210??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\test.tlog\test.lastbuildstate
?????文件?????1051648??2020-01-03?06:11??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\vc140.idb
?????文件??????929792??2018-12-20?19:19??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test\x64\Debug\vc140.pdb
?????文件????????1294??2018-12-11?19:31??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test.sln
?????文件????33685504??2020-01-03?06:22??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test.VC.db
?????文件??????????58??2020-01-06?07:02??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\test.VC.VC.opendb
?????目錄???????????0??2018-12-11?19:33??OpenCV練習(xí)12-用滾動(dòng)條移動(dòng)圖片\test\x64\
............此處省略5個(gè)文件信息

評(píng)論

共有 條評(píng)論