彩色图像转变为灰度图像的matlab的程序代码是什么?

彩色图像转变为灰度图像的matlab的程序代码是什么?,第1张

RGB=imread('img.bmp','bmp')%读入彩色图片

figure(1),imshow(RGB),title('彩色图')%显示彩色图片

I=rgb2gray(RGB)%彩色转化成灰度

figure(2),imshow(I),title('灰度图')%显示灰度图

你是用流程图还是用代码编写!

如果要用灰度检测。你必须先用灰度检测传感器分别测量地面和禁区的灰度值。

然后定义检测到灰度后要让机器人做什么动作

下面是代码编写的灰度检测程序

void main(void)

{

HuiDu=analogport(5)

这里只需要定义灰度检测的用哪个模拟口就可以用了

下面就是检测到有禁区后机器人的动作,你自己可以编写程序来让它如何动作

if(HuiDu>=200)

{

QuickStop()

RunBackward(40) /* 退后 cm*/

wait(0.2)

RunRight90()

RunForward(50)/*右转90度 直行20cm*/

wait(0.9)

stop()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11939312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存