自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(83)
  • 收藏
  • 关注

原创 2006,难以忘怀的一年

2006年,感悟颇多,没有多余的话,只有涌上记忆的一点片言碎语,来自于王勃的《滕王阁序》。聊以自慰,写下来,算是年终总结吧。===天高地迥,觉宇宙之无穷;兴尽悲来,识盈虚之有数。望长安于日下,指吴会于云间。地势极而南溟深,天柱高而北辰远。关山难越,谁悲失路之人?萍水相逢,尽 是他乡之客。怀帝阍而不见,奉宣室以何年? 嗟乎!时运不齐,命途多舛;冯唐易老,李广难封。屈贾谊于长沙,非无圣主;窜梁鸿于海曲

2007-01-01 17:11:00 1800 1

原创 OpenCV In Thanksgiving Day

  从开始接触OpenCV到现在,已经有很长的时间了。记得当时读书的时候,主要的使用工具是MATLAB,为开发系统,也为感兴趣起见,一直向寻找一种好的、具有类似MATLAB这样功能的图像处理/计算机视觉/模式识别等领域的C/C++基础开发平台,从研究有名的CMU的计算机视觉主页Computer Vision Homepage(http://www.cs.cmu.edu/~cil/vision.

2006-11-25 15:11:00 3583 2

原创 OpenCV 下面的图像亮度变换 Intensity transformation

亮度变换是指图像在空域上的点运算,通常包括图像增强、亮度/对比度、GAMMA值调节、直方图调整等等。下面给出两个例子说明如何改变图像的亮度、对比度以及如何进行图像的GAMMA值调节。亮度变换的原理可以参考MATLAB中的函数 imadjust.m,下面给出一个例子说明如何进行亮度变换的。在MATLAB窗口中键入: >> imadjdemo; 进行亮度变换演示。调整“Intensity Transf

2006-11-21 20:53:00 8173

原创 命令行下面使用MAKEFILE方式编译OPENCV程序

集成环境的编译直观,而且可以利用VC的环境,可以方便的调试,编辑。但是在某些场合下,特别是对于习惯于LINUX环境下的读者而已,使用makefile,或许更加亲切。VC实际上提供了使用makefile的接口,即在DOS窗口下,调用命令 nmake。首先编辑合适的makefile 配置文件,下面是一个配置例子: CXX=clCXXFLAGS = /nologo /ML /D"_MBC

2006-11-21 20:45:00 4018

原创 OpenCV 在VC6下面的安装与配置

  VC6下安装与配置 安装OpenCV双击安装文件,会出现如下的界面,注意到界面是全英文的: 图 2‑1 VC6.0 下的安装-安装界面点击“Next”后,安装程序会让用户选择OpenCV的根目录所在硬盘的位置,比如图中所示的“C:/Program Files/OpenCV”路径。我们以后用来表示这个路径。用户可以选择安装到其它的路径下,推荐将OpenCV安装在C盘的

2006-11-21 20:41:00 9042 4

原创 OPENCV的介绍

OpenCV是Intel资助的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C/C++函数的跨平台的中、高层 API。它不依赖与其它的外部库,尽管也可以使用某些外部库。OpenCV 对非商业应用和商业应用都是免费(FREE)的。(细节参考发布版本的 license)。 另外OpenCV 也

2006-11-21 14:34:00 7682 3

原创 OPENCV 中的图像旋转与缩放

 在OPENCV中实现图像旋转,可以采用图像的仿射变换形式,下面给出一个样例程序,说明如何实现图像的旋转与缩放。#include "cv.h"#include "highgui.h"#include "math.h"int main( int argc, char** argv ){ IplImage* src=0; IplImage* dst = 0;     /* the first

2006-11-07 11:49:00 13402 7

原创 OPENCV 1.0 RC1 版本安装时的编译错误修正

>>>>>> OPENCV 1.0 RC1 版本的安装与编译错误修正>>>下载安装 OPENCV 1.0 RC1 版本,直接安装。用 VC6.0 打开,编译程序,出现如下三个错误:// ... cvbgfg_acmmm2003.cpp D:/opencv5/cvaux/src/cvbgfg_acmmm2003.cpp(411) : error C2039: foreground_regi

2006-11-07 11:11:00 2706 1

翻译 OPENCV 1.0 RC1 版本介绍

 注:下面内容是从发布版本的 changelog 文件中翻译过来的,仅供参考。======================OPENCV 1.0 RC1 , 发布时间:2006年8月======================>>> 新函数与新特征   - 支持的新编译器/环境:     * GCC 4.x      * Visual Studio .NET 2005.       注意

2006-11-04 11:17:00 3278 1

原创 删除讨厌的4199流氓软件

 前段时间有一次想下载一个软件,结果被该网站(忘记了,否则一定要写出来)上的4199流氓软件给感染了。讨厌之极。很佩服该软件的编制者,做得很巧妙,死活无法删除,包括在安全模式下,使用360卫士等等。一启动360,自动死机。按照网上搜索的方法,也无法找到所说的QQST.DLL之类的文件。看来4199的更新还是非常快了。后来无奈,只好逐一查找自己系统上的异常文件,终于彻底删除之。具体步骤是:(1)

2006-10-28 11:08:00 1900

转载 更新的OPENCV资料

很久没有更新这个OPENCV的BLOG了,现在OPENCV已经由中科院自动化所的自由软件协会来负责,也感谢S.Q.YU博士的辛勤工作.OpenCV是Intel公司开发的图像处理和计算机视觉函数库,它有以下特点:    1) 开放的C/C++源码    2) 基于Intel处理器指令集开发的优化代码    3) 统一的结构和功能定义    4) 强大的图像和矩阵运算能力    5) 方便灵活的用

