OpenCV2报错:Could not find the Qt platform plugin "cocoa" in ""

2020-04-02 21:37:46 浏览数 (1)

OpenCV2报错:Could not find the Qt platform plugin "cocoa" in ""
  • 一.背景信息
  • 二.错误现象
  • 三.解决方法


一.背景信息

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。今天在安装OpenCV2时出现了qt.qpa.plugin: Could not find the Qt platform plugin “cocoa” in ""This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.的错误,解决并记录于此,具体错误现象如下


二.错误现象

代码语言:javascript复制
qt.qpa.plugin: Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

三.解决方法

第一种解决方法:

代码语言:javascript复制
pip install opencv-python==4.0.0.21  ####安装旧版本的OpenCV2

第二种解决方法:

代码语言:javascript复制
pip uninstall opencv-python    ####卸载已经安装的最新版本
代码语言:javascript复制
pip install opencv-python-headless  ####然后安装非官方的OpenCV2库

0 人点赞