Log in

View Full Version : Python: USBCamera does not work?


team-4480
05-02-2015, 11:33
Hi! We ran into a problem when trying to set up a USBCamera with RobotPy and Python. This code gives us an error: self.usb_camera=wpilib._impl.USBCamera()
wpilib._impl.CameraServer.setAutomaticCapture(self .usb_camera)
We get a module has no attribute to USBCamera and CameraServer error. I tried importing wpilib._impl but that didn't help anything. Thanks a bunch in advance!

TimTheGreat
05-02-2015, 14:43
I had the same problem and it took quite a while to figure out.

try:
self.camera = wpilib.USBCamera()
self.camera.startCapture()
self.camServ = wpilib.CameraServer()
self.camServ.startAutomaticCapture(self.camera)
except:
self.camera = None
So you create a camera object, start it, then start the camera server. The try/except is in case you want to test without the camera, and it won't break.