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

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

資源簡介

淺墨出品,分享精神至上~ 利用OpenCV和滾動條動態(tài)調(diào)整動漫人物圖片的對比度和亮度。 博文《【OpenCV入門教程之六】 創(chuàng)建Trackbar & 圖像對比度、亮度值調(diào)整》的配套詳細(xì)注釋源代碼。 博文鏈接: http://blog.csdn.net/poem_qianmo/article/details/21479533 1.已將dll打包到Release文件夾下,運(yùn)行Release文件夾中的exe可以直接看到運(yùn)行結(jié)果. 2.源代碼運(yùn)行需要進(jìn)行OpenCV+VS開發(fā)環(huán)境的配置。可以參看我寫的配置博文: http://blog.csdn.net/poem_qianmo/article/details/19809337 3.寫作當(dāng)前代碼時配套使用的OpenCV版本: 2.4.8 4.推薦代碼結(jié)合博文一起看,學(xué)習(xí)效果更佳。 by淺墨

資源截圖

代碼片段和文件信息


//-----------------------------------【程序說明】----------------------------------------------
//??程序名稱::【OpenCV入門教程之四】?創(chuàng)建Trackbar?&圖像對比度、亮度值調(diào)整??配套博文源碼?
//??VS2010版???OpenCV版本:2.4.8
// ?2014年3月18?日?Create?by?淺墨
// ?配套博文鏈接:http://blog.csdn.net/poem_qianmo/article/details/21479533
// ?淺墨的微博:@淺墨_毛星云
//------------------------------------------------------------------------------------------------


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

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


//-----------------------------------【全局函數(shù)聲明部分】--------------------------------------
// 描述:全局函數(shù)聲明
//-----------------------------------------------------------------------------------------------
static?void?ContrastAndBright(int?void?*);

//-----------------------------------【全局變量聲明部分】--------------------------------------
// 描述:全局變量聲明
//-----------------------------------------------------------------------------------------------
int?g_nContrastValue;?//對比度值
int?g_nBrightValue;??//亮度值
Mat?g_srcImageg_dstImage;
//-----------------------------------【main(?)函數(shù)】--------------------------------------------
// 描述:控制臺應(yīng)用程序的入口函數(shù),我們的程序從這里開始
//-----------------------------------------------------------------------------------------------
int?main(???)
{
//改變控制臺前景色和背景色
system(“color?5F“);??

//?讀入用戶提供的圖像
g_srcImage?=?imread(?“pic1.jpg“);
if(?!g_srcImage.data?)?{?printf(“Oh,no,讀取g_srcImage圖片錯誤~!?\n“);?return?false;?}
g_dstImage?=?Mat::zeros(?g_srcImage.size()?g_srcImage.type()?);

//設(shè)定對比度和亮度的初值
g_nContrastValue=80;
g_nBrightValue=80;

//創(chuàng)建窗口
namedWindow(“【效果圖窗口】“?1);

//創(chuàng)建軌跡條
createTrackbar(“對比度:“?“【效果圖窗口】“&g_nContrastValue?300ContrastAndBright?);
createTrackbar(“亮???度:“?“【效果圖窗口】“&g_nBrightValue?200ContrastAndBright?);

//調(diào)用回調(diào)函數(shù)
ContrastAndBright(g_nContrastValue0);
ContrastAndBright(g_nBrightValue0);

//輸出一些幫助信息
cout< <<“\t按下“q”鍵時,程序退出~!\n“
<<“\n\n\t\t\t\t?by淺墨“;

//按下“q”鍵時,程序退出
????while(char(waitKey(1))?!=?‘q‘)?{}
return?0;
}


//-----------------------------【ContrastAndBright(?)函數(shù)】------------------------------------
// 描述:改變圖像對比度和亮度值的回調(diào)函數(shù)
//-----------------------------------------------------------------------------------------------
static?void?ContrastAndBright(int?void?*)
{

//?創(chuàng)建窗口
namedWindow(“【原始圖窗口】“?1);

//?三個for循環(huán),執(zhí)行運(yùn)算?g_dstImage(ij)?=?a*g_srcImage(ij)?+?b
for(?int?y?=?0;?y? {
for(?int

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

?????文件???????3697??2014-03-18?21:45??OpenCVdemo4\OpenCVdemo4\main.cpp

?????文件???????4887??2014-03-17?11:09??OpenCVdemo4\OpenCVdemo4\OpenCVdemo4.vcxproj

?????文件????????942??2014-03-16?11:12??OpenCVdemo4\OpenCVdemo4\OpenCVdemo4.vcxproj.filters

?????文件????????143??2014-03-16?11:08??OpenCVdemo4\OpenCVdemo4\OpenCVdemo4.vcxproj.user

?????文件?????217636??2014-03-18?17:39??OpenCVdemo4\OpenCVdemo4\pic1.jpg

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

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

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

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

?????文件?????952389??2014-03-18?21:46??OpenCVdemo4\OpenCVdemo4\Release\main.obj

?????文件????????593??2014-03-17?11:06??OpenCVdemo4\OpenCVdemo4\Release\OpenCVdemo4.Build.CppClean.log

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

?????文件?????????65??2014-03-18?21:46??OpenCVdemo4\OpenCVdemo4\Release\OpenCVdemo4.lastbuildstate

?????文件???????3376??2014-03-18?21:46??OpenCVdemo4\OpenCVdemo4\Release\OpenCVdemo4.log

?????文件?????413696??2014-03-18?21:46??OpenCVdemo4\OpenCVdemo4\Release\vc100.pdb

?????文件????????900??2014-03-16?11:08??OpenCVdemo4\OpenCVdemo4.sln

????..A..H.?????18944??2014-03-17?22:17??OpenCVdemo4\OpenCVdemo4.suo

?????文件??????15872??2014-03-18?21:46??OpenCVdemo4\Release\OpenCVdemo4.exe

?????文件?????617472??2014-03-18?21:46??OpenCVdemo4\Release\OpenCVdemo4.pdb

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

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

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

?????文件?????217636??2014-03-18?17:39??OpenCVdemo4\Release\pic1.jpg

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

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

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

?????目錄??????????0??2014-03-18?21:46??OpenCVdemo4

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

??????????????8558521????????????????????27



............此處省略0個文件信息

評論

共有 條評論