UPDATE Vision 更新行人检测方法2

This commit is contained in:
HJW
2024-10-26 13:50:05 +08:00
parent 60f145c608
commit e1b52edc09
2 changed files with 18 additions and 0 deletions

View File

@ -39,6 +39,9 @@ class camera_HIK():
frame = None
if self.init_success==True:
if portisopen(self.ip, self.port):
# ret, frame = self.cap.read()
# if ret == False:
self.reconnect_camera()
ret, frame = self.cap.read()
else:
print('海康摄像头网络断开')
@ -46,6 +49,10 @@ class camera_HIK():
if portisopen(self.ip, self.port):
self.reconnect_camera()
ret, frame = self.cap.read()
# if ret == False:
# self.init_success =False
# else:
# self.init_success = True
else:
print('海康摄像头网络断开')
@ -55,6 +62,11 @@ class camera_HIK():
if self.init_success == True:
self.cap.release()
self.cap = cv2.VideoCapture(self.camera_url)
ret, _ = self.cap.read()
if ret:
self.init_success = True
else:
self.init_success = False
print("海康摄像头重连")
def release_camera(self):