自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。

转载 图像分割阈值选取技术综述

图像分割阈值选取技术综述中科院成都计算所 刘平   2004-2-26摘要 图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,它是对图像进行视觉分析和模式识别的基本前提.阈值法是一种传统的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术.已被应用于很多的领域。本文是在阅读大量国内外相关文献的基础上,对阈值分割技术稍做总结,分三个

2006-02-27 09:28:00 11309 3

转载 图象的骨架提取算法

把一个平面区域简化成图(graph)是一种重要的结构形状表示法。利用细化技术以得到区域的骨架是常用的方法。中轴变换(medial axis transform,MAT)是一种用来确定物体骨架的细化技术。具有边界B的区域R的MAT是如下确定的。对每个R中的点P,我们在B中搜寻与它最近的点。如果对P能找到多于一个这样的点(即有2个或以上的B中的点与P同时最近),就可认为P属于R的中线或骨架,或者说P是

2006-02-27 09:25:00 21527 16

转载 图象细化算法大全

#include "StdAfx.h"#include #include void beforethin(unsigned char *ip, unsigned char *jp,                 unsigned long lx, unsigned long ly){    unsigned long i,j;    for(i=0; i    {        for(j=0;

2006-02-27 09:17:00 14428 8

原创 字符的生成

字符的生成在计算机图形学中,字符可以用不同的方式表达和生成。常用的方法有点阵式、矢量式和编码式。1.点阵式字符在点阵式字符库中,每个字符都定义成一个称为掩膜的矩阵。矩阵中的元素都是一位二进制数,当该位为1时,表示字符的笔划经过此位,对应于此位的象素应置为字符颜色;当该位为0时,表示字符的笔划不经过此位,对应于此位的象素应置为背景色或不改变。点阵式字符 4.轮廓字型技术轮廓字型法采用直线

2006-02-24 18:07:00 4152

原创 区域填充算法

        区域填充即给出一个区域的边界,要求对边界范围内的所有象素单元赋予指定的颜色代码。区域填充中最常用的是多边形填色,本节中我们就以此为例讨论区域填充算法。多边形填色即给出一个多边形的边界,要求对多边形边界范围的所有象素单元赋予指定的色代码。要完成这个任务,一个首要的问题,是判断一个象素是在多边形内还是外。数学上提供的方法是“扫描交点的奇偶数判断”法:1、将多边形画在纸上。2

2006-02-24 17:58:00 17187 5

原创 圆的生成算法

基础知识在进行圆的转换时,只要能生成8分圆,那么圆的其它部分可通过一系列的简单反射变换得到。本小节介绍一种常用的画圆算法:Bresenham画圆算法。Bresenham算法:不失一般性,考虑圆心在原点,半径为R的第一个4分圆。取(0,R)为起点,按顺时针方向生成圆。从这段圆弧的任意一点出发,按顺时针方向生成圆时,为了最佳逼近该圆,下一象素的取法只要三种可能的选择:正右方象素,右下方象素和正

2006-02-24 17:52:00 4724

原创 VC数字图像处理编程讲座之十

VC数字图像处理编程讲座之十                                                                                                                                 cndg图像几何特性分析一、物体边界计算和记数  (一)邻接和连通  邻接和连通是图像的基本几何特

2006-02-20 10:01:00 6033

原创 边界跟踪 边缘检测 边缘连接

边界跟踪  假定我们从一个梯度幅值图像着手进行处理,这个图像是从一幅处于和物体具有反差的背景中的单一物体的图像进行计算得来的。因为灰度级最高的点(即在原始图像中梯度值最高的点)必然在边界上,所以我们可以把这一点作为边界跟踪过程的起始点。如果有几个点都具有最高灰度级,我们可以任选一个。  接着,搜索以边界起始点为中心的 邻域,找出具有最大灰度级的邻域点作为第2个边界点。如果有两个邻域点具有

2006-02-20 09:56:00 51077 3

原创 统计模式识别

在人工智能领域中,计算机视觉这一分支关注开发分析图像内容的算法。人们使用了种种关于图像处理的方法,这里,我们只考虑其中之一:统计模式识别。这不仅仅是因为它是应用最广的方法,而且对它的理解是彻底理解各种模式识别过程的基础,不管这一过程是怎样实现的。  统计模式识别认为图像可能包含一个或多个物体,并且每个物体属于若干事先定义的类型、范畴或模式类之一。虽然模式识别可以用多种方法实现,但我们只关心用数字图

2006-02-20 09:42:00 7558

原创 Hough变换

