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

  • 大小: 2.18MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-13
  • 語言: C/C++
  • 標簽: OpenCV??C++??圖像處理??

資源簡介

淺墨出品,分享精神至上~ 圖片素材為初音,非常萌。 一個演示了用軌跡條來控制輪廓檢測,輪廓填充的程序。淺墨將其詳細注釋,放出來供大家消化研習(xí)。 博文《【OpenCV入門教程之六】 創(chuàng)建Trackbar & 圖像對比度、亮度值調(diào)整》的配套詳細注釋源代碼的番外篇。 博文鏈接: http://blog.csdn.net/poem_qianmo/article/details/21479533 1.已將dll打包到Release文件夾下,點擊Release文件夾下的exe可以直接看到運行結(jié)果. 2.源代碼運行需要進行OpenCV+VS開發(fā)環(huán)境的配置。可以參看我寫的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.寫作當前代碼時配套使用的OpenCV版本: 2.4.8 4.推薦代碼結(jié)合博文一起看,學(xué)習(xí)效果更佳。 by淺墨

資源截圖

代碼片段和文件信息


//-----------------------------------【程序說明】----------------------------------------------
//??程序名稱:???createTrackbar函數(shù)?官方sample程序【?淺墨優(yōu)化&詳細注釋版】
// ?說明:【OpenCV入門教程之四】?創(chuàng)建Trackbar?&圖像對比度、亮度值調(diào)整??配套博文源碼之【番外篇】
//??VisualStudio?2010版???使用OpenCV版本:2.4.8
// ?官方原版示例路徑:opencv_source_code/samples/cpp/connected_components.cpp?
// ?配套博文鏈接:http://blog.csdn.net/poem_qianmo/article/details/21479533
// ?2014年3月18?日?Edited?by?淺墨
// ?淺墨的微博:@淺墨_毛星云
//------------------------------------------------------------------------------------------------

//-----------------------------------【頭文件包含部分】---------------------------------------
// 描述:包含程序所依賴的頭文件
//----------------------------------------------------------------------------------------------?
#include?“opencv2/imgproc/imgproc.hpp“
#include?“opencv2/highgui/highgui.hpp“
#include?

//-----------------------------------【命名空間聲明部分】---------------------------------------
// 描述:包含程序所使用的命名空間
//-----------------------------------------------------------------------------------------------???
using?namespace?cv;
using?namespace?std;

//-----------------------------------【全局函數(shù)聲明部分】--------------------------------------
// 描述:全局函數(shù)聲明
//-----------------------------------------------------------------------------------------------
Mat?img;
int?threshval?=?160; //軌跡條滑塊對應(yīng)的值,給初值160

//-----------------------------【on_trackbar(?)函數(shù)】------------------------------------
// 描述:軌跡條的回調(diào)函數(shù)
//-----------------------------------------------------------------------------------------------
static?void?on_trackbar(int?void*)
{
Mat?bw?=?threshval??threshval);

//定義點和向量
vector?>?contours;
vector?hierarchy;

//查找輪廓
findContours(?bw?contours?hierarchy?CV_RETR_CCOMP?CV_CHAIN_APPROX_SIMPLE?);
//初始化dst
Mat?dst?=?Mat::zeros(img.size()?CV_8UC3);
//開始處理
if(?!contours.empty()?&&?!hierarchy.empty()?)
{
//遍歷所有頂層輪廓,隨機生成顏色值繪制給各連接組成部分
int?idx?=?0;
for(?;?idx?>=?0;?idx?=?hierarchy[idx][0]?)
{
Scalar?color(?(rand()&255)?(rand()&255)?(rand()&255)?);
//繪制填充輪廓
drawContours(?dst?contours?idx?color?CV_FILLED?8?hierarchy?);
}
}
//顯示窗口
imshow(?“Connected?Components“?dst?);
}


//-----------------------------------【main(?)函數(shù)】--------------------------------------------
// 描述:控制臺應(yīng)用程序的入口函數(shù),我們的程序從這里開始
//-----------------------------------------------------------------------------------------------
int?main(??)
{
system(“color?5F“);??
//載入圖片
img?=?imread(“1.jpg“?0);
if(?!img.data?)?{?printf(“Oh,no,讀取img圖片文件錯誤~!?\n“);?return?-1;?}

//顯示原圖
namedWindow(?“Image“?1?);
imshow(?“Image“?img?);

//創(chuàng)建處理窗口
namedWindow(?“Connected?Components“?1?);
//創(chuàng)建軌跡條
createTrackbar(?“Threshold“?“Connected?Components“?&threshval?255?on_trackbar?);
on_trackbar(threshval?0);//軌跡條回調(diào)函數(shù)

waitKey(0);
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????99296??2014-03-18?21:02??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\1.jpg

?????文件???????3243??2014-03-18?21:45??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\main.cpp

?????文件???????4425??2014-03-17?17:34??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar.vcxproj

?????文件????????942??2014-03-17?17:33??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar.vcxproj.filters

?????文件????????143??2014-03-17?17:32??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar.vcxproj.user

?????文件????????842??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\cl.command.1.tlog

?????文件??????????2??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\cl.read.1.tlog

?????文件????????398??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\cl.write.1.tlog

?????文件???????3442??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\link.command.1.tlog

?????文件?????975739??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\main.obj

?????文件????????381??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\OpenCVdemo4_ultra_createTrackbar.exe.intermediate.manifest

?????文件?????????86??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\OpenCVdemo4_ultra_createTrackbar.lastbuildstate

?????文件???????3437??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\OpenCVdemo4_ultra_createTrackbar.log

?????文件?????438272??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release\vc100.pdb

?????文件????????963??2014-03-17?17:32??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar.sln

????..A..H.?????17408??2014-03-17?22:17??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar.suo

?????文件??????99296??2014-03-18?21:02??OpenCVdemo4_ultra_createTrackbar\Release\1.jpg

?????文件??????17408??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\Release\OpenCVdemo4_ultra_createTrackbar.exe

?????文件?????658432??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\Release\OpenCVdemo4_ultra_createTrackbar.pdb

?????文件????2098688??2013-12-29?12:09??OpenCVdemo4_ultra_createTrackbar\Release\opencv_core248.dll

?????文件????2080768??2013-12-29?12:10??OpenCVdemo4_ultra_createTrackbar\Release\opencv_highgui248.dll

?????文件????1905664??2013-12-29?12:10??OpenCVdemo4_ultra_createTrackbar\Release\opencv_imgproc248.dll

?????目錄??????????0??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar\Release

?????目錄??????????0??2014-03-18?21:46??OpenCVdemo4_ultra_createTrackbar\OpenCVdemo4_ultra_createTrackbar

?????目錄??????????0??2014-03-18?21:48??OpenCVdemo4_ultra_createTrackbar\Release

?????目錄??????????0??2014-03-18?21:48??OpenCVdemo4_ultra_createTrackbar

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

??????????????8409275????????????????????26


評論

共有 條評論