• 大小: 1.94M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: 其他
  • 标签: 其他  

资源简介

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


评论

共有 条评论