matlab实现手动抠图 m文件

时间:2014-11-15 04:47:14
【文件属性】:

文件名称:matlab实现手动抠图 m文件

文件大小:244B

文件格式:M

更新时间:2014-11-15 04:47:14

matlab 图像处理 抠图

读取e盘下的pic文件 左键单击绘制轮廓 右键选择创建抠图 得到的抠图结果存在e盘下 matlab的m文件 程序很简单


网友评论

  • 还行吧,可以运行
  • 索引超出矩阵维度。 出错 Untitled (line 6) blue=immultiply(mask,f(:,:,3) 这是什么问题
  • 居然要5分 代码如下: function Untitled() clc; f=imread('E:\pic.jpg'); mask=roipoly(f); red=immultiply(mask,f(:,:,1)); blue=immultiply(mask,f(:,:,3)); green=immultiply(mask,f(:,:,2)); g=cat(3,red,green,blue); figure,imshow(g) imwrite(g,'E:\pic2.jpg');
  • 可以参考参考
  • 抠图功能是实现了,但是使用的多边形抠图,对边界不能很好的拟合
  • 功能比较少,需要点击多个点,而且抠出的只是mask,而不是所需要的patch,anyway,还是要感谢。
  • 比较简略,但很适合初学者
  • 简单的抠图,还需要仔细看看
  • 很简单的程序,功能一般
  • 这个功能比较少,但是还是可以用来学习学习
  • 比较简单的小程序,只能抠出规则的图形