2006-07-18 11:23:00 4235

原创 OPENCV的版权问题(有感INTEL在国内的第一起知识产权纠纷)

下面是OPENCV的版权声明,不知大家对其许可有什么看法://  IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.//  By downloading, copying, installing or using the software you agree to this license.//  If you

2005-02-01 15:47:00 8064 1

原创 祝新年好!

公务繁忙,很久没有上BLOG了,祝所有访问的人新年快乐,心想事成!

2004-12-31 13:56:00 1537 6

原创 采用HVS的图像相似度准则计算WPSNR

下面的MATLAB程序计算两幅图像的加权峰值信噪比。相比常用的PSNR而言,考虑到HVS(human visual sytem)的影响。 function f = WPSNR(A,B,varargin)% This function computes WPSNR (weighted peak signal-to-noise ratio) between% two images. T

2004-11-12 08:38:00 5037

原创 图像处理网络资源( 转载)

转自阿须数码,STONE 原创作图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。  做好这几点的途径之一就是充分利用网络资

2004-10-29 18:33:00 10447 12

原创 ZIGZAG扫描的MATLAB实现

转自阿须数码,用MATLAB实现MPEG中的 ZIG-ZAG 扫描。觉得有点研究价值,实现的方法也很巧妙。下面给一个参照MPEG提供的方法:===function b=zigzag(a)% 这是参照 University of California 提供的 MPEG 源代码的基础上编制的。% Copyright (c) 1995 The Regents of the University of

2004-10-29 18:29:00 5792 3

原创 Java2下Applet数字签名具体实现方法

Java2下Applet数字签名具体实现方法      北京 阿费  转自 阿须数码  --------------------------------------------------------------------------           3 Applet的数字签名认证实现的具体方法、步骤       3.1 结合我自己开发的基于JAVA2的Applet         

2004-10-23 08:09:00 2070 1

原创 详解数字签名

详解数字签名                          转自 阿须数码                                                                                                        作者:帷幄  2001-7-25                         【来源:计算机世界网】   

2004-10-23 08:07:00 2371

原创 数字图像的直方图均衡化(C/C++源代码)

数字图像的直方图均衡化是常用的图像增强方法,因为均衡化是自动完成的,无需人工干预,而且常常得到比较满意的结果。下面的程序是利用OPENCV提供的函数,实现这个功能。需要OPENCV B4.0的支持,在VC6下编译通过。//// perform histgram equalization for single channel image// AssureDigit Sample code//#i

2004-10-14 11:46:00 15771 21

原创 单通道图像的直方图(C/C++源代码)

计算并绘制单通道图像的直方图。在MATLAB中绘制直方图是一件非常简单的事情,可是到了C环境下,竟然变成了一个问题。各种实现方法都有,而且要自己动手重新编程。幸好有了OPENCV。下面的代码要求OPENCV4.0的支持,并在VC6中编译通过。转自阿须数码//// 对单通道图像做直方图//#include "cv.h"#include "highgui.h"#include #include

2004-10-13 10:27:00 7106 3

