- 博客(21)
- 资源 (48)
- 收藏
- 关注
转载 科研必备的12个网站
引用自:http://mp.weixin.qq.com/s?chksm=96f447dda183cecb0fb58b9bb08f9d96de2f32b180f5ad2ff1ad50b2f53107879f8e20fd791f&scene=23&mid=2247483702&__biz=MzIwMDk3MTE0MA%3D%3D&sn=dd8ee549620140647f1a6af7665687f9&
2016-10-31 16:50:32 818
原创 随机采块边界的界定
在一幅图像中,我们经常采用随机采块的方式,那么进行边界的约束呢?%% 先随机产生长度,然后通过矩形的大小确定随机的搜索区域[x,y,w,h]rate=0.4;img=zeros(20,20);[h,w]=size(img);%%产生边框的大小小于rat_h=floor(h*rate);%我们不希望随机参数的边框长度大于图像的边框,因此使用floorrat_w=floor(w*rate)
2016-10-22 15:26:17 477
原创 Restricted Isometry Property (RIP) in Compressive Sensing
参考文献:1. http://dsp.stackexchange.com/questions/23851/restricted-isometry-property-rip-in-compressive-sensing 2. http://statweb.stanford.edu/~donoho/Reports/2004/CompressedSensing091604.pdf
2016-10-20 15:54:20 815
原创 找到结构体数组某个属性满足条件的其他属性\或满足属性条件的样本
描述:每一个样本是通过一个结构体的形式进行描述。多个样本通过一个结构体数组进行描述。其中每一个样本都有一个唯一的标识属性index。我们的目的是找到:某个属性满足条件的,所有样本的表示index。例如,在下面的实验中,我们找到年龄大于21的所有人的index,或者所示唯一的id。 clc;clearvars;close all;n=3;id=[12 3 8];name={'x','l','h
2016-10-19 10:47:22 1790
原创 将cell数组转换为struct数组,将struct数组的某个属性转换为数组,找到struct数组中某个属性的最大值的索引
将cell数组转换为struct数组n=3;%% 初始化一个cell数组c_info=cell(n,1);id=[12 3 8];name={'x','l','h'};age=[20 22 24];for i=1:n; c_info{i}.id=id(i); c_info{i}.name=name{i}; c_info{i}.age=age(i);end%% 转
2016-10-19 09:05:41 2253
原创 matlab函数注释的书写
function y=func(input1,input2)%函数的功能:%函数的描述:%函数的使用:y=func(input1,input2)%输入:% input1:% input2:%输出:% Y:%例子:y=func(1,'type1');%注意事项:利用函数的适用范围。%文档日期:%标签:%创建日期:%最后更新日期:
2016-10-18 10:59:47 7599
原创 对struct array进行排序
1. 对结构体数组(struct array)进行排序:即对s_info进行排序n=3;%% 初始化一个cell数组c_info=cell(n,1);id=[12 3 8];name={'x','l','h'};age=[20 22 24];for i=1:n; c_info{i}.id=id(i); c_info{i}.name=name{i}; c_info{i
2016-10-18 10:03:54 1444
原创 平均形状-meanshape
平均形状的计算算法有两种。1. 粗略的获取平均形状经过三步走:原点化–尺度化–平均化(1)原始带有基准点的数据,例如取出一个图像的基准点:landmark=data{i}.landmark;(2)由于对于不同的样本图像,人脸形状坐标是相对于图像的左上角。因此,需要将其进行原点化:% landmark和shape表示是同一个意思landmark=data{i}.landmark;shape_min
2016-10-15 10:17:10 2310
原创 Matlab如何保存被plot的图像
可以通过将imshow函数属性”Border’的值设置为’tight’,而imshow的默认值为’loose’,然后通过figure1-文件-另存为的方式将图片进行保存:imshow(img,'Border','tight');
2016-10-14 10:30:33 17127 3
原创 Vlfeat,mexopencv,mex的路径配置
1. mex.h包含目录: D:\Program Files\MATLAB\R2014b\extern\include 库目录: D:\ProgramFiles\MATLAB\R2014b\extern\lib\win64\microsoftlibmx.lib libeng.lib libmat.lib libmex.lib2.mexopencv.hpp包含目录: E:\matlab
2016-10-13 15:23:05 681
原创 Hog特征
Hog各参数图解 http://blog.csdn.net/raodotcong/article/details/6239431 图中:红色区域表示图像,绿色区域表示winSize,蓝色区域表示block,黄色区域表示cell,一般性的一个block中含有4个cell,其中cell是最小的单元,用来统计cell中梯度方向的直方图(如方向bin为9,具体方向的统计可以根据自己需要进行修改),图中给出
2016-10-12 21:16:15 1970
原创 Sift描述子的实现
%E:\matlabworkplace\headpose_with_block\feature\siftclearvars;close all;% prepare dataimgPath='E:\data\lfw\imgs\Aaron_Eckhart\Aaron_Eckhart_0001.jpg';img=imread(imgPath);img=rgb2gray(img);bbox=[6
2016-10-12 20:20:09 1659
原创 MxArray.obj文件的生成
1. 在Matlab中,使用mex指令:mex -largeArrayDims -g -I'E:\matlabworkplace\headpose_with_block\third_part\mexopencv-2.4\include' -I'C:\OpenCV2.4\build\include' -L'C:\OpenCV2.4\build\x64\vc10\lib' -lopenc
2016-10-12 10:38:40 750
转载 Mex文件在VS2010中调试方法
Mex文件在VS2010中调试方法 matlab里面无法单步调试mex函数,故需转到VS上面调试,这里采用VS2010。 参考网上很多人写的方法但都很乱,杂,试了多次都没有成功。今天终于解决了,现把方法记录下来。 1、VC中编写Mex函数 新建一个win32 dll 空项目。 2、添加源文件Test.cpp,编写MEX函数,MEX函数编写方法这里不赘述了。 3、配置项目属性。
2016-10-11 10:24:34 912
原创 [matlab/C++混合编程时错误] 值“2”不匹配值“0”
1.使用mexopencv库时,为了能够调试mex.cpp文件,例如 mexopencv-2.4\src+cv\warpAffine.cpp我们编译文件,即make的时候,使用了下面的指令:mexopencv.make('opencv_path','C:\OpenCV2.4\build','debug',true)但是这样引入了一个新的问题,就是我们在使用mexopencv的MxArray.o
2016-10-11 09:54:00 696
原创 相似变换
% headpose_with_block/ini_shapeclc;clearvars;close all;data=load('../data_temp/data.mat','data');data=data.data;meanshape=calc_meanshape2(data);ind=1;img=imread(data{ind}.imgPath);%color imagelan
2016-10-10 18:53:41 5978
原创 fitgeotrans,transformPointsForward,imwarp,非反射相似变换,相似变换,仿射变换
函数fitgeotrans的用法: tform = fitgeotrans(movingPoints,fixedPoints,transformationType)example tform = fitgeotrans(movingPoints,fixedPoints,’polynomial’,degree) tform = fitgeotrans(movingPoints,fixe
2016-10-08 20:05:53 7457
原创 CK+
1 生气 angry 2 轻蔑 contempt 3 厌恶 disgust 4 害怕 fear 5 高兴 happy 6 悲伤 sad 7 惊讶 surprise
2016-10-08 14:57:22 1205
转载 VS,VC
.sln 相当于VC6中 .dsw:工作空间,workspace .vcxproj 相当于VC6中 .dsp:project,一个工作空间容纳多个project .suo 相当于VC6中 .ncb:No Compile Browser .vcxproj.filters 用于项目下文件的虚拟目录 .vcxproj.user 是用户的一些相关配置ncb NCB是“No Compile Brow
2016-10-08 14:51:51 417
原创 Why OpenCV is slower than Matlab in matrix related operation,如:特征值分解,奇异值分解
OpenCV is not designed for solving matrix related operation like: multiplication, eigenvalue decomposition or SVD, etc., so your result is not surprise to me. For your problem, there two kinds of choic
2016-10-02 15:58:52 716
Charpter 3:Marker-less Augmented Reality工程
2013-11-23
非刚性人脸跟踪训练得到的文件
2013-11-02
霍夫线和霍夫圆变换
2013-11-02
数据结构及应用算法教程(修订版)工程代码
2013-11-02
Opencv实现追加视频(one after another)
2013-10-09
基于opencv的人脸表情识别的预处理
2013-09-30
基于opencv人眼定位算法(C++工程)
2013-09-27
gabor函数基于opencv1.0实现
2013-09-24
L1范数最小化算法的m文件生成的供C++调用的dll文件
2013-09-24
L1范数最小化算法matlab代码(修改过可用C调用)
2013-09-24
(随书代码)Mastering OpenCV with Practical Computer Vision Projects
2013-09-24
CS231 卷积神经网络(中文版,带书签)
2018-05-07
算法设计与分析课程设计论文-骑士问题、图着色问题、离散帝国竞争算法
2018-05-07
分离编译模式工厂模和式的理解
2017-04-01
Local Binary Features
2016-10-07
Unconstrained Face Alignment via Cascaded Compositional Learning
2016-09-13
Constrained Joint Cascade Regression Framework
2016-09-03
Localizing Parts of Faces Using a Consensus of Exemplars(部分理解)
2016-08-31
Proximal gradient method
2016-07-24
混合编程测试代码
2016-07-17
adaboost特征选择实验
2014-04-07
随机梯度下降法资料
2014-03-15
Mastering OpenCV中文版
2014-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人