- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Formats of input argument do not match() in function cvFilter2D cvfilter.cpp
Formats of input argument do not match() in function cvFilter2D cvfilter.cpp
2013-07-29 14:07:49 1460 1
转载 计算机视觉(图像处理)相关的比较全面的好网站
计算机视觉在生活和工业应用等领域越来越广泛。在科学研究中,常常需要借鉴和参考巨人的IDEA和资料,这里总结了一些常用的网站供大家参考,世界很大,这只是小部分。如果你有什么补充,发email给我,补充。http://www.bernardotti.it/ http://www.ohloh.net/tags/recognitionhttp://www.diphernet.com/h
2013-07-22 08:35:10 5614 3
转载 通用的字符分割源代码
void FFTGabor::GaborTransform(int * lpDIBBits, LONG lWidth, LONG lHeight, int Orientation, int Frequency, FFTGaborResult * result){ LONG i; LONG j; complex
2013-07-19 09:45:45 2204
转载 OpenCV坐标体系的初步认识
实验基础 本次实验通过一个简短的例子,主要来说明下面4个问题: 1. 坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。该坐标体系在诸如结构体Mat,Rect,Point中都是适用的。(虽然网上有学着说OpenCV中有些数据结构的坐标原点是在图片的左下角,但是我暂时还没碰到过)。 2. 在使用image.at(x1, x2)来访问
2013-07-19 09:20:16 27858 8
转载 opencv图像分割
原图 1: //转换为灰度图 2: IplImage* pGrayImage = cvLoadImage( "image0.bmp", 0); 1: //利用Canny算子进行边缘检测 2: IplImage * pCannyImg=cvCreateImage(cvGetSize(pGrayImage),pGrayImage->depth,1);
2013-07-19 08:38:28 4990 1
转载 opencv矩阵图像操作函数
有很多函数有mask,代表掩码,如果某位mask是0,那么对应的src的那一位就不计算,mask要和矩阵/ROI/的大小相等 大多数函数支持ROI,如果图像ROI被设置,那么只处理ROI部分 少部分函数支持COI,如果COI设置,只处理感兴趣的通道矩阵逻辑运算 void cvAnd(const CvArr* src1, const CvArr* src2, CvArr* dst,
2013-07-17 16:23:39 1829
转载 图像傅里叶变换
冈萨雷斯版里面的解释非常形象:一个恰当的比喻是将傅里叶变换比作一个玻璃棱镜。棱镜是可以将光分解为不同颜色的物理仪器,每个成分的颜色由波长(或频率)来决定。傅里叶变换可以看作是数学上的棱镜,将函数基于频率分解为不同的成分。当我们考虑光时,讨论它的光谱或频率谱。同样, 傅立叶变换使我们能通过频率成分来分析一个函数。Fourier theory讲的就是:任何信号(如图像信号)都可以表示成
2013-07-16 15:42:30 2118 1
转载 从头到尾彻底理解傅里叶变换算法、下
经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下作者:July、dznlong 二零一一年二月二十二日推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.htm。
2013-07-16 09:31:10 2415
转载 从头到尾彻底理解傅里叶变换算法、上、下篇
经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、上作者:July、dznlong 二零一一年二月二十日推荐阅读:The Scientist and Engineer's Guide to Digital Signal Processing,By Steven W. Smith, Ph.D。此书地址:http://www.dspguide.com/pdfbook.htm。博
2013-07-16 09:27:56 3844
原创 傅里叶变换有什么用?
1、傅立叶的核心思想就是所有的波都可以用多个正弦波叠加表示。这里面的波包括从声音到光等所有波。所以,对一个采集到的声音做傅立叶变化就能分出好几个频率的信号。比如南非世界杯时,南非人吹的呜呜主拉的声音太吵了,那么对现场的音频做傅立叶变化(当然是对声音的数据做),会得到一个展开式,然后找出呜呜主拉的特征频率,去掉展开式中的那个频率的sin函数,再还原数据,就得到了没有呜呜主拉的嗡嗡声的现场
2013-07-16 09:07:42 16429 2
转载 花钱也时兴!十种“将来支付”已成事实
在这个挪动互联网的时期,连“花钱”的姿态也变得时兴起来。 长辈们或者还在掏钱包付现金,而年青一代已经把手机变成了钱包。他们拿着手机在各种识别器前晃出“滴滴声”,这种花钱方式又被称为“刷手机”;或者是,用手机摄像头拍摄一些长相奇异的二维码直接购物;又或者是走到咖啡馆,仅靠说有名字就端走一杯拿铁,由于钱会自动扣掉;在友人聚餐之后,年青人摇一摇本人的手机,就能把钱转给友人“凑份子”。
2013-07-15 13:37:48 1895
转载 Unsharp Mask(USM)锐化算法的的原理及其实现
由于CSDN博客和博客园的编辑方面有不一致的地方,导致文中部分图片错位,为不影响浏览效果,建议点击打开链接。 在开局之前,首先说明一点,Photoshop的USM锐化只是本文所指USM的一种比较特殊的例子而已。 通过增强图像的高频部分的内容,图像的视觉效果可以极大的得到改观。为达到这个目的,通常可以使用经典USM技术来实现。这个技术的流程可用下图来实现:
2013-07-10 15:45:24 10600
原创 The source files...are both configured to produce the output file,The project cannot be built.
提示:The source files...are both configured to produce the output file,The project cannot be built.原因在于操作的过程中,在fileview中,有两个同名的文件,但是不是一文件的文件,然后去掉不用的文件就可以了。
2013-07-10 11:05:18 6320
转载 opencv 图像帧差法(图像相减) 代码
方法一:#include#include#include#include "cv.h"#include "highgui.h"IplImage * img0=NULL;IplImage * img1=NULL;IplImage * img2=NULL;void onTrackerSlid(int pos){ int i,j; CvScala
2013-07-09 17:17:52 27723 4
原创 #pragma comment( lib , "libTest.lib" )的意思
代码中#pragma comment( lib , "libTest.lib" )的意思是指本文件生成的.obj文件应与libTest.lib一起连接。
2013-07-08 13:57:07 2266
原创 关于vc数值溢出的问题-1.#IND000000000
-1.#IND000000000数字识别程序发现了一个问题,应该在以后中注意,就是一个典型的误差问题,原程序如下计算光谱角:double SAM(double *a, double *b, long bands){ double dis = 0; int i; double d1,d2,d3; d1=0;d2=0;d3=0; for(i=0; i {
2013-07-08 10:38:35 3579
原创 CxImage在 vs2005 中的使用
一、安装配置1.下载CxImage类库-----cximage600_full地址:http://www.codeproject.com/bitmap/cximage.asp2.解压压缩包,并编译Demo2/Console.dsw3.编译完成后搜索*.lib文件,一共搜索出10个文件,把它们复制到你的工程目录中(任意)它们分别为:cximage.lib consoled.lib
2013-07-03 15:47:03 2215
转载 cannot open file "mfc42u.lib"
解决方法一: 下 了一个老外的示例代码,放到VC 6.0中编译,竟然得到了一个fatal error LNK1104: cannot open file "mfc42u.lib"错误,让人一筹莫展。在网上Search了下,问题是默认的VC缺少对Unicode的支持,而这个代码恰恰就是按照 Unicode发布,要使用Unicode编译。解决方案很简单,从VC的安装盘中拷贝文件“MFC42U.LIB
2013-07-03 11:36:09 1438
转载 163相册验证码图片的识别手记之二 --- 识别
识别验证码一般是要经过“去干扰”,“切字”,“识别”三步处理。 一、切字:切字即是将图片里的每个验证码都分别“切”开,这样才能进行下一步的验证码识别,并且“切字”切出来的“字”顺序也关系到识别出来的字符顺序,比如以下验证码样例图片: 则应该需要切出“7”,“4”,“3”,“7”,“7”五个字图。 对于不同的验证码图片,“切字”的方法也不尽相同,如对于一些验证码出
2013-07-03 09:41:01 1786
转载 163相册验证码图片的识别手记之一 --- 去除干扰
声明: 此文章只是记录我在处理163相册验证码图片识别过程时的想法思路,在此发表只是纯粹基于技术探讨目的.因此在文章中不会提供任何源码下载!!任何人利用这里介绍的方法所做任何事情而出现的责任本人概不负责!!如果需要转载此文,请注明原作者和出处!! 一.认识验证码图片下面提供几种163相册的验证码图片样例:
2013-07-03 08:49:53 1309 1
转载 如何识别高级的验证码
一、验证码的基本知识 1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。 2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能 的基本概念。 3. 利用验证码,可以发财,当然要犯罪:比如招商银行密码只有6位,验证码形同虚设,计 算机很快就能破解一个有钱的账户,很多帐户是可以网上交易的。 4. 也有设计的
2013-07-02 17:45:56 1264
转载 一个QQ验证码识别代码了,现在已经不可用
老早的一个QQ验证码识别代码了,现在已经不可用,但是里面的方法值得大家学习和参考目前并不可用,但是可用作为参考using System; namespace QQ { /// /// yzm 的摘要说明。 /// public class yzm { public yzm(public System.Drawing.Bitmap pic) { t
2013-07-02 17:44:15 848
转载 QQ验证码识别代码,现在已经不可用
老早的一个QQ验证码识别代码了,现在已经不可用,但是里面的方法值得大家学习和参考目前并不可用,但是可用作为参考using System; namespace QQ { /// /// yzm 的摘要说明。 /// public class yzm { public yzm(public System.Drawing.Bitmap pic) { t
2013-07-02 17:42:11 1304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人