UPDATE Vision 更新行人检测方法2
This commit is contained in:
@ -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):
|
||||
|
||||
Reference in New Issue
Block a user