任务描述:
将长长的扫帚放到机器人背面某个方向(不在正面让机器人看到即可),然后我们编写代码需要让机器人自己转身发现扫帚,然后径直走向扫帚,最后顺利识别到扫帚并抓取成功。
任务设计:
一、找到杆
1、拍拍照
获取视频流并按帧截断,将获取的每一帧图片送入2中做下一步处理。如果对每帧图片的处理时间过长,延迟较高则考虑隔帧截断。
camProxy.setActiveCamera(0)# 0或1选择摄像头
while True:
videoClient = camProxy.subscribe("python_client", 2, 11, 15)# 分辨率640*480 色域RGB FPS
rowImgData = camProxy.getImageRemote(videoClient)
camProxy.unsubscribe(videoClient)
imgWidth = rowImgData[0]
imgHeight = rowImgData[1]
image = np.zeros((imgHeight, imgWidth, 3), dtype='uint8')
image.data = rowImgData[6]#此时,image就是图像矩阵