您的位置:首页 > 编程语言 > MATLAB

【图像处理】MATLAB:表示与描述

2017-10-23 17:19 232 查看

单元数组和结构

前排提示 : 本节知识有点多,而且不易理解,所以只放了基本概念,具体实现翻书查看。



% 单元数组
C = {f,b,char_array};                 % f为图像,b为二维坐标序列,char_array为字符数组
ca = C{3};                            % 获取第三个元素内容即字符数组
ca1 = C(3);                           % 获取变量描述如{1×2 cell}

function G = image_states(f)          % G是一个单元数组
G{1} = size(f);                       % 维数
G{2} = mean2(f);                      % 平均亮度mean(mean(f))
G{3} = mean(f,2);                     % 行的平均亮度
G{4} = mean(f,1);                     % 列的平均亮度

% 结构
function s = image_states(f)          % s是一个结构
s.dim = size(f);
s.AI = mean2(f);
s.AIrows = mean(f,2);
s.AIcols = mean(f,1);


链码



最小周长多边形(MPP)







标记



边界片断



骨骼





边界描绘子

  边界长度



  形状数





  傅里叶描绘子







  统计矩





区域描绘子

  纹理





  不变矩



主分量描述





   结束语

  历时半个多月,”图像处理MATLAB”读书笔记系列算是顺利完成了,对象识别(模式识别)需要深入研究,并非只言片语、几个公式就能解释明白,而我目前还未踏入这个领域,所以就不展开了,该系列也就告一段落。

  之所以写博客,主要是记录和监督自己的学习进度及情况。说来惭愧,本该本科阶段掌握的知识,到研究生阶段还一知半解,不能熟练运用。有时遇到某个知识点,却又一时难以想起,翻看博客才恍然大悟,说明记笔记还是很有必要的。目前能力水平都还不足,各方面都有待提高,故以博客来监督鞭策自己,勤学苦练,向业界大牛看齐,争取早日学有所成,不负韶华。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: