資源簡介
通過高通濾波和簡單判斷獲取圖像焦點(diǎn),合成

代碼片段和文件信息
//--------------------------------------【程序說明】-------------------------------------------
// 程序說明:《OpenCV3編程入門》OpenCV2版書本配套示例程序34
// 程序描述:線性圖像濾波綜合示例
// 開發(fā)測(cè)試所用操作系統(tǒng):?Windows?7?64bit
// 開發(fā)測(cè)試所用IDE版本:Visual?Studio?2010
// 開發(fā)測(cè)試所用OpenCV版本: 2.4.9
// 2014年06月?Created?by?@淺墨_毛星云
// 2014年11月?Revised?by?@淺墨_毛星云
//------------------------------------------------------------------------------------------------
//---------------------------------【頭文件、命名空間包含部分】-------------------------------
// 描述:包含程序所使用的頭文件和命名空間
//------------------------------------------------------------------------------------------------
#include?
#include?
#include?
#include?
using?namespace?std;
using?namespace?cv;
//-----------------------------------【全局變量聲明部分】--------------------------------------
// 描述:全局變量聲明
//-----------------------------------------------------------------------------------------------
Mat?g_srcImage1g_dstImage1;//存儲(chǔ)圖片的Mat類型
Mat?g_srcImage2g_dstImage2;
Mat?mdstImage2mdstImage3;
int?g_nBoxFilterValue=3;??//方框?yàn)V波參數(shù)值
int?g_nMeanBlurValue=80;??//均值濾波參數(shù)值
int?g_nGaussianBlurValue=80;??//高斯濾波參數(shù)值
Mat?part_image1_1;
Mat?part_image1_2;
Mat?part_image2_1;
Mat?part_image2_2;
Mat?part_image3_1;
Mat?part_image3_2;
//-----------------------------------【全局函數(shù)聲明部分】--------------------------------------
// 描述:全局函數(shù)聲明
//-----------------------------------------------------------------------------------------------
//四個(gè)軌跡條的回調(diào)函數(shù)
//static?void?on_BoxFilter(int?void?*); //均值濾波
static?void?on_MeanBlur(int?void?*); //均值濾波
static?void?on_GaussianBlur(int?void?*); //高斯濾波
void?ShowHelpText();
//-----------------------------------【main(?)函數(shù)】--------------------------------------------
// 描述:控制臺(tái)應(yīng)用程序的入口函數(shù),我們的程序從這里開始
//-----------------------------------------------------------------------------------------------
int?main(???)
{
//改變console字體顏色
system(“color?5F“);??
//輸出幫助文字
ShowHelpText();
//?載入原圖
g_srcImage1?=?imread(?“IMG_0375.jpg“?1?);
g_srcImage2=imread(“IMG_0377.jpg“1);
if(?!g_srcImage1.data?)?{?printf(“Oh,no,讀取srcImage錯(cuò)誤~!?\n“);?return?false;?}
g_dstImage1?=?g_srcImage1.clone(?);
g_dstImage2=g_srcImage2.clone();
part_image1_1=g_dstImage1(Rect(00g_dstImage1.cols/2g_dstImage1.rows/2));
part_image1_2=g_dstImage2(Rect(00g_dstImage1.cols/2g_dstImage1.rows/2));
part_image2_1=g_dstImage1(Rect(0g_dstImage1.rows/2g_dstImage1.cols/2g_dstImage1.rows/2));
part_image2_2=g_dstImage2(Rect(0g_dstImage1.rows/2g_dstImage1.cols/2g_dstImage1.rows/2));
part_image3_1=g_dstImage1(Rect(g_dstImage1.cols/20g_dstImage1.cols/2g_dstImage1.rows/2));
part_image3_2=g_dstImage2(Rect(g_dstImage1.cols/20g_dstImage1.cols/2g_dstImage1.rows/2));
//顯示原圖1
namedWindow(“【<0>原圖窗口1】“?1);
imshow(“【<0>原圖窗口1】“g_srcImage1);
//顯示原圖2
namedWindow(“【<0>原圖窗口2】“?1);
imshow(“【<0>原圖窗口2】“g_srcImage
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????10322??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\34_LinearImageFilter.cpp
?????文件???????4003??2015-04-02?09:02??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\34_線性圖像濾波綜合示例.vcxproj
?????文件????????958??2014-11-26?10:28??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\34_線性圖像濾波綜合示例.vcxproj.filters
?????文件????????143??2014-11-26?10:24??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\34_線性圖像濾波綜合示例.vcxproj.user
?????文件?????203736??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_LinearImageFilter.obj
?????文件??????????2??2015-04-02?09:01??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.exe.em
?????文件?????????68??2015-04-02?09:01??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.exe.em
?????文件????????381??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.exe.intermediate.manifest
?????文件????????134??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.lastbuildstate
?????文件???????3591??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.log
?????文件????????713??2015-04-02?09:01??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.vcxprojResolveAssemblyReference.cache
?????文件??????????0??2015-04-02?09:01??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例.write.1.tlog
?????文件????????216??2015-04-02?09:01??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\34_線性圖像濾波綜合示例_manifest.rc
?????文件???????2546??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\cl.command.1.tlog
?????文件??????24554??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\CL.read.1.tlog
?????文件???????1808??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\CL.write.1.tlog
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
?????文件??????????2??2015-04-02?18:10??合成焦點(diǎn)不同的圖片\34_線性圖像濾波綜合示例\Debug\li
............此處省略71個(gè)文件信息
評(píng)論
共有 條評(píng)論