MATLAB
文章平均质量分 56
丐帮二帮主
让自己保持最新。
展开
-
MATLAB学习笔记之二 图像的分类和显
阅读资料来源: http://wenku.baidu.com/link?url=4f6YBgJ6QFH-5WrHSiUnnMKjmvuYXtdcfcG6OVn6LdEyTJWgC9E1Mhkzp0WxXKwwENkmZQLAG0lELLq6DNTktKThS6YCsn46kw_biWt49ZC原创 2014-12-13 11:42:39 · 2886 阅读 · 0 评论 -
matlab路径(string)操作及基本data读取保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1 ## build a matrix; Why is matrix ? % one studentstudentScores = [90 99 98 85];% gammar math english moralrates = [0.3原创 2017-09-04 19:52:42 · 3174 阅读 · 0 评论 -
matlab面向对象编程基本
1基本框架,函数声明classdef声明类,’.m’文件名和类名一致。hande是父类;<表示继承(Static = true)声明静态methods,在CommondLine可使用 tools.test(1,2)调用。classdef tools < handle methods (Static = true) func原创 2017-09-04 19:49:58 · 539 阅读 · 0 评论 -
程序片段----获得路径下的文件名(matlab)
%%% 获得路径下的所有文件的文件名Files = dir('C:\XX\*.png');FilesLength = length(Files);for i=1:FilesLength I = imread(stdcat('C:\XX\', Files(i).name)); imshow(I, []);end原创 2017-08-21 20:21:31 · 366 阅读 · 0 评论 -
matlab下 hsi转rgb代码
hsi应该是不能在电脑上显示的,要转化为rgb图像。表述或许不准确,体会一下吧。imshow()函数默认接收的是rgb图像,按RGB对应矩阵中的值显示。在hsi输入下,hsi矩阵的值会被当成rgb的值来输出。具体结果见附图。function rgb = hsi2rgb( hsi )%rgb = hsi2rgb( hsi ) 将hsi图像转化为rgb%hsi(:,:,1)色调原创 2016-01-23 20:25:28 · 4536 阅读 · 0 评论 -
matlab 二值图像处理函数汇总说明
1. 腐蚀 imerode( ' 目标图像 ‘ , strel () ) ; // strel 的说明见 日志:matlab二值图像腐蚀2. 膨胀 imdilate( ' 目标图像 ‘ , strel () ) ;3. 开运算 imopen( ' 目标图像 ‘ , strel () ) ; // 先腐蚀后膨胀4. 闭运算 imclose( ' 目标图像 ‘ ,原创 2016-01-27 17:15:36 · 4497 阅读 · 0 评论 -
matlab二值图像腐蚀(黑白图像)
%%%%%%%%%%%%%%%%% 1 2016.1.27 %%%%%%%%%%%%%%% 腐蚀 打印腐蚀模板形状 背景0黑色 % 可以单独在 command window 下查看SE* % 参看 help 中 strel I = input('input the picture path:\n'); figure(1); I = imread(I); imshow(I),ti原创 2016-01-27 15:58:57 · 7391 阅读 · 2 评论 -
matlab下 rgb2hsi(图片路径) 函数代码
新建函数编辑窗口,输入一下代码,保存至你的工作路径下即可。保存文件的文件无所谓,建议和函数名一致,在此也就是 rgb2hsi.mfunction hsi = rgb2hsi(rgb)%hsi = rgb2hsi( rgb )将rgb转化为hsi%输出hsi是double型的rgb =imread(rgb);%没有这句会报错%提取图像RGB分量rgb = im2double(rgb)原创 2016-01-23 17:05:04 · 8192 阅读 · 2 评论 -
MATLAB图像处理学习笔记之一
MATLAB图像处理学习笔记之一 第三章 图像的点运算3.1灰度直方图 其横轴范围是(0-255)表示的是灰度值,0表示黑,255表示白。纵轴表示的是各个灰度级别(可以是一定的灰度范围内)的像素点的个数。代码如下:% My first matlab peogram% 3.1.2.1一般直方图%I = imread('C:\Us原创 2014-12-12 15:34:01 · 622 阅读 · 0 评论 -
代码片段----patternsearch
http://cn.mathworks.com/help/gads/patternsearch.html基本用法% 定义一个 functionfunction y = er(x) y = (x-5)^2;end% 在script中fun = @er; % 获得目标函数x_begin = 2.5; % 设置初值x_opt = patternsearch(fun,原创 2017-09-05 20:32:08 · 1731 阅读 · 0 评论