def connect_camera(self, arg_camera_id):
if (self.connect):
self.cap.release()
print 'RELEASE...'
self.camera_id= arg_camera_id
print '>>> Cam ID ',self.camera_id
self.cap= cv2.VideoCapture(self.camera_id)
print 'cap.isOpened:', self.cap.isOpened()
if not (self.cap.isOpened()):
for tmp_id in self.__camera_idMatrix:
try:
self.cap= cv2.VideoCapture(tmp_id)
print 'Cam ID ',tmp_id,': connected successfully!'
self.connect= True
self.camera_id= tmp_id
break
except:
print 'Cam ID ',tmp_id,': connection Refused!'
self.connect= False
if not(self.connect):
tkMessageBox.showerror("Error","Connection of Camera refused!")
else:
self.connect= True
评论列表
文章目录