Python在MacOS Mojave中因OpenCV崩溃

雷克斯低

将MacBook升级到MacOS Mojave之后不久,我的OpenCV程序就被破坏了。

安装了以下组合,似乎没有任何效果。

Python 3.6.5 with OpenCV 3.4.1

Python 3.7.0 with OpenCV 3.4.3

简单的测试程序

import cv2

vid = cv2.VideoCapture(0)

while True:
    _, frame = vid.read()

    cv2.imshow("Frame", frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

vid.release()
cv2.destroyAllWindows()

崩溃日志的一部分(完整日志请单击此处

Process:               Python [23472]
Path:                  /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.7.0 (3.7.0)
Code Type:             X86-64 (Native)
Parent Process:        zsh [22997]
Responsible:           Python [23472]
User ID:               501

Date/Time:             2018-10-09 14:39:32.725 +0800
OS Version:            Mac OS X 10.14 (18A391)
Report Version:        12
Anonymous UUID:        D946F646-E90A-A450-14FB-63EA96A4C90E


Time Awake Since Boot: 18000 seconds

System Integrity Protection: disabled

Crashed Thread:        3  Dispatch queue: com.apple.root.default-qos

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace TCC, Code 0x0
雷克斯低

根据@wm的建议,显然,最新的macOS变体已在所有应用程序之上注入了紧密的安全层。

现在,当且仅当我使用本机Terminal应用程序时,我才可以调用相机。希望iTerm会尽快推出更新。

干杯!

更新(6/11/2018):iTerm发布了一个更新,它将要求相机许可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python中的Turtle程序因堆栈崩溃而崩溃

在MacOS Mojave for QGIS上安装Python 3.6

python中的process.pid在macOS mojave上给出错误的值

更新到 macOS Mojave 后 [NSWindow orderFrontRegardless] 崩溃

Instruments在macOS Mojave上使用Hardened Runtime导致应用崩溃

Opencv imshow在macOS 11.0.1(Big Sur)上使python启动器崩溃

MacOS MTKView金属self.device.newBufferWithBytes因断言而崩溃

无法在macOS Mojave应用中模拟按键

CGEventTapCreate在macOS Mojave中返回null

在MacOS Mojave中找不到ntpdate命令

Xcode 7.3.1无法在MacOS Mojave中打开

在macOS Mojave中请求相机权限

从python检测macos中的暗模式

我如何让Python在visualStudioCode MacOS中运行

无法在macOS中卸载python3

Twitch 聊天记录器因 python3.7 中的 websocket 错误而崩溃

在MacOS上为系统范围的Python安装OpenCV

在 macOS [python, PySimpleGUI, Tkinter, macOS] 中通过 tkinter 的窗口刷新(更新)非常慢

macOS Mojave目录权限

macOS Mojave上的OpenMP

如何在MacOS Mojave中替换“ / usr / bin”中的文件

macOS Mojave上的Sublime Text 3中的字体呈现错误

无法在macOS Mojave中安装Xcode 10 Network Link Conditioner

Xcode for MacOS Mojave中的C ++项目需要NSCameraUsageDescription

以编程方式访问macOS Mojave中的Safari书签

MacOS Mojave中的C标头在哪里?

无法在 MacOs 中为 python2 安装 pyopenssl

如何在macOS中为Python 3安装mlpy

MacOS上的Python 3.7中的底图构建错误-来自Cython?