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

  • 大小: 18.29MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-19
  • 語言: 其他
  • 標簽: opencv??圖像處理??

資源簡介

利用OpenCV求取圖像多輪廓質心,并在輸出圖像上顯示質心坐標 ? opencv提取目標質心

資源截圖

代碼片段和文件信息


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


using?namespace?cv;
using?namespace?std;
Mat?src;
Mat?src_gray;
int?thresh?=?30;
int?max_thresh?=?255;

int?main()
{
src?=?imread(“C:\\Users\\Administrator\\Desktop\\999.jpg“?CV_LOAD_IMAGE_COLOR);????//注意路徑得換成自己的??
cvtColor(src?src_gray?CV_BGR2GRAY);//灰度化??????
GaussianBlur(src?src?Size(3?3)?0.1?0?BORDER_DEFAULT);
blur(src_gray?src_gray?Size(3?3));?//濾波???????
namedWindow(“image“?CV_WINDOW_AUTOSIZE);
//imshow(“image“?src);
moveWindow(“image“?20?20);
//定義Canny邊緣檢測圖像???????
Mat?canny_output;
vector?>?contours;
vector?hierarchy;
//利用canny算法檢測邊緣???????
Canny(src_gray?canny_output?thresh?thresh?*?3?3);
namedWindow(“canny“?0);
imshow(“canny“?canny_output);
moveWindow(“canny“?550?20);
//查找輪廓????
findContours(canny_output?contours?hierarchy?CV_RETR_TREE?CV_CHAIN_APPROX_SIMPLE?Point(0?0));
//計算輪廓矩???????
vector?mu(contours.size());
for?(int?i?=?0;?i? {
mu[i]?=?moments(contours[i]?false);
}
//計算輪廓的質心?????
vector?mc(contours.size());
for?(int?i?=?0;?i? {
mc[i]?=?Point2d(mu[i].m10?/?mu[i].m00?mu[i].m01?/?mu[i].m00);
}
//畫輪廓及其質心并顯示??????
Mat?drawing?=?Mat::zeros(canny_output.size()?CV_8UC3);
for?(int?i?=?0;?i {
Scalar?color?=?Scalar(255?0?0);
drawContours(drawing?contours?i?color?2?8?hierarchy?0?Point());
circle(drawing?mc[i]?5?Scalar(0?0?255)?-1?8?0);
rectangle(drawing?boundingRect(contours.at(i))?cvScalar(0?255?0));
char?tam[100];
printf(tam?“(%0.0f%0.0f)“?mc[i].x?mc[i].y);
cout?< //////////////////////////////////////////
/*CString?numstr;
numstr.Format((“%lf???%lf“)?mc[i].x?mc[i].y);
MessageBox(0numstr);*/
//////////////////////////////////
putText(drawing?tam?Point(mc[i].x?mc[i].y)?FONT_HERSHEY_SIMPLEX?0.4?cvScalar(255?0?255)?1);
}
namedWindow(“Contours“?CV_WINDOW_AUTOSIZE);
imshow(“Contours“?drawing);
moveWindow(“Contours“?1100?20);
waitKey(0);
src.release();
src_gray.release();
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\
?????目錄???????????0??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\.vs\
?????目錄???????????0??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\.vs\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\
?????目錄???????????0??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\.vs\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\v14\
?????文件???????25088??2017-11-21?19:38??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\.vs\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\v14\.suo
?????目錄???????????0??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\
?????文件????????2366??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\main.cpp
?????文件????????7433??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.vcxproj
?????文件?????????945??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.vcxproj.filters
?????目錄???????????0??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\
?????目錄???????????0??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\
?????文件??????575657??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\main.obj
?????目錄???????????0??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\
?????文件?????????694??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\CL.command.1.tlog
?????文件???????42330??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\CL.read.1.tlog
?????文件?????????644??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\CL.write.1.tlog
?????文件????????1412??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\link.command.1.tlog
?????文件????????3752??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\link.read.1.tlog
?????文件?????????630??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\link.write.1.tlog
?????文件?????????238??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取.AEF3CCBB.tlog\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.lastbuildstate
?????文件????????1635??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.log
?????文件??????691200??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\vc140.idb
?????文件?????1445888??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\vc140.pdb
?????文件????49381376??2017-11-21?19:38??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.VC.db
?????文件????????1471??2017-11-21?18:54??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.sln
?????目錄???????????0??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\
?????目錄???????????0??2017-11-21?18:56??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\
?????文件??????154112??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.exe
?????文件??????688580??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.ilk
?????文件?????2027520??2017-11-21?19:35??opencv求取多輪廓質心并在輸出圖像顯示質心坐標\x64\Debug\opencv求取多輪廓質心并在輸出圖像顯示質心坐標.pdb

評論

共有 條評論