Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi 3 opencv python和pyinstaller_Python_Opencv_Tcp_Video Streaming_Executable - Fatal编程技术网

Raspberry pi 3 opencv python和pyinstaller

Raspberry pi 3 opencv python和pyinstaller,python,opencv,tcp,video-streaming,executable,Python,Opencv,Tcp,Video Streaming,Executable,我使用这个OpenCV代码通过TCP捕获Raspberry picamera流,这个代码工作正常,但当我使用pyinstaller使用这个 可执行文件不工作windows将消失 这是我的密码: !/usr/bin/python 进口cv2 导入线程 将numpy作为np导入 导入套接字 导入系统 进口泡菜 导入结构 cam1_ip=tcp://192.168.7.14:9002 cam2_ip=tcp://192.168.7.10:9002 cam3_ip=tcp://192.168.7.12

我使用这个OpenCV代码通过TCP捕获Raspberry picamera流,这个代码工作正常,但当我使用pyinstaller使用这个

可执行文件不工作windows将消失 这是我的密码:

!/usr/bin/python 进口cv2 导入线程 将numpy作为np导入 导入套接字 导入系统 进口泡菜 导入结构 cam1_ip=tcp://192.168.7.14:9002 cam2_ip=tcp://192.168.7.10:9002 cam3_ip=tcp://192.168.7.12:9002 类pvcameraThreadthreading。线程: def _初始__self,预览名称,camSource: 线程.Thread.\uu初始化\uu self self.previewName=预览名称 self.camSource=camSource def runself: 打印开始+self.previewName camPreviewself.previewName,self.camSource def camPreviewpreviewName,camSource: cv2.namedWindowpreviewName cam=cv2.VideoCapturecamSource 如果cam.ISOPEND: rval,frame=cam.read 其他: rval=False 而rval: cv2.resizeWindowpreviewName,607507 cv2.imshowpreviewName,帧 rval,frame=cam.read key=cv2.waitKey1 如果键==113: 打破 cv2.WindowPreviewName 如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu': 创建两个线程,如下所示 cam1_previewthread=pvcameraThreadCAM1_Preview,cam1_ip cam2_previewthread=pvcameraThreadCAM2_Preview,cam2_ip cam3_previewthread=pvcameraThreadCAM3_Preview,cam3_ip cam1_预览线程.start cam2_预览线程.start cam3_预览线程.start
我想这个答案对你有帮助。 这个答案的总结是pyinstaller不是完美的 有时您需要手动添加库。