关闭

高斯滤波、均值滤波、中值滤波、最小均方差滤波、Gabor滤波的优缺点是什么?

转自:http://hi.baidu.com/littlequan1/blog/item/54ab101f46047b9887d6b6f9.html 高斯滤波 由于高斯函数的傅立叶变换仍是高斯函数, 因此高斯函数能构成一个在频域具有平滑性能的低通滤波器。可以通过在频域做乘积来实现高斯滤波。均值滤波是对是对信号进行局部平均, 以平均值来代表该像素点的灰度值。矩形滤波器(Averaging Box...
阅读(10856) 评论(0)

高斯滤波器

转载自:http://blog.163.com/jiaqiang_wang/blog/static/118896153200981510598560/ 高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布   的噪声非常有效。一维零均值高斯函数为:     g(x)=exp( -x^2/(2 sigma^2) 其中,高斯分布参数Sigm...
阅读(1192) 评论(0)

canny算子

转载自:http://apps.hi.baidu.com/share/detail/21079753 边缘提取以及边缘增强是不少图像处理软件都具有的基本功能,它的增强效果很明显,在用于 识别的应用中,图像边缘也是非常重要的特征之一。图像边缘保留了原始图像中相当重要的部分信息, 而又使得总的数据量减小了很多,这正符合特征提取的要求。在以后要谈到的霍夫变换(检测图像中的几 何形状)中,...
阅读(2819) 评论(0)

图像灰度值的计算

转载自http://hi.baidu.com/raoxj/blog/item/cccb6409c85e61ca3ac76339.html ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...
阅读(14930) 评论(5)

堆和栈的区别(转过无数次的文章)

以下内容转自 http://blog.csdn.net/hairetz/article/details/4141043 一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)...
阅读(546) 评论(0)

win32 console 与MFC设置问题

在项目的setting选项,如果选择不使用MFC库,但是依然添加了stdafx.h文件,会出现以下问题: Linking... nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex nafxcwd.lib(thrdcore.obj) : error LNK2001: unreso...
阅读(375) 评论(0)

OPENCV应用中BMP与IPLIAMGE图像格式的相互转换及源代码

转自:http://blog.csdn.net/hunnish/article/details/2947595#981474 在WINDOWS下经常要用到在MFC应用窗口中显示IPLIMAGE,因此BMP与IPLIMAGE的相互转换就会经常使用。本文给出两个转换函数,供参考! /** 从BMP图像文件数据流中生成IPLIMAGE对象 */ IplImage* GetIplFromBmp...
阅读(551) 评论(0)

mcc与mex

MATLAB提供了与C与Fortran语言的接口; mex命令负责编译用户的C语言文件,生成mex文件,供matlab自身调用; mcc命令编译matlab语言文件,生成其他语言所需要的链接库文件或可执行文件,供其他语言的程序使用。...
阅读(498) 评论(0)

VC预处理:Pragma Directives

转载自http://msdn.microsoft.com/en-us/library/d9x1s805(v=vs.80).aspx Each implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance...
阅读(351) 评论(0)

pragma comment的使用

以下内容转载自http://www.cppblog.com/xczhang/archive/2008/01/10/40866.html 该宏放置一个注释到对象文件或者可执行文件。 #pragma comment( comment-type [,"commentstring"] ) comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,...
阅读(450) 评论(0)

预编译头的概念

http://www.cppblog.com/robinson119/archive/2007/04/26/22873.html 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是 以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的 C/C++代码--------甚至是inline的函数,但是必须是稳定的...
阅读(407) 评论(1)

函数模板初步探究2

参考C++ Primer Plus(中文第五版)P246--258关于函数模板的材料,总结如下: 结合原书中以下代码分析: //程序清单8.13 // twoswap.cpp -- specialization overrides a template #include template void Swap(Any &a, Any &b); struct job { char...
阅读(473) 评论(0)

模板类声明和定义为何要写一起

模板类声明和定义为何要写一起 http://www.gois.ws/showfile.asp?id=460:0:0 如何组织编写模板程序  发表日期: 1/21/2003 12:28:58 PM  发表人: Nemanja Trifunovic 前言 常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇...
阅读(358) 评论(0)

模板函数初步探究1

以下文档转自fire_fuxm_USTC http://www.cnblogs.com/USTC-fuxm/archive/2011/10/18/2216295.html /////////////////////////////////////////////////////////////////////////////////////////////////////////////////...
阅读(383) 评论(0)

文件读写的文本方式与二进制方式、文本文件与二进制文件之区别

观察以下代码:void main( void ) { char *pFileName = "abcde.txt"; FILE *fid = fopen(pFileName,"w"); int i = 0x45464731;//即十进制的1162233649 fwrite(&i,4,1,fid); fclose(fid); }使用fopen函数读写文件时,默认...
阅读(493) 评论(0)

文件读写的fpintf与fwrite

fprintf函数用于向打开的文件中写入指定格式的字符串和数字等。VC6.0的MSDN举例如下: #include #include FILE *stream; void main( void ) { int i = 10; double fp = 1.5; char s[] = "this is a string"; char c = '\n'...
阅读(501) 评论(0)

关于strlen与sizeof的区别

假设有以下代码: void main( void ) { char ch[20] = "1162233649"; char *pch = "1162233649"; int aa[] = {1,2,3,4,5}; cout<<strlen(ch)<<endl; cout<<sizeof(ch)<<endl; cout<<strlen(pch)<<endl; cout<<si...
阅读(440) 评论(0)

OpenCV的一个配置方法

以下文章转载自:lovefangfanghttp://blog.sina.com.cn/s/blog_6923201d0100zshl.html (1)OpenCV配置方法 在Windows环境变量中新建两个环境变量,如下: 变量 值 OPENCV_LIB  C:\OpenCV\lib OPENCV_INC  C:\OpenCV\include 在环境变量为pa...
阅读(3557) 评论(0)

include包含文件查找的顺序

从microsoft网站上找到关于#include Directive (C/C++)的相关问题解释如下: The #include directive tells the preprocessor to treat the contents of a specified file as if those contents had appeared in the source progr...
阅读(3003) 评论(1)

理解预编译头文件

以下文章转载自“老猫编程史”http://hi.baidu.com/gamedot/blog/item/da280b113d251c19b8127b25.html ----------------------------------------------------------------------------------------- 理解预编译头 2009-07-16 1...
阅读(1209) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:468325次
    • 积分:4819
    • 等级:
    • 排名:第6237名
    • 原创:29篇
    • 转载:139篇
    • 译文:1篇
    • 评论:59条
    保存为PDF
    最新评论