Matlab
随遇而安随缘一世
这个作者很懒,什么都没留下…
展开
-
MATLAB如何输出无白边图片的操作方法
输出图片成可直接调入的灰度图,设置输出图片空白边距,以及调整图片大小,纵横比。 一、先显示图片,plot或者imshow无所谓。 imshow(strain_image,'border','tight','initialmagnification','fit');%'border','tight'的组合功能意思是去掉图像周边空白%'InitialMa转载 2013-05-15 18:17:38 · 5186 阅读 · 0 评论 -
Matlab uint16 -> double
uint16 -> int16 -> double原创 2013-05-15 22:36:47 · 5533 阅读 · 0 评论 -
Exporting to Images
To export data from the MATLAB® workspace using one of the standard graphics file formats, use the imwrite function. Using this function, you can export data in formats such as the Tagged Image File转载 2013-05-15 19:51:24 · 1548 阅读 · 0 评论 -
imwrite
Write image to graphics fileSyntaximwrite(A,filename,fmt)imwrite(X,map,filename,fmt)imwrite(...,filename)imwrite(...,Param1,Val1,Param2,Val2...)Descriptionimwrite(A,filename,转载 2013-05-15 23:32:34 · 4675 阅读 · 0 评论 -
from Export image to TIF or TIFF file of selected
imwrite2tif(varargin)function imwrite2tif(varargin)% IMWRITE2TIF Write image to tif file with specified datatype.% IMWRITE2TIF(IMGDATA,HEADER,IMFILE,DATATYPE) exports IMGDATA with HEADER转载 2013-05-16 01:06:15 · 1653 阅读 · 0 评论 -
matlab批量保存图像至指定文件夹(revised) mkdir cd 等
把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹使用到的关键语句为 mkdir 创建文件夹cd 获得当前work directory的字符串cd D:\test 进入 D:\test 文件夹imwrite也可以用saveas代替,具体请参考另一篇日志(saveas 和imwrite的区别)-----------------2010年11月转载 2013-05-16 02:32:48 · 1580 阅读 · 0 评论 -
rgb2lab代码转换
另外一个例子,来自:http://users.rsise.anu.edu.au/~luke/cvcourse_files/labs/RGB2Lab.m function [L,a,b] = RGB2Lab1(R,G,B)% function [L, a, b] = RGB2Lab(R, G, B)% RGB2Lab takes matrices corresponding to Red转载 2013-06-25 02:26:21 · 1687 阅读 · 0 评论 -
Matlab函数cat:矩阵联结函数
cat:用来联结数组用法:C = cat(dim, A, B)按dim来联结A和B两个数组。C = cat(dim, A1, A2, A3, ...)按dim联结所有输入的数组。cat(2, A, B)相当于[A, B];cat(1, A, B)相当于[A; B].使用“,”分割列表的语法,cat(dim, C{:})或cat(dim转载 2013-06-25 06:11:59 · 1122 阅读 · 0 评论 -
makecform
Image Processing ToolboxColormakecformCreate color transformation structureSyntaxC = makecform(type)C = makecform(type, 'WhitePoint', WP)C = makecform(t转载 2013-06-26 00:49:27 · 4758 阅读 · 0 评论 -
Calculate the distance between sets of vectors.
% This function belongs to Piotr Dollar's Toolbox% http://vision.ucsd.edu/~pdollar/toolbox/doc/index.html% Please refer to the above web page for definitions and clarifications%% Calculates the di转载 2013-07-13 00:56:11 · 1237 阅读 · 0 评论 -
A Gentle Introduction to Markov Chain Monte Carlo (MCMC)
Posted by dustinstansburyApplying probabilistic models to data usually involves integrating a complex, multi-dimensional probability distribution. For example, calculating the expectation/mean转载 2014-01-24 00:34:48 · 1902 阅读 · 0 评论 -
pdist2.m
% This function belongs to Piotr Dollar's Toolbox% http://vision.ucsd.edu/~pdollar/toolbox/doc/index.html% Please refer to the above web page for definitions and clarifications%% Calculates the di转载 2014-05-22 01:27:01 · 2446 阅读 · 0 评论 -
fread
fread Read binary data from fileSyntax[A,count] = fread(fid,size,precision)[A,count] = fread(fid,size,precision,skip)Description[A,count] = fread(fid,size,precision) reads bi转载 2014-06-13 04:21:17 · 903 阅读 · 0 评论 -
Tiff class
MATLAB Gateway to LibTIFF library routinesDescriptionThe Tiff class represents a connection to a Tagged Image File Format (TIFF) file and provides access to many of the capabilities转载 2013-05-15 19:52:43 · 1914 阅读 · 1 评论 -
MATLAB中运用imagesc函数显示图像,怎么出来的图像与原图像比例不一样?
本人使用imagesc函数显示图像,因为该参数可以加colorbar功能,但是显示的图像和原图像比例不一样,不知道什么原因?而且,colorbar上的数字字体大小虽然可以改变但是一存储,改大的字体又还原了。难道是此功能的matlab中bug?若有哪位知道怎么解决该问题,不甚感激!kk_2010 (站内联系TA)imagesc(im2);axis image%图释%保持图转载 2013-05-15 04:05:29 · 15841 阅读 · 0 评论 -
LBP Feature in Matlab
New Matlab implementationA general Local Binary Pattern (LBP) implementation for Matlab:lbp.m (2009-01-14, ver 0.3.2)getmapping.m (2008-06-13, ver 0.1.1)cont.m MATLAB implementation of转载 2013-05-19 10:36:33 · 3766 阅读 · 0 评论 -
UIUC某童鞋收集的代码合集
Jia-Bin Huang童鞋收集,此童鞋毕业于国立交通大学,之前拍过很多CVPR举办地科罗拉多州的照片,这里大多为matlab code,link: https://netfiles.uiuc.edu/jbhuang1/www/resources/vision/index.html包括:Feature Extraction:SIFT [1] [Demo progr转载 2013-05-19 10:37:55 · 988 阅读 · 0 评论 -
matlab 标注连通域
clear;clc;f=imread('c:\1.jpg');gray_level=graythresh(f);f=im2bw(f,gray_level);[l,n]=bwlabel(f,8)imshow(f)hold onfor k=1:n[r,c]=find(l==k);rbar=mean(r);cbar=mean(c);plot(cba转载 2013-05-09 12:44:50 · 1874 阅读 · 0 评论 -
matlab多值连通区域标记
请问多值连通区域应该如何标记?用bwlabel只能求二值的连通区域标记。a=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 3 1 1 1 1 11 1 1 1转载 2013-05-09 13:01:46 · 3013 阅读 · 0 评论 -
基于Matlab的标记分水岭分割算法
1 综述Separating touching objects in an image is one of the more difficult image processing operations. The watershed transform is often applied to this problem. The watershed transform finds "catch转载 2013-05-09 12:55:43 · 4622 阅读 · 0 评论 -
二值的连通区域标记
请问多值连通区域应该如何标记?用bwlabel只能求二值的连通区域标记。a=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 2 2 1 1 1 1 1 2 1 1 1 1 1 3 1 1 1 1 11 1 1 1转载 2013-05-09 13:07:01 · 1072 阅读 · 0 评论 -
Matlab函数bwlabel:在二值图像中标记连通区域
用法:L = bwlabel(BW,n)返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。四连通或八连通是图像处理里的基本感念:而8连通,是说一个像素,如果和其他像素在上、下、左、右、左上角、左下角、右上角或右下角连接着,则认为他们是联通的;转载 2013-05-09 13:33:43 · 3797 阅读 · 0 评论 -
用Matlab处理Dicom图像
最近在处理CT图像时,CT图像是对人体进行逐层扫描的,在图像有很多不需要的部分,比如肋骨部分就夹杂在里面,导致三维重建出来的图像有很多不需要的部分。很不好处理。 于是,我就想了了简单方法,对一张一张的dicom格式的图像,把里面不需要的像素点都置为黑色,这样就可以了。原打算用VC++6.0+VTK来实现的,调试起来太麻烦了,就直接用matlab来处理就简单了。1。读写Dico转载 2013-05-07 05:13:37 · 10578 阅读 · 1 评论 -
关于matlab中princomp的使用说明讲解小例子
论坛里有的朋友对于matlab自带pca函数princomp的输出是什么有疑问.http://www.ilovematlab.cn/thread-54493-1-1.html在此做了一个小例子讲解.(例子是matlab自带,您也可以直接看matlab的帮助文件,此贴仅给菜鸟看,高手无需~O(∩_∩)O)====================%% test for prin转载 2012-11-12 05:10:45 · 2941 阅读 · 0 评论 -
matlab实现主成分分析 princomp函数
最近看了些主成分分析,混迹Matlab论坛,翻了n多帖子,对princomp函数有了些了解。在此只讲一些个人理解,并没有用术语,只求通俗。贡献率:每一维数据对于区分整个数据的贡献,贡献率最大的显然是主成分,第二大的是次主成分......[coef,score,latent,t2] = princomp(x);(个人观点):x:为要输入的n维原始数据。带入这个matl转载 2012-11-12 05:42:54 · 1227 阅读 · 0 评论 -
MATLAB ——输出函数及导出数据(dispfprintf,dlmwrite,xlswrite
disp即display,可用来显示字符串、计算结果等 例子:x= [1 2 3];disp(['The values of x are: ', num2str(x)]);结果显示为:The values of x are: 1 2 3matlab导出数据(fprintf,dlmwrite,xlswrite)1.转载 2012-08-08 13:03:36 · 2635 阅读 · 0 评论 -
Convert a vector to matrix
Convert a vector to matrix Add thread to My Watch ListWhat is a Watch List?Thread Subject:Convert a vector to matrixSubjec转载 2014-06-14 03:08:52 · 1145 阅读 · 0 评论