直线Hough变换     直线Hough变换利用图像空间和Hough参数空间的点-线对偶性,把图像空间中的检测问题转换到参数空间。通过在参数空间里进行简单的累加统计,然后在Hough参数空间寻找累加器峰值的方法检测直线。例如,图1(a)中的九条线段对应于如图1(b)所示的其Hough参数空间的九个累加器峰值。图1(b)中,Hough参数空间的横纵坐标分别为直线极坐标方程:ρ=x×cos(

2006-02-17 09:37:00 8669 5

原创 Hough变换概念

国内外对Hough变换的研究及应用动态Hough变换于1962年由Paul Hough提出,并在美国作为专利被发表。它所实现的是一种从图像空间到参数空间的映射关系。由于具有一些明显优点和可贵性质,它引起了许多国内外学者和工程技术人员的普遍关注。例如,由于其根据局部度量来计算全面描述参数,因而对于区域边界被噪声干扰或被其他目标遮盖而引起边界发生某些间断的情况,它具有很好的容错性和鲁棒性。多年来,

2006-02-17 09:18:00 13179 4

原创 深圳找工作面试的几条潜规则

1、千万不要如实说出你的宏伟计划 应聘中考官一般都会问你的将来打算或者问你将来如何在本公司发展。我相信任何年轻人只要不是已经万念具灰,心中都有一番宏伟规划。然而当你眉飞色舞地告诉考官时,他(她)已经判你无期徒刑了,如果你还没察觉,还讲什么“不想当将军的士兵不是好士兵”或“是金子在哪里都会发光”,那你已经是死刑犯了,赶紧卷铺盖走人吧。为什么?因为考官未必就是人事,他(她)可能是你想应聘部门的主管或者

2006-02-10 14:11:00 6534 1

原创 最小二乘法直线拟合

class CFoldPoint{public:  double x;double y;}typedef CTypedPtrList CFoldPointList;typedef CDoubleArray CDoubleArray;//最小二乘法直线拟合BOOL CalculateLineKB(CFoldPointList *m_FoldList,double &k,dou

2006-02-08 15:15:00 2634

原创 曲线拟合(转载)

曲线拟合 两个简单的曲线拟合的方法: 拉格朗日插值法:#include stdio.h>#include #include malloc.h> double LAG(int,double *,double *,double); void main(){         int n;         double *x,*y,t,lag;   

2006-02-08 15:07:00 3364

原创 最小二乘法曲线拟合

//最小二乘法曲线拟合typedef CArrayCDoubleArray;BOOL CalculateCurveParameter(CDoubleArray *X,CDoubleArray *Y,long M,long N,CDoubleArray *A){ //X,Y --  X,Y两轴的坐标 //M   --  结果变量组数 //N   --  采样数目 //A   --  结果参数 r

2006-02-08 15:01:00 3272 1

原创 用IPicture显示图片

用过 VC 的人都知道 VC 在图像显示方面不如 VB 方便,网上介绍了很多实现的方法,那些冗长的代码令许多初学者忘而却步。为此,本人将下列代码封装在一个函数中(有很强的可移值性),供各位参考。在调用函数的时候只要给定图片的文件名、输出窗口的 HWND和显示图片大小(是指实际想将图片放大或缩小后的尺寸)。#include #include // lpstrFile:文件名(最好是包含路

2006-02-08 14:57:00 2353

原创 图象处理中的边缘检测------canny算子

图象边缘检测中边界闭合性的分析与探讨摘   要 在图象边缘检测中往往要求所检测到的边缘具有封闭特性,本文详细地分析了目前常用的两种算法:哈夫变换和Canny边缘检测算法,最后,探讨边缘算子应满足的准则。关键词 边缘检测;闭合性;哈夫变换;Canny算子 1引言      图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲

2006-02-07 17:42:00 24045 14

原创 图像处理纲要

一 常用图像处理(1) 图像的几何变换(2) 图像的矢量处理(3) 图像卷积和滤波二 图像一些特征(1) 直方图和直方图均衡化(2) 图像矩的分析三 图像分割1阀值分割类(1)最简单的单阀值和多阀值分割(2)自适应阀值分割(3)基于广义模糊度图像分割(4)分水岭分割(5)金字塔分割(6)ostu分割2觉得有用的边缘算子类(1)canny算子(2)sobel算子(3)Laplace算子四 二值图像分

2006-02-07 16:48:00 2784 1

原创 Linux 系统命令精通指南

Linux 系统命令精通指南在“Linux 文件命令精通指南”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对 Linux 系统命令作同样的讨论。   对于文件命令,我们在此处详尽讨论了某些相当简单和直观的管理命令。而只描述了其他较复杂命令的功能,以便在您需要使用时,知道存在这些命令及其用途。本文不涉及对每个命令使用背后的基本原理的详细讨论,但是我们将

2006-02-07 11:25:00 1966

原创 如何做研究?

【转贴】麻省理工教授箴言:怎样做研究生!麻省理工学院人工智能实验室AI Working Paper 316 1988年10月来自MIT人工智能实验室:如何做研究?作者:人工智能实验室全体研究生编辑:David Chapman版本:1.3时间:1988年9月译者:柳泉波 北京师范大学信息学院2000级博士生摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计)

2006-02-07 11:17:00 8365 6

原创 在一个程序中打开另一个应用程序

如何在一个程序中打开另一个应用程序 document.title="如何在一个程序中打开另一个应用程序 - "+document.title常用以下这几个函数:spawnl()system()exec()shellexecute()示例:   spawnl(P_OVERLAY,"c://command.com","command.com","/calc.exe",NULL);    s

2006-02-07 10:28:00 4234 1

原创 OTSU方法计算图像二值化的自适应阈值

OTSU方法计算图像二值化的自适应阈值(转载)*OTSU 算法可以说是自适应计算单阈值(用来转换灰度图像为二值图像)的简单高效方法。下面的代码最早由 Ryan Dibble提供,此后经过多人Joerg.Schulenburg, R.Z.Liu 等修改,补正。转自:http://forum.assuredigit.com/display_topic_threads.asp?ForumID=8

2006-02-06 17:58:00 7036

原创 视频与图像RGB/YUV格式详解

 作者:中华视频网  计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。  根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加

2006-02-05 11:21:00 2164

提示
确定要删除当前文章?
取消 删除