【求助matlab】在做用canny提取边缘的时候,matlab总是报错!

hitfangyu 2017-02-07 06:06:11


I=imread('D:\7.tif');
BW=edge(I,'canny');

报错如下:
出错 edge (line 189)
[a,method,thresh,sigma,thinning,H,kx,ky] = parse_inputs(varargin{:});

出错 Untitled (line 2)
BW=edge(I,'canny');
...全文
2907 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只酸奶瓶 2019-10-25
  • 打赏
  • 举报
回复
转成灰度图吧,我只用他的一个波段就不会报错
ChHanXiao 2017-02-22
  • 打赏
  • 举报
回复
1楼正解,凑够6个字
shiter 2017-02-08
  • 打赏
  • 举报
回复
这报错信息是个啥意思啊,看不懂。。。
ssbqrm 2017-02-08
  • 打赏
  • 举报
回复
图像是不是要先转化成灰度图才能调用edge(I,'canny')啊
hitfangyu 2017-02-08
  • 打赏
  • 举报
回复
tiff格式不是不需要转吗?

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