首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过改变线条的颜色来检测物体

如何通过改变线条的颜色来检测物体
EN

Stack Overflow用户
提问于 2012-04-16 02:45:29
回答 1查看 271关注 0票数 0

我有下面的代码,用于在图片中绘制两条线。

如何将这些线放入活动状态;如果有任何对象站在这些线上,我应该如何更改线的颜色,“只是为了发出简单的警报,表明这些线上有对象?”

代码语言:javascript
运行
复制
im=imread('tas.jpg');

imshow(im);

hold on;

line([27,1523],[1753,1753]);

line([7,1531],[1395,1395]);

hold off;
EN

回答 1

Stack Overflow用户

发布于 2012-04-16 06:22:31

我同意@Chris A.关于这个问题的模糊性的观点,但如果你唯一想要的是能够在这个非常静态的代码的未来语句中改变这些行的颜色,你可以这样做:

代码语言:javascript
运行
复制
im = imread('tas.jpg');

imshow(im);

hold on;

h1 = line( [27,1523] , [1753,1753] );  % h1 is now handle for this line
h2 = line( [7,1531]  , [1395,1395] );  % h2 is now handle for this second line

hold off;

为了将第一行的颜色更改为红色,将第二行的颜色更改为绿色,您需要执行以下操作:

代码语言:javascript
运行
复制
set( h1, 'Color', 'r');
set( h2, 'Color', 'g');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10164952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档