- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 opencv canny边缘检测
Mat m_FaceImg=imread("D:/faceData/PIEsub/01_03.jpg",0); Mat edge; int edgeThresh=1; int pcount=0; blur(m_FaceImg, edge, Size(3,3)); Canny(edge, edge, edgeThresh, edgeThresh*3, 3); imshow("
2014-03-27 17:34:35 875
原创 BBHE
% clc;% clear all% close all;% I0=imread('d:\faceData\AR\m-027-01.pgm'); %读入JPG彩色图像文件function pic=BBHE(I0,meanv);if size(I0,3)==3 I=rgb2gray(I0);else I=I0;end
2014-03-27 16:54:04 9551 3
转载 matlab字符串处理
% 字符串处理 a=' a';b='b b';c='cccc';m='' % 获取字符串长度 length(a) % 连接两个字符串,每个字符串最右边的空格被裁切 d=strcat(a,c) length(d) % 连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格 % 使与最长字符串相等,会忽略空字符串 e=strvcat(a,b,m
2014-03-27 10:34:50 830
原创 makelist
生成图片路径和类别列表mydir='D:\mycode\FR\AlgDLL\AlgTest\ARsub\';fid = fopen('D:\mycode\FR\AlgDLL\AlgTest\ARsub\ARtext.txt','A')filename=dir([mydir,'*.jpg']); %扩展名n=length(filename);idx=0;oldstr='';
2014-03-24 17:17:42 1996
翻译 AR face data
1.包含大约3000张彩色图片,测试者为116人(63名男性,53名女性)2.正面人脸3.具有表情,光照,饰品(眼镜,围巾)的变化4.包括两组场景,拍摄时间相差14天samples:1 : Neutral expression 2 : Smile 3 : Anger 4 : Scream 5 : left light on 6 : right light
2014-03-19 10:01:01 908 1
转载 total variation denoising
(来自wiki total variation denoising) In signal processing, Total Variation denoising, also known astotal variation regularization is a process, most often used in digital image processing that ha
2014-03-18 18:24:17 3811
原创 C++按文件夹读写图片
#include #include #include #include #include using namespace std;int main(){ string path="D:/faceData/yeleface_group/"; string savepath="D:/faceData/yeleface_group_TT/"; int fn
2014-03-18 14:26:23 1614
原创 matlab to opencv(CV::Mat)
1.D=M(:,[2:3 3]) int main() { Mat M = (Mat_(3,3) << 0, 1,2,3,4,5,6,7,8); cout<<M<<endl; Mat D(3,3,CV_32FC1); for(int i=1;i<3;i++) { M.col(i).copyTo(D.col(i-1)); } M.col(2).copyTo(D
2014-03-16 17:48:08 985
转载 OpenCV矩阵运算
一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,dtype);scaleAdd(I1,scale,I2,dst);//dst=scale*I1+I2;2.减法absdiff(I1,I2,I);//I=|I1-I2
2014-03-16 17:40:21 631
转载 Matlab 最大值滤波 中值滤波 最小值滤波 函数 ordfilt2
【转载】原文出处:http://blog.csdn.net/fengbingchun/article/details/5951629ordfilt2函数在MATLAB图像处理工具箱中提供了二维统计顺序滤波函数ordfilt2函数。二维统计顺序滤波是中值滤波的推广,对于给定的n个数值{al ,a2,...,an},将它们按大小顺序排列,将处于第k个位置的元素作为图像滤波输出,即序号为k的
2014-03-13 15:32:56 3287
转载 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果(速度可实时)
最新的效果见 :http://video.sina.com.cn/v/b/124538950-1254492273.html 可处理视频的示例:视频去雾效果 在图像去雾这个领域,几乎没有人不知道《Single Image Haze Removal Using Dark Channel Prior》这篇文章,该文是2009年CVPR最佳论文。作者何凯明博士,2007年清
2014-03-13 14:55:15 1490
转载 图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应)
这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。 1.相关算子(Correlation Operator) 定义:, 即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核,使其中心位于输入图像
2014-03-13 14:24:08 1090
转载 图像处理-线性滤波-2 图像微分(1、2阶导数和拉普拉斯算子)
更复杂些的滤波算子一般是先利用高斯滤波来平滑,然后计算其1阶和2阶微分。由于它们滤除高频和低频,因此称为带通滤波器(band-pass filters)。在介绍具体的带通滤波器前,先介绍必备的图像微分知识。1 一阶导数连续函数,其微分可表达为 ,或 (1.1)对于离散情况(图像),其导数必须用差分方差来近似,有
2014-03-13 11:21:07 1744
转载 matlab练习程序(TV模型图像修复)
曾经想要实现过Bertalmio图像修复算法,无奈自身实力不够,耗费两天时间也没能实现。昨天博客上有人问到TV模型,这个模型我过去是没听说过的,于是就找来相关论文研究了一下,发现TV模型也可以用来修复图像,于是就有了想实现的想法。用到的偏微分方程技巧和各项异性扩散很像。先看看效果吧:原lena:随手截的噪声图:合成的需要修复的图:修复后的图(没有处理边界):
2014-03-12 15:14:27 3557 2
原创 代码搜集
Saliency Detection via Graph-Based Manifold Ranking CVPR2013先分割成superpixel,再给每个superpixel个概率是不是要找的物体http://ice.dlut.edu.cn/lu/Project/CVPR13[yangchuan]/cvprsaliency.htm
2014-03-12 12:46:45 629
转载 Total Variation Denoising
MATLAB functions: tv.m calc_lam.m calc_lamxy.m loc_var.m db.m TV denoising (scalar fidelity term) [ROF92]Reduces the total-variation of the image. Filters out noise w
2014-03-12 10:42:55 5042
原创 光照归一化算法——TT
参考文献:Enhanced local texture feature sets for face recognition under difficult lighting conditionsGamma correction变换增大暗区和阴影的动态范围,同时压缩高光区和亮区。DoG filter高通滤波,增强细节信息。Mask非必须,添加mask可消除头发等的影响。
2014-03-11 16:05:39 7035
转载 opencv Mat 像素操作
1 cv::Mat cv::Mat是一个n维矩阵类,声明在中。 class CV_EXPORTS Mat{public: //a lot of methods …/*! includes several bit-fields: - the magic signature - continuity fl
2014-03-10 14:58:05 1023
转载 光照归一化算法——DCT
% This function does the following processing on each block: DCT, quantize DCT,% inverse DCT% This function is called by dct_exp% Yao Wang 4/10/2003function qimblock=blkdct_quant(imblock,QP)
2014-03-07 11:18:25 2879
转载 fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
今天编译工程遇到LNK1112错误:fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'网上查找原因未果,根据线索发现问题原因:当前编译的工程选择是x64平台,但是它所依赖的某个工程(这个出错的工作)却是以win32方式编译的。具体在工程的属性中
2014-03-06 15:45:32 1737
转载 DCT变换(matlab)
原文地址:http://hi.baidu.com/huguosheng/item/06393d5744ee9f3795eb05f2example 1(use real image):A=imread('class_f.png');imshow(A) %A is unit8(0,255)C=dct2(A); %进行余弦变换figure;B=log(abs(C));
2014-03-04 16:09:28 3172
adaboost算法源码(c++)
2010-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人