matlab
既然如此
这个作者很懒,什么都没留下…
展开
-
利用ICA进行图像加密
知道ICA原理后(不知道的,可以自行查找相关资料),我们就可以利用ICA还原信号的正定要求,进行图像加密,因为欠定下是不能还原信号的。下面我用流程图说明下这个过程。假设我们有p-1幅图像为密钥图像,一幅为密文图像,那么我们通过混合后,生成一幅混合图像(可以看后面例子的图像),此过程可以算是加密。解密就是通过,P-1幅秘钥图像和一幅混合图像利用ICA算法进行解密。原创 2015-10-28 09:31:58 · 2070 阅读 · 1 评论 -
利用ICA 进行运动跟踪
利用ICA的原理,可以分离两幅图像中不相同的部分,这就为运动跟踪,建立了条件。下面通过一个案例进行说明,代码采用matlab。Matlab代码如下:videoDemo.mvideo = mmreader('1.avi');%% 读取要处理的视频nFrames = video.NumberOfFrames; %得到帧数H = video.Height; %原创 2015-10-30 16:33:21 · 889 阅读 · 0 评论 -
Matlab 最小外接矩形
Matlab 中并没有发现最小外接矩形的代码,为了方便下面提供最小外接矩形的代码:function [rectx,recty,area,perimeter] = minboundrect(x,y,metric)% minboundrect: Compute the minimal bounding rectangle of points in the plane% usage: [re原创 2016-05-12 15:07:27 · 21471 阅读 · 16 评论 -
matlab调用opencv
通过这个网址可以下载openhttp://download.csdn.net/detail/yeyang911/7292015原创 2014-05-04 16:05:03 · 12333 阅读 · 4 评论 -
Matlab 使用技巧收录(一)
%%%%%%%%%利用winopen打开应用程序%%%%%%cd d: %进入d盘a = ls %读取当前盘下的所有文件到a中winopen(a(3,:)) %a中第三个文件名的内容%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%读取图片%%%%%%%%%%%%%%[Filen原创 2015-05-12 07:41:10 · 887 阅读 · 0 评论 -
逆透视变换详解 及 代码实现(一)
一、世界坐标轴和摄像机坐标轴从下图中可以看到,世界坐标为(X,Y,Z) 相机坐标为(Xc,Yc,Zc)而世界坐标变换到相机坐标存在一个旋转矩阵变换R以及一个位移变换T。根据上图可以得到世界坐标到相机坐标的公式变换!! 世界坐标到相机坐标的公式接下来我们来说下不同坐标轴变换的旋转矩阵原创 2016-07-14 19:49:52 · 51242 阅读 · 32 评论 -
如何在c++ / opencv 中调用matlab 的图像数据
c++中调用matlab 的图像数据原创 2016-07-02 10:30:18 · 2634 阅读 · 0 评论 -
逆透视变换详解 及 代码实现(二)
根据 逆透视变换详解 及 代码实现(一)的原理下面我用车上拍摄的车道图像,采用逆透视变换得到的图像,给出代码前我们先看下处理结果。 首先是原始图像:下图为逆透视变换图像: 下面说具体的实现吧!!一、参数设置:1、需要知道相机的内部参数(这个具体步骤可以找相关文档,这里就不具体展开说)。我们这里假设已经获取内部参数:相机焦距,相机光学中心, 相机...原创 2016-07-15 10:52:06 · 55886 阅读 · 186 评论 -
得到图像的主方向(Matlab)
function [mdex ] = MainDirec(a)% function: the main direction of the image% description: the direction edge is [0,180],and the direction are divided% to 18 part by 10,% output: the in原创 2016-09-01 09:58:19 · 4974 阅读 · 1 评论 -
贝塞尔曲线拟合 Matlab 实现
function [X,Y]=bezier(x,y)%用法:%bezier(x,y)% 生成n-1次贝塞尔曲线,其中x和y是n个点的坐标%h=bezier(x,y)% 生成n-1次贝塞尔曲线并返回曲线句柄%[X,Y]=bezier(x,y)% 返回n-1次贝塞尔曲线的坐标%例子:%bezier([5,6,10,12],[0 5 -5 -2])原创 2016-12-11 15:40:25 · 15197 阅读 · 0 评论 -
制作VOC2007 数据 (matlab版) + 抠图工具
抠图工具见链接:http://download.csdn.net/detail/yeyang911/9802496下面主要有两方面组成1、由扣取的图像转换成txt , 存成格式如下:%000002.jpg dog 44 28 132 121%000002.jpg car 50 27 140 110data文件夹内的内容如下:matlab原创 2017-04-03 10:19:12 · 2127 阅读 · 0 评论 -
matlab 移动(复制)文件到另一个文件夹
%% move_img % Summary of example objective clear;clc; SOURCE_PATH_t = 'D:\voc\2007\JPEGImages\';%源文件目录 DST_PATH_t = 'D:\voc\2007\xin_2007\';%目的文件目录 for i=1:9963 filename=['D:\v原创 2017-09-28 09:42:55 · 34620 阅读 · 0 评论 -
ICA 分类语音分离
独立成分分析(IndependentComponent Analysis,ICA)是近年来提出的非常有效的数据分析工具,它主要用来从混合数据中提取出原始的独立信号。它作为信号分离的一种有效方法而受到广泛的关注。最早应用于盲源信号分离(Blind Source Separation,BBS)。起源于“鸡尾酒会问题”,描述如下:在嘈杂的鸡尾酒会上,许多人在同时交谈,可能还有背景音乐原创 2015-09-25 16:10:11 · 8867 阅读 · 10 评论 -
matlab使用opencv (轮廓提取+直线拟合)
I1 = double(I1);[Gx,Gy]=gradient(I1); G=sqrt(Gx.*Gx+Gy.*Gy)/255; I2 = rgb2gray(G);figure,imshow(G);I2(I2I2(I2>=30/255)=1;U= findContours(I2);%轮廓提取原创 2014-09-07 16:04:35 · 8810 阅读 · 6 评论 -
matlab imadjust 用 opencv改写
IplImage* ImageAdjust(IplImage *src, IplImage *dst, double low_in, double high_in, double low_out, double high_out, double gamma ) { double low2 = low_in*255; dou原创 2014-01-14 10:14:55 · 3900 阅读 · 0 评论 -
matlab学习:人脸识别之HOG(Histograms of Oriented Gradients)
转自:http://www.cnblogs.com/ryanlaw/archive/2012/02/05/2339250.htmlHOG descriptors 是应用在计算机视觉和图像处理领域,用于目标检测的特征描述器。这项技术是用来计算局部图像梯度的方向信息的统计值。这种方法跟边缘方向直方图(edge orientation histograms)、尺度不变特征变换(scale-i转载 2013-12-20 16:02:06 · 2750 阅读 · 0 评论 -
Precision/Recall和ROC曲线原理以及Matlab源码
查准率和查全率是信息检索效率评价的两个定量指标,不仅可以用来评价每次检索的准确性和全面性,也是在信息检索系统评价中衡量系统检索性能的重要方面。查准率(Precision ratio,简称为P),是指检出的相关文献数占检出文献总数的百分比。查准率反映检索准确性,其补数就是误检率。查全率(Recall ratio,简称为R),是指检出的相关文献数占系统中相关文献总数的百分比。查全率反映转载 2014-04-03 08:46:06 · 1482 阅读 · 0 评论 -
matlab2013 安装 存储空间不足 解决方案
每次安装都这个样子啊。我C盘可用空间28.4G,要安到的那个盘可用空间103G。32位win7系统,4G内存(系统原因只有2.93G),虚拟内存没动过,但是应该够的。对于这个问题我把虚拟内存配置成这个样子勉强安装上了(过程中也弹出过上面的窗口,一直按是成功安装了)大家可以试试看。如果不行把自定义的大小再变小点。原创 2013-11-14 16:03:38 · 6901 阅读 · 0 评论 -
在matlab中配置vlfeat
在VLFeat官网上是这么介绍VLFeat的:VLFeat开源库实现了很多著名的机器视觉算法,如HOG,SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, SLIC superpixels, 和 quick shift。VLFeat开源库是用C语言写的,以确保其效率和兼容性,同时V转载 2014-08-08 14:47:27 · 1587 阅读 · 0 评论 -
vl_Feat---vl_slic的使用
刚开始用这个函数很困惑,为什么生成的不是superpixel原创 2014-09-09 15:42:03 · 5690 阅读 · 17 评论 -
LIBSVM 如何关闭 Accuracy
找到LIBSVM 源代码原创 2014-09-13 12:21:32 · 1133 阅读 · 0 评论 -
matlab 处理技巧
快速更换RGB 通道fun = @(block_struct) block_struct.data(:,:,[2 1 3]);I = imread('d:/1.jpg');blockproc(I,[100 100],fun,'Destination','grb.tif');figure;imshow('d:/1.jpg');figure;imshow('grb.tif');原创 2014-09-20 17:02:44 · 1456 阅读 · 0 评论 -
Matlab 如何删除整行为0或者整列为0
上图看效果:原创 2014-09-04 18:35:12 · 5499 阅读 · 1 评论 -
libsvm 训练MODEL
libsvm在训练model的时候,有如下参数要设置,当然有默认的参数,但是在具体应用方面效果会大大折扣。Options:可用的选项即表示的涵义如下 -s svm类型:SVM设置类型(默认0) 0 -- C-SVC 1 --v-SVC 2 – 一类SVM 3 -- e -SVR 4 -- v-SVR -t 核函数类型:核函数设置类型(默认2转载 2014-10-10 21:44:10 · 978 阅读 · 0 评论 -
Matlab GUI 涉及的问题
Matlab GUI 可能碰到的问题1、如何在不同调用的函数间传递数据例如:一个函数中读取了图像信息src= imread(str);handles.src = src;guidata(hObject,handles); 在另一个函数中调用src = handles.src;2、有时候一个按键按完后才允许另一个按键工作(如果有更好的方式原创 2015-05-20 14:57:45 · 1199 阅读 · 0 评论 -
matlab 如何在GUI 上 暂停和暂停后连续播放视频
突然要在MATLAB 上面 暂停视频和显示视频,网上并没有找到相关代码,于是乎自己编写了一个。如果有更好的方法,请赐教,谢谢。我就把这个按键的代码给贴出来,有什么不懂的地方可以探讨% --- Executes on button press in pausestart.function pausestart_Callback(hObject, eventdata, handl原创 2015-05-29 10:19:47 · 10251 阅读 · 2 评论 -
caffe windows Matlab
Caffe 是一个深度学习的框架官方原始配置是没有windows的经过几天的尝试,和网上各种资料的查找,终于可以编译运行matlab的版本了。下面我将具体过程说下:我搭建的环境是在win7、 64位、Matlab 2013b、CUDA为6.5 上编译的,大家可以参考这个配置进行安装。CUDA 6.5 可以在 http://pan.baidu.com/s/1ntsXl原创 2015-06-25 20:59:52 · 2608 阅读 · 0 评论 -
MATLAB读取和写入Excel文件
MATLAB读取和写入Excel文件1. 读取Excel文件(a) 命令方式xlsread: 读取命令:[data,text] = xlsread(FileName, SheetName, Range);data保存的是数据单元格的值, text保存的是字符串单元格的内容。例如:[data,text] = xlsread('C:\Test\test.xls'转载 2013-11-08 09:12:02 · 2594 阅读 · 0 评论