PlaystationEye.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:CanLauncher 作者: hazenhamather 项目源码 文件源码
def aimToFace():
    while 1:
        ret, frame = cap.read()
        gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
        faces = faceCascade.detectMultiScale(
            gray,
            scaleFactor = 1.3,
            minNeighbors = 5
        )
        for (x,y,w,h) in faces:
            cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)
            distance = 146.645*math.exp(-7.207e-3*w);
            # print distance
            if x < (halfScreen - 1.5*w):
                #click servo right
                print "Pan Right"
            elif x > (halfScreen + 1.5*w):
                #Click servo left
                print "Pan Left"
            else:
                targetConfirmed = confirmTarget()
                if targetConfirmed:
                    Launch(distance)
                else:
                    break
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号