随笔分类 - Image Processing(图像处理)
Image Processing(图像处理) and Pattern Recognition.
    
摘要:1.泛型的基本思想 泛型编程(Generic Programming)是一种语言机制,通过它可以实现一个标准的容器库。像类一样,泛型也是一种抽象数据类型,但是泛型不属于面向对象,它是面向对象的补充和发展。在面向对象编程中,当算法与数据类型有关时,面向对象在对算法的抽象描述方面存在一些缺陷。比如对栈的
        阅读全文
                
摘要:在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。下面我想彻底辨清几个术语,这样就可以避免很多概念上的混淆和使用上的错误。这几个词是: 函数指针——指针函数 数组指针——指针数组 类模板——模板类 函数模板——模板函数 最终在使用中,我们就可以让它们实至名归,名正言
        阅读全文
                
摘要:1. 直方图双峰法(mode 法) Prewitt 等人于六十年代中期提出的直方图双峰法(也称 mode 法) 是典型的全局单阈值分割方法。该方法的基本思想是:假设图像中有明显的目标和背景,则其灰度直方图呈双峰分布,当灰度级直方图具有双峰特性时,选取两峰之间的谷对应的灰度级作为阈值。如果背景的灰度值
        阅读全文
                
摘要:从学术角度讲图像分割主要分成3大类,一是基于边缘的,二是基于区域的,三是基于纹理的。由于基于纹理的也可以看成是基于区域的,所以有些专家也把分割方法分成基于边缘和基于区域两大类。 选择算法的时候主要参考你要分割的图像样本的特点。 如果图像的边界特别分明,比如绿叶和红花,在边界处红绿明显不同,可以精确提
        阅读全文
                
摘要:1、Matlab简述 Matlab是国际上最流行的科学与工程计算的软件工具,它起源于矩阵运算,已经发展成一种高度集成的计算机语言。有人称它为“第四代”计算机语言,它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化界面设计、便捷的与其它程序和语言接口的功能。随着Matlab语言功能越来越强
        阅读全文
                
摘要:1. 对比度拉升 采用了线性函数对图像的灰度值进行变换 2. Gamma校正 采用了非线性函数(指数函数)对图像的灰度值进行变换 这两种方式的实质是对感兴趣的图像区域进行展宽,对不感兴趣的背景区域进行压缩,从而达到图像增强的效果 3. 直方图均衡化 将原始图像的直方图通过积分概率密度函数转化为概率密
        阅读全文
                
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 方法一:在程序最前面加#define _CRT_SECURE_NO_DEPRECATE; 方法二:在程序最前面加#define _CRT_SECURE_NO_WARNINGS; 方法三:在程序最前面加#pragma warning(disable
        阅读全文
                
摘要:STL(Standard Template Library,标准模板库)是C++对泛型编程思想的实现,最早是惠普实验室开发的。在被引入C++之前该技术就已经存在了很长的一段时间。后来STL成为ANSI/ISO C++标准的一部分。各个C++厂商也有各自相应的模板库,这些库效率可能很高,但可移植性不一
        阅读全文
                
摘要:1、"&"一般表示:引用,按位与,取地址。 如: Complex &c2 是这个函数的参数,其中Complex & 是参数类型,&表示引用类型,c2是参数名字。 &是引用,*是指针,&的话就是直接对传进来的变量操作,*的话和&类似。 2、"*"基本上有3种语义: 用于定义指针,如:int *p; 用
        阅读全文
                
摘要:第一种方式:采用< >方式,表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。 例如:VS2015的安装目录\Microsoft Visual Studio 14.0\VC\include下面就包含了标准库的头文件。 第二种方式:采用" "方式,表示先在工程所在路径下搜索,如
        阅读全文
                
摘要:大多数人可能对“#include”比较熟悉,因为我们写C/C++程序的时候都会写的字符串之一,但是它是具体怎么工作的?或者它的原理是什么呢? 可能不太熟悉,也有可能没有去关心过。我们只关心程序能否正确运行,或者程序怎么实现等等一些问题。 这里笔者就为介绍下我们熟悉又不太熟悉的“#include”,首
        阅读全文
                
摘要:opencv中对图像的处理是最基本的操作,一般的图像类型为IplImage类型,但是当我们对图像进行处理的时候,多数都是对像素矩阵进行处理,所以这三个类型之间的转换会对我们的工作带来便利 Mat类型较CvMat和IplImage有更强的矩阵运算能力,支持常见的矩阵运算(参照Matlab中的各种矩阵运
        阅读全文
                
摘要:C++语言的基本数据类型有如下四种: 整型,说明符为int; 字符型,说明符为char; 浮点型(又称实型),说明符为float(单精度),double(双精度); 空值型,说明符为void,用于函数和指针。 为了满足各种情况的需要,除了void型外,上述的三种类型前面还可以加上修饰符改变原来的含义
        阅读全文
                
摘要:http://blog.sina.com.cn/s/blog_494e45fe0100lh1v.html PROLOG 人工智能领域常用的语言,开发自然语言分析,专家系统,以及所有和智能有关的程序,都非常拿手。可以到我的主页来学习这门语言 http://cdtzx.go.163.com/ http:
        阅读全文
                
摘要:http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html
        阅读全文
                
摘要:都是把格式好的字符串输出,只是输出的目标不一样:1 printf,是把格式字符串输出到标准输出(一般是屏幕,可以重定向)。2 sprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char*。那就是目标字符串地址。3 fprintf, 是把格式字符串输出到指定文件设备中,所以
        阅读全文
                
摘要:http://www.tinysoft.com.cn/TSDN/HelpDoc/display.tsl?id=12831 http://www.3566t.com/news/kvqa/1172028.html
        阅读全文
                
摘要:简介: 本文主要介绍几种基于灰度的图像匹配算法:平均绝对差算法(MAD)、绝对误差和算法(SAD)、误差平方和算法(SSD)、平均误差平方和算法(MSD)、归一化积相关算法(NCC)、序贯相似性检测算法(SSDA)、hadamard变换算法(SATD)。下面依次对其进行讲解。 MAD算法 介绍 平均
        阅读全文
                
摘要:1. RGB模型 2. HSV模型 3. 如何理解RGB与HSV的联系 4. HSV在图像处理中的应用 5. opencv中RGB-->HSV实现 在图像处理中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,非常容易被理解。 而HSV模型,是针对用户观感的一种颜色模型,
        阅读全文
                
摘要:通俗解释 简单来说,卡尔曼滤波器是一个“optimal recursive data processing algorithm(最优化自回归数据处理算法)”。对于解决很大部分的问题,他是最优,效率最高甚至是最有用的。他的广泛应用已经超过30年,包括机器人导航,控制,传感器数据融合甚至在军事方面的雷达
        阅读全文
                


 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号