我想在将鼠标悬停在图像上时,用鼠标光标控制相机的摇摄方向,同时将实时网络摄像头作为窗口背景。
我有两个独立工作的程序,第一个是云台倾斜控制,它使用一个名为servo_control.py的pololu maestro8伺服控制器。第二个是名为test_servo_webcam3.py的网络摄像头窗口和XY事件控件。在
伺服_控件.py#!/usr/bin/env python
import serial
import time
class Servo:
def __init__(self):
self.ser = serial.Serial('/dev/ttyACM0')
self.ser.baudrate = 115200
self.ser.write(chr(0xAA))
self.ser.flush()
self.centre_servo()
def centre_servo(self):
# tvalue is for every 1/4 us so 4000=1000us
# centre servos
self.ser.write(chr(0x84) + chr(0x00) + chr(0x70) + chr(0x2E))
# 0x2E70 = 0b010.1110.111.0000 = 6000 -> 1500us = zero power
self.ser.flush()
self.ser.write(chr(0x84) + chr(0x01) + chr(0x70) + chr(0x2E))
# 0x2E70 = 0b010.1110.111.0000 =