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()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)