資源簡介
OpenCVdemo6by淺墨.rar

代碼片段和文件信息
//-----------------------------------【程序說明】----------------------------------------------
// 程序名稱::《【OpenCV入門教程之九】非線性濾波專場:中值濾波、雙邊濾波??》?博文配套源碼?
// 開發所用IDE版本:Visual?Studio?2010
//??? 開發所用OpenCV版本: 2.4.8
// 2014年4月3日?Create?by?淺墨
// 配套博文鏈接:?http://blog.csdn.net/poem_qianmo/article/details/23184547
// PS:程序結合配合博文學習效果更佳
// 淺墨的微博:@淺墨_毛星云
//------------------------------------------------------------------------------------------------
//-----------------------------------【頭文件包含部分】---------------------------------------
// 描述:包含程序所依賴的頭文件
//----------------------------------------------------------------------------------------------?
#include?
#include?
#include?
#include?
//-----------------------------------【命名空間聲明部分】---------------------------------------
// 描述:包含程序所使用的命名空間
//-----------------------------------------------------------------------------------------------??
using?namespace?std;
using?namespace?cv;
//-----------------------------------【全局變量聲明部分】--------------------------------------
// 描述:全局變量聲明
//-----------------------------------------------------------------------------------------------
Mat?g_srcImageg_dstImage1g_dstImage2g_dstImage3g_dstImage4g_dstImage5;
int?g_nBoxFilterValue=6;??//方框濾波內核值
int?g_nMeanBlurValue=10;??//均值濾波內核值
int?g_nGaussianBlurValue=6;??//高斯濾波內核值
int?g_nMedianBlurValue=10;??//中值濾波參數值
int?g_nBilateralFilterValue=10;??//雙邊濾波參數值
//-----------------------------------【全局函數聲明部分】--------------------------------------
// 描述:全局函數聲明
//-----------------------------------------------------------------------------------------------
//軌跡條回調函數
static?void?on_BoxFilter(int?void?*); //方框濾波
static?void?on_MeanBlur(int?void?*); //均值塊濾波器
static?void?on_GaussianBlur(int?void?*); //高斯濾波器
static?void?on_MedianBlur(int?void?*); //中值濾波器
static?void?on_BilateralFilter(int?void?*); //雙邊濾波器
//-----------------------------------【main(?)函數】--------------------------------------------
// 描述:控制臺應用程序的入口函數,我們的程序從這里開始
//-----------------------------------------------------------------------------------------------
int?main(???)
{
system(“color?5E“);??
//?載入原圖
g_srcImage?=?imread(?“1.jpg“?1?);
if(?!g_srcImage.data?)?{?printf(“Oh,no,讀取srcImage錯誤~!?\n“);?return?false;?}
//克隆原圖到四個Mat類型中
g_dstImage1?=?g_srcImage.clone(?);
g_dstImage2?=?g_srcImage.clone(?);
g_dstImage3?=?g_srcImage.clone(?);
g_dstImage4?=?g_srcImage.clone(?);
g_dstImage5?=?g_srcImage.clone(?);
//顯示原圖
namedWindow(“【<0>原圖窗口】“?1);
imshow(“【<0>原圖窗口】“g_srcImage);
//=================【<1>方框濾波】=========================
//創建窗口
namedWindow(“【<1>方框濾波】“?1);
//創建軌跡條
createTrackbar(“內核值:“?“【<1>方框濾波】“&g_nBoxFilterValue?50on_BoxFilter?);
on_MeanBlur(g_nBoxFilterValue0);
imshow(“【<1>方框濾波】“?g_dstImage1);
//=====================================================
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????127216??2014-04-02?17:16??OpenCVdemo6?by淺墨\OpenCVdemo6\1.jpg
?????文件???????6959??2014-04-08?15:39??OpenCVdemo6?by淺墨\OpenCVdemo6\main.cpp
?????文件???????5288??2014-04-08?11:14??OpenCVdemo6?by淺墨\OpenCVdemo6\OpenCVdemo6.vcxproj
?????文件????????942??2014-04-02?09:33??OpenCVdemo6?by淺墨\OpenCVdemo6\OpenCVdemo6.vcxproj.filters
?????文件????????143??2014-04-02?09:30??OpenCVdemo6?by淺墨\OpenCVdemo6\OpenCVdemo6.vcxproj.user
?????文件????????900??2014-04-02?09:30??OpenCVdemo6?by淺墨\OpenCVdemo6.sln
????..A..H.?????20480??2014-04-08?15:40??OpenCVdemo6?by淺墨\OpenCVdemo6.suo
?????文件?????127216??2014-04-02?17:16??OpenCVdemo6?by淺墨\Release\1.jpg
?????文件??????19968??2014-04-08?15:39??OpenCVdemo6?by淺墨\Release\OpenCVdemo6.exe
?????文件?????625664??2014-04-08?15:39??OpenCVdemo6?by淺墨\Release\OpenCVdemo6.pdb
?????文件????2098688??2013-12-29?12:09??OpenCVdemo6?by淺墨\Release\opencv_core248.dll
?????文件????2080768??2013-12-29?12:10??OpenCVdemo6?by淺墨\Release\opencv_highgui248.dll
?????文件????1905664??2013-12-29?12:10??OpenCVdemo6?by淺墨\Release\opencv_imgproc248.dll
?????目錄??????????0??2014-04-08?15:40??OpenCVdemo6?by淺墨\OpenCVdemo6
?????目錄??????????0??2014-04-08?15:40??OpenCVdemo6?by淺墨\Release
?????目錄??????????0??2014-04-08?15:40??OpenCVdemo6?by淺墨
-----------?---------??----------?-----??----
??????????????7019896????????????????????16
- 上一篇:Vivado集成開發環境時序約束
- 下一篇:布爾表達式的遞歸下降翻譯程序設計
評論
共有 條評論