【发布时间】:2020-04-18 13:30:42
【问题描述】:
我使用的是 MacBook Air,每当我运行此代码时,系统都会在弹出窗口中显示一些错误,并显示如下长错误消息:
在终端显示:
"进程以退出代码 134 结束(被信号 6:SIGABRT 中断)
代码如下:
import cv2
cap = cv2.VideoCapture(0)
while True:
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
我尝试过使用 PyCharm 和 VS Code 等 IDE。当我尝试使用 Jupyter Notebook 时,它一直工作到我结束视频捕获,但当我尝试终止视频窗口时它又崩溃了。
【问题讨论】:
-
"系统抛出一些错误,弹出窗口带有大错误消息" : 弹出窗口中显示什么错误消息?它可以正常工作,就像我的 Mac 一样,来自 VS Code 和直接来自终端。您的 Mac OS 版本是多少?
-
我添加了错误截图,mac 版本是 catalina,在编辑器、vs 代码和 pycharm 中都弹出错误,但是 jupyter notebook 一直运行到视频捕获,但是当我按“q”时它崩溃了使用“强制退出”