教程展示如何用树莓上的OpenCV追踪兵乓球。它也可以用来追踪任何能从背景中探测到的球形物体,可以应用于捡球机器人或其他的一些项目。
所需材料:树莓派
支持树莓派的USB摄像头
一台Linux主机(最好是Linux Mint/ Ubuntu),我已经用Linux Mint 17测试过了
对debian系统的经验
第一步:初始设置连接键盘,鼠标,摄像头,以太网或无线网卡,HDMI显示器,电源
给树莓派供电
Raspbian 引导到GUI (图形用户界面)
打开终端并安装 OpenCV
将下发代码另存为bdtct.py,文件复制"bdtct.py"到树莓派主文件夹import cv2
import cv2.cv as cv
import numpy as np
kernel = np.ones((5,5),np.uint8)
# Take input from webcam
cap = cv2.VideoCapture(-1)
# Reduce the size of video to 320x240 so rpi can process faster
cap.set(3,320)
cap.set(4,240)
def nothing(x):
pass
# Creati