原创 彩色图像分割的FLOOD FILL方法(源代码)

下面是OPENCV B4.0 附带的 FLOOD FILL 算法的源代码样例,可以实现简单的彩色图像分割。#ifdef _CH_#pragma package #endif#ifndef _EiC#include "cv.h"#include "highgui.h"#include #include #endifIplImage* color_img0;IplImage* mask;I

2004-10-11 10:49:00 7261 4

原创 生物特征识别(BIOMETRICS)入门介绍以及相关资料

生物特征识别(BIOMETRICS)现在是一个热门的方向,国内外研究得也非常多了,其中以MSU(密执根州立大学)的 Anil Jain 为比较嘱目的牛人,请访问:http://biometrics.cse.msu.edu/info.html该网页以及里面的相关链接,汇集了比较全面的BIOMETRICS资料,有志于BIOMETRICS的同仁,大概以此为出发点吧。不过是英文的,对付看吧。

2004-10-09 17:18:00 4547 1

翻译 关于脆弱的图象水印的概述(翻译)

1.注这是一篇翻译文章,概述脆弱水印的一些基本特征和发展现状。作者是美国Purdue大学视频和图象处理实验室的Eugene T. Lin和Edward J. Delp。Delp算是水印界的一个知名人物了,老头做水印也有些年头,现在很多水印方面的会议和WORKSHOP都是他召集的。翻译是由同济大学的G.C.Zhang完成的。2.介绍现今的数字多媒体时代给图象内容的创造和分配带来了便利

2004-09-24 13:40:00 4912 3

原创 图像灰度值调整(C/C++源代码)

图像的象素值变换,包括亮度、对比度和GAMMA校正算法,环境是OPENCV4.0,VC6.0。算法参考了MATLAB函数 imadjust 。//// perform histgram equalization for single channel image//#include "cv.h"#include "highgui.h"/*Reference for correspondent

2004-09-23 16:00:00 6472 2

翻译 OPENCV_CXCORE 参考手册的中文翻译

CXCORE 参考手册HUNNISH 注:本翻译是直接根据 OpenCV Beta 4.0 版本的用户手册翻译的,原文件是:/doc/ref/opencvref_cxcore.htm, 可以从 SOURCEFORG 上面的 OpenCV 项目下载,也可以直接从 阿须数码 中下载:http://www.assuredigit.com/incoming/sourcecode/ope

2004-09-20 14:39:00 5413 2

原创 基于隐马尔可夫模型的人脸识别C/C++源代码

将生物特征识别应用于人脸,实际上是包含两个方面:第一,从图像或视频帧中检测人脸,即所谓的“人脸检测”(face detection);第二,对检测到的人脸进行识别,判断这张脸是谁,即“人脸识别”(face recognition)。就实际应用而言,采用人脸做生物特征识别,其识别率、可靠性都无法与指纹、虹膜识别相提并论,但不失为模式识别中的一个典型应用,至少可以起到抛砖引玉的作用。下面的源代码采

2004-09-16 10:22:00 15773 19

翻译 OPENCV之CV部分参考手册的中文翻译

Hunnish: 下面的链接是OPENCV之CV部分用户参考手册的中文翻译,在此感谢Z.M.Zhang对模式识别、照相机定标与三维重建部分所做的翻译,Y.C.WEI对全文做了统一细致的更改:http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cv_chinese.htm 

2004-09-15 16:41:00 5239 5

原创 关于OPENCV的源代码资料以及相关链接

OpenCV是Intel公司开发的图像处理和计算机视觉函数库,它有以下特点:     1) 开放C源码    2) 基于Intel处理器指令集开发的优化代码    3) 统一的结构和功能定义    4) 强大的图像和矩阵运算能力    5) 方便灵活的用户接口    6)同时支持MS-WINDOWS、LINUX平台作为一个基本的计算机视觉、图像处理和模式识别的开源项目,

2004-09-13 09:11:00 15355 2

原创 运动目标跟踪与检测的源代码(CAMSHIFT 算法)

采用 CAMSHIFT 算法快速跟踪和检测运动目标的 C/C++ 源代码,OPENCV BETA 4.0 版本在其 SAMPLE 中给出了这个例子。算法的简单描述如下(英文):This application demonstrates a fast, simple color tracking algorithm that can be used to track faces, hands .

2004-09-07 15:25:00 26530 31

翻译 OPENCV用户手册之图像处理部分(之四):滤波器与色彩转换(中文翻译)

