
图像
文章平均质量分 66
timidsmile
我若不坚强,软弱给谁看????
展开
-
cvHaarDetectObjects
原出处:分类器结构及操作函数:CvHaarFeature#define CV_HAAR_FEATURE_MAX 3typedef struct CvHaarFeature{ int tilted; struct { CvRect r; float weight;} rect[CV_HAAR_FEATURE_MAX]原创 2012-06-02 11:29:01 · 8348 阅读 · 2 评论 -
photoshop图像点运算算法揭秘
详细请参看photoshop图像点运算算法揭秘http://blogread.cn/it/article/6198原来,ps里面对图像进行全局的点运算,比如直方图均衡化,调整亮度和对比度,等等全局的点运算,都是直接对调色板进行操作。ps高效运算的秘密就在这里,它只需要调整这256个调色板项目的值,而不需要对每一个像素进行操作,就能得到正确的结果。当然,如转载 2013-05-19 10:25:13 · 1459 阅读 · 0 评论 -
均值滤波、中值滤波的matlab实现
目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声,但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 %x是需要滤波的图像,n是模板大小(即n×n)function d=avg_filter(x,n) a(1:n,1:n)=1; %a即n原创 2011-10-25 20:26:13 · 116199 阅读 · 24 评论 -
如何利用opencv在一个窗口显示多张图片
这个以前的时候,采取的是把要显示的图片copy到一张大图片上去~ 这个也忒麻烦了点然后 在 http://download.youkuaiyun.com/detail/zhazhiqiang2010/3614993#comment 这里发现一个好用的代码。。。。感谢上传者,记录在这里只为了以后方便使用~~~// showManyImage.cpp : Defines转载 2012-08-30 17:04:36 · 6693 阅读 · 0 评论 -
eye blink
我们每个人每天都在不停地眨眼,正常人每一分钟要眨眼10~20次,每一次眨眼的时间约为0.2~0.4秒,不算睡眠时间,一个人一天大约要眨眼一万次,人体中最忙的就是提睑肌了。每次眨眼间隔只有4~5秒。人每天眨眼多少次 人类大约每五秒钟眨眼一次,在每天清醒的16个小时中,一个人大约一天眨眼11500次,一年共眨眼四百万次原创 2012-10-29 10:25:10 · 1363 阅读 · 0 评论 -
detect face
参考:http://www.cnblogs.com/ello/archive/2012/04/28/2475419.html 目前的人脸检测方法主要有两大类:基于知识和基于统计。Ø 基于知识的方法:主要利用先验知识将人脸看作器官特征的组合,根据眼睛、眉毛、嘴巴、鼻子等器官的特征以及相互之间的几何位置关系来检测人脸。Ø 基于统计的方法:将人脸看作一个原创 2012-10-11 14:34:16 · 1660 阅读 · 0 评论 -
opencv中的 HOGDescriptor 类
其定义在 object.hpp中找到的:struct CV_EXPORTS_W HOGDescriptor{public: enum { L2Hys=0 }; enum { DEFAULT_NLEVELS=64 }; CV_WRAP HOGDescriptor() : winSize(64,128), blockSize(16,16), blockS原创 2013-07-13 10:50:04 · 22696 阅读 · 9 评论 -
如何利用libsvm进行分类
原文来自: http://www.matlabsky.com/thread-12379-1-1.html 本文由 faruto 在 MATLAB 技术论坛 〓›MATLAB 支持向量机›如何使用libsvm进行分类上发表。 参看原文请移步: http://www.matlabsky.com/thread-12379-1-转载 2013-07-13 09:29:47 · 9843 阅读 · 2 评论 -
hog 特征
一下是 随手笔记 ,更详细,请参考 原文:vitoLee---HOG算子addr:http://blog.youkuaiyun.com/carson2005/article/details/77827261. HOG, 梯度直方图特征。HOG特征是一种局部区域描述符,它通过计算局部区域上的梯度方向直方图来构成人体特征,能够很好地描述人体的边缘。它对光照变化和小量的偏移不敏感。 Dal转载 2013-07-13 11:35:50 · 2097 阅读 · 0 评论 -
高斯滤波(opencv)
int main() { IplImage* img = cvLoadImage("C:\\vvv.jpg", 0); IplImage *avgImg = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, img->nChannels); IplImage *medianImg = cvCreateImage(cvGetSize(原创 2013-12-12 21:53:24 · 10574 阅读 · 2 评论 -
PIL for python (also,Tkinter)
PIL process Image Library提前下载 PIL库http://www.pythonware.com/products/pil/下载对应的python版本的安装之后在 D:\Program Files\python2.7.6\Lib\site-packages 目录下,就出现了 PIL目录啦。显示一幅图像:from PIL import Im原创 2013-11-20 12:59:58 · 1990 阅读 · 0 评论 -
整理~ 概率~应用
看到 http://www.zhizhihu.com/html/y2013/4381.html 的一段:集合里面的样本,每个样本一个概率pi, sum(pi)=1;每次采样只采一个样本出来。生成一个0~1的随机数p,从第一个元素开始遍历,如果sum(pj) >= p了,第j个元素被采出来,break。这之后也可以重新分配一下剩余元素的概率,从而保证每次采样都转载 2013-11-20 15:05:55 · 1156 阅读 · 0 评论 -
opencv for python 显示图像,简单示例
用之前方法配置了之后,用习惯的opencv写法,不OK~一个OK的示例如下:import cv2.cv as cvdef binaryThreshold(name): img = cv.LoadImage(name) gray = cv.CreateImage(cv.GetSize(img), 8, 1) out = cv.CreateImage(cv.原创 2013-11-20 12:35:54 · 3378 阅读 · 0 评论 -
图像 高频 低频
图像的高低频是对图像各个位置之间强度变化的一种度量方法.低频分量:主要对整副图像的强度的综合度量.高频分量:主要是对图像边缘和轮廓的度量.变化越尖锐的地方高频频谱越多,图像细节就是变化尖锐的地方高反差也一样,它变化很快,过渡区很小,相当于变化尖锐。深灰到白的颜色变化比浅灰到白要大,颜色过渡更尖锐,高频分量也更多。转载 2013-07-23 20:46:09 · 6699 阅读 · 0 评论 -
Adptive Thresholding Using the Integral Image
论文作者 Derek Bradley* Gerhard Roth论文给的伪代码:void vvAdaptiveThreshold( IplImage* inImg, IplImage* outImg){ int S = inImg->width >> 5; int T = 10; char *input, *bin; inpu转载 2013-07-17 17:13:09 · 1886 阅读 · 0 评论 -
Otsu2D
/***************************************************************************** * 函数名称: cvOtsu2D() * 函数参数: CvMat* pGrayMat:灰度图形相对应的矩阵 * 返回值: int nThreshold* 函数说明:实现灰度图的二值化分割——最大类间方差法(二维Otsu算法) *转载 2013-07-16 15:41:50 · 1222 阅读 · 0 评论 -
测试 svm 训练的xml 分类器 ~
用 svm 训练了个分类器。给图片分类的。目标 : 1else : 0载入分类器查看效果#include "stdafx.h"#include "cv.h" #include "highgui.h" #include #include #include #include #include using name原创 2013-07-13 15:20:25 · 5137 阅读 · 2 评论 -
CvPutText 【CvFont, CvPoint】
可定记不住的,,,,为了方便查阅。。。。。。。哈哈。。。。最常用的就这几行:IplImage* img = cvCreateImage( cvSize(width,height), IPL_DEPTH_8U,3 ); char text[20] = "To print!"; CvPoint point = cvPo原创 2012-03-22 13:28:35 · 5388 阅读 · 3 评论 -
笔记
灰度积分投影法 对人脸图像进行水平和垂直方向的投影。 根据波峰波谷 的分部信息来定位眼睛, 这种方法定位速度较快,但 波风波谷的分布对不同的人脸和姿态的变化非常敏感,定位精度较差。由于人眼区域的灰度特征与人脸部其他部位有明显的不同,采用积分投影和容易得到眼睛的大致位置。设所处理的图像为 Iph(y) 是第y列 的像素 之和 。 【原创 2012-03-21 16:20:29 · 1445 阅读 · 0 评论 -
opencv 视频
cvCreateVideoWriter 创建视频文件写入器 typedef struct CvVideoWriter CvVideoWriter; CvVideoWriter* cvCreateVideoWriter ( const char* filename, int fourcc, double fps, CvSize frame_size, i原创 2012-03-29 14:40:03 · 1070 阅读 · 0 评论 -
图像形态学
形态学:一般指生物学中研究动物和植物结构的一个分支数学形态学(也称图像代数)表示以形态为基础对图像进行分析的数学工具 数学形态学以图像的形态特征为研究对象,描述图像的基本特征和基本结构,也就是描述图像中元素与元素、部分与部分间的关系。通常形原创 2011-08-12 16:28:20 · 4372 阅读 · 0 评论 -
图像的二值化和灰度化
图像的二值化是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。 将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,首先,图像的二值化有利于图像原创 2011-08-12 14:56:47 · 52338 阅读 · 1 评论 -
图像分割 和 边缘检测
边缘检测和图像分割的联系: 边缘检测后的图像是二值图像,对二值图像可以运用形态学操作来分割目标,所以边缘检测是图像分割的一个前提。但分割不一定非要用边缘检测。图像分割:概念: 图像分割是将图像划分成若干个互不相交的原创 2011-08-12 13:37:42 · 36934 阅读 · 8 评论 -
数字图像处理中常用到的一些英文词汇及其解释
Algebraic operation 代数运算 一种图像处理运算,包括两幅图像对应像素的和、差、积、商。Aliasing 走样(混叠) 当图像像素间距和图像细节相比太大时产生的一种人工痕迹。Arc 弧 图的一部分;表示一曲线一段的相连的像素集合。原创 2011-08-11 16:04:20 · 4165 阅读 · 0 评论 -
图像处理基本知识
基本知识类 1.问:什么是矢量图形? 答:矢量图形是与分辨率无关的,其形状通过参数方程描述,由轮廓和填充方法组成。但不论是显示到屏幕上还是打印到纸上,它们最终都显现为位图。 2.问:什么是像素? 答:像素(Pixel)是图形单元(Picture Demen原创 2011-08-11 15:39:15 · 2138 阅读 · 0 评论 -
图像增强与图像恢复
在对图像进行分析之前,必须要对图像质量进行改善,一般情况下改善的方法有两类:图像增强和图像复原 图像增强不考虑图像质量下降的原因,只将图像中感兴趣的特征有选择的突出,而衰减不需要的特征,它的目的主要是提高图像的可懂度。图像增强的方法分为空域法和频域法原创 2011-08-11 10:57:08 · 24286 阅读 · 0 评论 -
人体运动检测与跟踪
人体运动检测是指在输入视频图像中却东运动人体的位置、尺度大小和姿态的过程、人体跟踪是指在视频图像序列中确定各帧间的人体彼此对应关系的过程。可以采用 低通滤波去噪、背景差分、形态学图像处理、区域连通性分析等一系列的处理方法,将运动物体从视频图像中提取出来,然后采用人原创 2011-09-06 19:21:57 · 11147 阅读 · 0 评论 -
数字图像处理中的一些概念
图像及其数字处理图像数字化数字图像显示图像处理软件灰度直方图点运算代数运算集合运算线性系统理论傅立叶变换滤波器设计采样数据的处理离散图像变换小波变换光学和系统分析图像复原图像压缩模式识别:图像分割模式识别:物原创 2011-08-04 20:07:59 · 5488 阅读 · 0 评论 -
如何用 opencv 训练自己的分类器
OpenCV训练分类器一、简介目标检测方法最初由Paul Viola [Viola01]提出,并由Rainer Lienhart [Lienhart02]对这一方法进行了改善。该方法的基本步骤为: 首先,利用样本(大约几百幅样本图片)的 harr 特征进行分类器训转载 2011-09-10 00:39:13 · 11633 阅读 · 7 评论 -
测试一下自己生成的分类器xml 可不可以用 ~~
自己生成分类器后,可不可以使用呢?可以用下面 的程序 测试一下:#include "cv.h"#include "highgui.h"#include #include #include #include //用于防御式编程#inclu原创 2011-09-11 18:31:00 · 2642 阅读 · 0 评论 -
Resize your images
#include "stdafx.h"#include "cv.h"#include "highgui.h"# include #include #include #include int _tmain(int argc, _TCHAR* argv[]){原创 2011-09-17 21:32:07 · 883 阅读 · 0 评论 -
读视频文件和运动问题检测
下面这个程序 来自于仕琪的讲稿 《使用OpenCV进行图像处理》]中的例程:code:#include "stdafx.h"#include #include #include #include int main( int argc, char** argv ){ //声明IplImage指针 IplImage* pFrame = NULL原创 2011-11-29 09:24:39 · 2037 阅读 · 2 评论 -
opencv参考手册里面有个 [人脸检测] 的程序
opencv参考手册里面有个 [人脸检测] 的程序:#include "cv.h"#include "highgui.h"#include #include #include #include #include #include #include #include #include #ifdef _EiC#define WIN32#endifst原创 2011-11-24 22:03:06 · 2790 阅读 · 2 评论 -
convex hull
来自:http://baike.baidu.com/view/707209.htm概念 1.1 点集Q的凸包(convex hull)是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。右图中由红色线段表示的多边形就是点集Q={p0,p1,...p12}的凸包。 1.2 一组平面上的点,求一个包含所有点的最小的凸多边形,转载 2011-10-31 23:21:07 · 6901 阅读 · 0 评论 -
otsu
IplImage* binaryImage=cvCreateImage(cvGetSize(imageIn), IPL_DEPTH_8U,1);cvThreshold(imageIn,binaryImage,graythresh,255,CV_THRESH_BINARY);其转载 2011-10-08 10:07:33 · 3582 阅读 · 0 评论 -
VS+++opencv++MFC++数米粒【计算联通区域的个数及联通区域内像素的个数】
基于对话框的程序。实现界面:打开图片的消息响应函数:void CcountRiceDlg::OnBnClickedOpen(){ // TODO: 在此添加控件通知处理程序代码 TCHAR szFilters[]=_T("BMP Fi原创 2011-10-10 18:20:34 · 6246 阅读 · 3 评论 -
图像的插值
图像插值 “插值”最初是电脑的术语,现在引用到数码图像的处理上。即图像放大时,像素也相应地增加,增加的过程就是“插值”程序自动选择信息较好的像素作为增加的像素,而并非只使用临近的像素,所以在放大图像时,图像看上去会比较平滑、干净。不过需要说明的是插值并不能增加转载 2011-08-31 10:39:10 · 8906 阅读 · 2 评论 -
AAM (Active Appearance Model)主动外观模型
AAM (Active Appearance Model)是广泛应用于模式识别领域的一种特征点提取方法[26]。基于 AAM 的人脸特征定位方法在建立人脸模型过程中,不但考虑局部特征信息,而且综合考虑到全局形状和纹理信息,通过对人脸形状特征和纹理特征进行统计分析,转载 2011-09-17 22:04:00 · 19656 阅读 · 1 评论 -
关于 图像 的基础知识
前天老师要作报告,报告来这的2周的学习成果。先是学长们,主要就是给我们理理关于图形图像的思路吧。然后,是新生。等轮到偶的时候,已经是午饭了,悲催的是我的报告果真是整理的所学的,列了那么多知识点~看着大家都饿了,偶怎么好意思还在那里念我的知识点呢,况且大家也都不屑吧。。。。当时好囧原创 2011-07-28 12:25:34 · 9866 阅读 · 1 评论