Skip to content

Commit 30af367

Browse files
committed
* 输出相机解码失败原因,输出解码失败详细原因
1 parent e9246ec commit 30af367

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

opencv_tools/jade_opencv_process.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,7 @@ def PadImage(image,width=10):
760760

761761

762762
class VideoCaptureBaseProcess(threading.Thread):
763-
def __init__(self,video_path,camera_type,use_gpu_decode,camera_reopen_times=30,JadeLog=None,device=None,acl_resource=None):
763+
def __init__(self,video_path,camera_type,use_gpu_decode,camera_reopen_times=30,JadeLog=None,device=None,acl_resource=None,show_window=False):
764764
self.video_path = video_path
765765
self.history_status = self.check_video_path()
766766
self.camera_type = camera_type
@@ -769,6 +769,7 @@ def __init__(self,video_path,camera_type,use_gpu_decode,camera_reopen_times=30,J
769769
self.reopen_times = 0
770770
self.device = device
771771
self.JadeLog = JadeLog
772+
self.show_window = show_window
772773
super(VideoCaptureBaseProcess, self).__init__()
773774

774775
def download_frame(self,frame):
@@ -782,9 +783,10 @@ def download_frame(self,frame):
782783

783784
def package_data(self,ret,frame):
784785
frame = self.download_frame(frame)
785-
# cv2.namedWindow("result",0)
786-
# cv2.imshow("result",frame)
787-
# cv2.waitKey(1)
786+
if self.show_window:
787+
cv2.namedWindow("result",0)
788+
cv2.imshow("result",frame)
789+
cv2.waitKey(1)
788790

789791
def camera_abnormal(self,exception):
790792
pass

0 commit comments

Comments
 (0)