滤波器与色彩转换HUNNISH 注:本翻译是直接根据 OpenCV Beta 4.0 版本的用户手册翻译的,原文件是:/doc/ref/opencvref_cv.htm, 可以从 SOURCEFORG 上面的 OpenCV 项目下载,也可以直接从 阿须数码 中下载:http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_d

2004-09-06 10:17:00 7246 1

翻译 OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译)

形态学操作HUNNISH 注:本翻译是直接根据 OpenCV Beta 4.0 版本的用户手册翻译的,原文件是:/doc/ref/opencvref_cv.htm, 可以从 SOURCEFORG 上面的 OpenCV 项目下载,也可以直接从 阿须数码 中下载:http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs

2004-09-06 10:14:00 6803

翻译 OPENCV用户手册之图像处理部分(之二):采样、差值与几何变换(中文翻译)

采样、差值和几何变换翻译:HUNNISH, 阿须数码InitLineIterator初始化线段迭代器int cvInitLineIterator( const CvArr* image, CvPoint pt1, CvPoint pt2, CvLineIterator* line_iterator, int connecti

2004-09-03 09:26:00 5777 2

翻译 OPENCV用户手册之图像处理部分(之一):梯度、边缘与角点(中文翻译)

下面是OPENCV用户手册之图像处理部分:梯度、边缘与角点(中文翻译),有错误欢迎指正,原文在:http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/ref/opencvref_cv.htm注意:本章描述图像处理和分析的一些函数。大多数函数是针对二维数组的。所以我们用数组来描述“图像”,而图像不必是 IplIm

2004-09-03 09:23:00 7384 3

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

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

2004-09-02 10:42:00 7563 9

原创 人脸检测的C/C++源代码

人脸检测的C/C++源代码,曾发表于 OPENCV 的 MAILING LIST,主要是对OPENCV 3.1 版本发布的代码做了一些速度上的优化,并且解决了内存泄漏的问题。这个程序所使用的 Paul Viola 提出(该论文“Rapid Object Detection using a Boosted Cascade of Simple Features”发表在 CVPR01)的 Ada Bo

2004-09-02 10:01:00 36611 45

原创 RGB不同彩色空间的转换公式

RGB不同彩色空间的转换公式 彩图与灰度图的相互转换 RGB GRAY: RGB[A]->Gray: Y=0.212671*R + 0.715160*G + 0.072169*BGray->RGB[A]: R=Y G=Y B=Y A=0其它的所有可能的图像色彩空间的相互变换公式列举如下:RGBXYZ : |X| |0.412411 0.357585 0.180

2004-09-01 16:09:00 8286 3

原创 边缘检测(Edge Detection)的源代码(需要OPENCV库的支持)

下面是采用 CANNY 算子进行图像边缘检测的 C/C++ 源代码,在OPENCV BETA 4.0, VC6.0 环境下编译通过。关于OPENCV库的使用方法以及相关问题,请查阅下面的相关文章:http://forum.assuredigit.com/display_topic_threads.asp?ForumID=11&TopicID=3471运行文件下载地址:http://ww

2004-08-31 14:33:00 6703 1

原创 角点检测(corner detection)的源代码(需要OPENCV库的支持)

这是在 Ruadhan 提供的源代码基础上做了一些修改,可以检测图像中的角点。应用环境是:OPENCV BETA 4,VC6 编译运行通过。运行文件下载地址:http://www.assuredigit.com/program/corner.exe==========#include #include "cv.h"#include "highgui.h"#define max_corn

2004-08-31 14:20:00 9981 4

翻译 OpenCV 常见问题及解决方法(中文翻译)

常见问题及解决方法 一般性问题翻译:HUNNISH, 阿须数码如何正确安装 OpenCV ?阅读 安装指南 如何快速认识 OpenCV ?参考 样例。 在 Visual Studio 中加载 OpenCV workspace: opencv.dsw for Microsoft Visual Studio 6.0 openc

2004-08-31 10:45:00 10902 4

翻译 OpenCV 开源的计算机视觉库 (中文翻译)

Intel® 开源计算机视觉库 OpenCV-->翻译:HUNNISH, 阿须数码什么是 OpenCVOpenCV 是英特尔® 开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。重要特征OpenCV 是一个跨平台的中、高层 API 构成,目前包括 300 多个 C 函数。它不依赖与其它

2004-08-30 17:49:00 7834

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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