Python openCV qt.qpa.plugin: could not find the qt platform plugin "cocoa" in "" 在Mac上的解决方案详解

2023-10-30

这是一个不断踩坑的过程~~

首先,我开始的诉求是希望可以利用 openCV 实时显示电脑摄像头获取的内容。

开始用了 cv2.imshow() 结果不行。报错:

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.

然后查了资料,说要同时用 cv2.waitKey(0),结果加上了以后还是一样报错~~

继续搜索解决方案,有提到要安装 opencv-python-headless

pip install opencv-python-headless

结果发现速度巨慢~~
然后切换到清华源:

pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple

结果下载到一半不到的时候就卡住了,多次尝试都不行~~
直接登陆 pypi:
opencv-python-headless

找到下载地址,选择适合自己系统的版本:
在这里插入图片描述
然后用迅雷下载,终于完成了!
然后再用 pip 安装,下面的 path 部分就是下载后存放的地址:

pip install path

终于成功了!!!
再尝试 cv2.imshow() 可以显示!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python openCV qt.qpa.plugin: could not find the qt platform plugin "cocoa" in "" 在Mac上的解决方案详解 的相关文章

  • 递归 lambda 表达式可能吗?

    我正在尝试编写一个调用自身的 lambda 表达式 但我似乎找不到任何语法 或者即使它是可能的 本质上我想将以下函数传输到以下 lambda 表达式中 我意识到这是一个愚蠢的应用程序 它只是添加 但我正在探索可以在 python 中使用 l
  • python 中的并行处理

    在 python 2 7 中进行并行处理的简单代码是什么 我在网上找到的所有示例都很复杂 并且包含不必要的代码 我该如何做一个简单的强力整数分解程序 在每个核心 4 上分解 1 个整数 我真正的程序可能只需要2个核心 并且需要共享信息 我知
  • opencv水印周围的轮廓

    我想在图像中的水印周围画一个框 我已经提取了水印并找到了轮廓 但是 不会在水印周围绘制轮廓 轮廓是在我的整个图像上绘制的 请帮我提供正确的代码 轮廓坐标的输出为 array 0 0 0 634 450 634 450 0 dtype int
  • 使用 python 中的公式函数使从 Excel 中提取的值的百分比相等

    import xlrd numpy excel Users Bob Desktop wb1 xlrd open workbook excel assignment3 xlsx sh1 wb1 sheet by index 0 colA co
  • 删除 Django 1.7 中的应用程序(和关联的数据库表)

    是否可以使用 Django 1 7 迁移来完全删除 卸载应用程序及其所有跟踪 主要是其所有数据库表 如果没有 在 Django 1 7 中执行此操作的适当方法是什么 python manage py migrate
  • Python3.0 - 标记化和取消标记化

    我正在使用类似于以下简化脚本的内容来解析较大文件中的 python 片段 import io import tokenize src foo bar src bytes src encode src io BytesIO src src l
  • 在没有模型的情况下将自定义页面添加到 django admin

    我正在尝试在没有模型关联的情况下向管理员添加自定义页面 这就是我迄今为止所取得的成就 class MyCustomAdmin AdminSite def get urls self from django conf urls import
  • 将 OpenCV Mat 转换为数组(可能是 NSArray)

    我的 C C 技能很生疏 OpenCV 的文档也相当晦涩难懂 有没有办法获得cv Mat data属性转换为数组 NSArray 我想将其序列化为 JSON 我知道我可以使用 FileStorage 实用程序转换为 YAML XML 但这不
  • 结构差异 sudo() run('sudo 命令')

    我想知道函数之间有什么区别sudo 和函数run sudo u user smth 文档上有 sudo 在所有运行方式上都是相同的 除了它总是换行 调用 sudo 程序中的给定命令以提供超级用户 特权 但有几次 sudo cmd 提示我输入
  • Django send_mail SMTPSenderRefused 530 与 gmail

    一段时间以来 我一直在尝试使用 Django 从我正在开发的网站接收电子邮件 现在 我还没有部署它 并且我正在使用Django开发服务器 我不知道这是否会影响它 这是我的 settings py 配置 EMAIL BACKEND djang
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • 在 Windows 上使用 apache mod_wsgi 运行 Flask 应用程序时导入冲突

    我允许您询问我在 Windows 上使用您的 mod wsgi portage 托管 Flask 应用程序时遇到的问题 我有两个烧瓶应用程序 由于导入冲突 只有一个可以同时存在 IE 如果请求申请 1 我有回复 然后 如果我请求应用程序 2
  • Tensorflow 与 Keras 的兼容性

    我正在使用 Python 3 6 和 Tensorflow 2 0 并且有一些 Keras 代码 import keras from keras models import Sequential from keras layers impo
  • 使用Python计算目录的大小?

    在我重新发明这个特殊的轮子之前 有没有人有一个很好的例程来使用 Python 计算目录的大小 如果例程能够很好地以 Mb Gb 等格式格式化大小 那就太好了 这会遍历所有子目录 总结文件大小 import os def get size s
  • 使用“默认”环境变量启动新的子进程

    我正在编写一个构建脚本来解析依赖的共享库 及其共享库等 这些共享库在正常情况下是不存在的PATH环境变量 为了使构建过程正常工作 让编译器找到这些库 PATH已更改为包含这些库的目录 构建过程是这样的 加载器脚本 更改 PATH gt 基于
  • Mac OSX 10.6 上的 Python mysqldb 不工作

    我正在使用 Python 2 7 并尝试让 Django 项目在 MySQL 后端运行 我已经下载了 mysqldb 并按照此处的指南进行操作 http cd34 com blog programming python mysql pyth
  • 从 NumPy 数组到 Mat 的 C++ 转换 (OpenCV)

    我正在围绕 ArUco 增强现实库 基于 OpenCV 编写一个薄包装器 我试图构建的界面非常简单 Python 将图像传递给 C 代码 C 代码检测标记并将其位置和其他信息作为字典元组返回给 Python 但是 我不知道如何在 Pytho
  • 在 Django 查询中使用 .extra(select={...}) 引入的值上使用 .aggregate() ?

    我正在尝试计算玩家每周玩游戏的次数 如下所示 player game objects extra select week WEEK games game date aggregate count Count week 但姜戈抱怨说 Fiel
  • 将上下文管理器的动态可迭代链接到单个 with 语句

    我有一堆想要链接的上下文管理器 第一眼看上去 contextlib nested看起来是一个合适的解决方案 但是 此方法在文档中被标记为已弃用 该文档还指出最新的with声明直接允许这样做 自 2 7 版起已弃用 with 语句现在支持此
  • Apache Beam Pipeline 写表后查询表

    我有一个 Apache Beam Dataflow 管道 它将结果写入 BigQuery 表 然后我想查询该表以获取管道的单独部分 但是 我似乎无法弄清楚如何正确设置此管道依赖性 我编写的新表 然后想要查询 与一个单独的表连接以进行某些过滤

随机推荐

  • iOS app可视化开发(一)使用Xcode创建app

    更多开发信息欢迎关注我的新浪微博 Jenny爱学习 自Apple Inc推出swift语言之后 Xcode也更新了几个版本 目前新版的Xcode已经支持可视化的app开发 这意味着 在线生成app的产业进一步被削弱 同时可视化的开发减少了程
  • Epoll事件ET和LT模型分析

    1 Epoll事件有两种模型 ET 边沿触发 缓冲区状态发生变化时 触发一次 LT 水平触发 有数据可读 读事件一直触发 有空间可写 写事件一直触发 使用时 不指定事件模型 则默认是水平触发 2 ET模型 ET边缘触发模型 涉及以下问题 1
  • 40个视频素材网站分享,高清、4K、免费……你想要的的这里都有,快来收下这份安利~

    作为一个后期狗 刚开始接触剪辑的时候 每次花时间最长其实不是剪辑 而是找素材 你们敢信 有时候就真的为一两个镜头找到天昏地暗 那时候的我还不知道有素材网站这种利器 为了避免你们同我一样遍寻素材而不得 今天我决定把我压箱底的素材网站分享出来
  • 放弃了树莓派入手玩客云(一)

    早在2018年买了一块树莓派3B 又在2020年买了两块树莓派4的4G版本 平均一个330块钱左右吧 今年一看涨价了 三块卖了1300 其实出手的主要原因是这三块pi一直都吃灰 不是技术不够 然后不舍得在上面投资了 没钱买好内存卡 树莓派对
  • 2023华为OD机试真题【模拟商场优惠打折】

    题目内容 模拟商场优惠打折 有三种优惠券可以用 满减券 打折券和无门槛券 满减券 满100减10 满200减20 满300减30 满400减40 以此类推不限制使用 打折券 固定折扣92折 且打折之后向下取整 每次购物只能用1次 无门槛券
  • How Easy Is It to Switch Off Power?

    原文链接 https community cadence com cadence blogs 8 b lp posts how easy to switch off power How easy is it to switch off po
  • go进行大文件上传

    读取前端上传的文件 创建一个临时文件夹保存上传的切片数据 前端上传完成后发送请求数据到后端合并文件 合并数据时一定要确保文件的顺序 var dir os Getwd var uploadPath path Join dir uploads
  • 小知识·编码格式和转换方法

    什么是编码格式 从一个小问题引入 我们在学习C语言的时候 有一道必做的题目是将大写字母转换成小写 相信有点基础的同学都能不加思索的写出下面的代码 chartoLower char upper if upper gt A upper lt Z
  • Idea 快速生成方法返回值的操作

    快捷键 Ctrl Alt v 补充 idea 自动生成返回值以及返回值的类型 在idea中写代码时 只需要写后半部分即可 即 等号后面的那一部分 剩下的都交给idea好了 idea会自动判断返回值的类型 以及建议返回值的名称 参考文献 ht
  • I/O控制方式——通道控制方式

    一 定义 通道是一个独立于 CPU的专管输入 输出控制的处理机 它控制设备与内存直接进行数据交换 它有自己的通道指令 这些通道指令受CPU启动 并在操作结束时向CPU发中断信号 二 原理 2 1 通道控制方式的引入 通道控制方式与DMA控制
  • ChatGPT模型大战:讯飞星火认知大模型、百度文心一言能否击败GPT-4(含个人内测体验测试邀请码获取方法,2小时申请成功,亲测有效)

    目录 前言 讯飞星火内测申请 申请方式 内测体验 登录界面 百度内测申请 内测对比 基本问答 事实性问答 科普文写作 小红书文案 项目计划撰写 古文理解 模型的常识能力和反事实推理 代码理解 法律相关 广告话术 数字排序 数值计算 推理解题
  • 华为OD机试 - 优雅子数组( Python)

    题目描述 如果一个数组中出现次数最多的元素出现大于等于K次 被称为 k 优雅数组 k也可以被称为优雅阈值 例如 数组1 2 3 1 2 3 1 它是一个3 优雅数组 因为元素1出现次数大于等于3次 数组 1 2 3 1 2 就不是一个3 优
  • ChatGPT怎么用?这几个技巧让你快速完成各种工作!来吧展示!

    ChatGPT成为全球热议话题 月活用户突破1亿 如何利用ChatGPT快速完成工作 小编分享使用技巧 ChatGPT 一 ChatGPT能够做什么 想要利用ChatGPT完成工作 首先需要了解它是一款什么样的AI工具 以及它能够为您提供哪
  • vue-cli3 less全局变量

    首先一定要确定安装了vue cli3X以上 接着直接运行这哥命令就可以了 vue add style resources loader 如果上面的没反应 请再一次确实是不是升级到了vue cli3 x以上 如果安装失败或者提示错误 可以试着
  • Hocate Ajax 框架介绍

    hocate AJAX框架参照了目前很多框架的设计思路 汲取各个框架其中的优点 摒弃了一些操作和编码的不便性 旨在提供一个方便快捷易编码的ajax框架 1 java对象到JSON对象的自动映射 2 对象自动JSON化 可以在页面中直接调用
  • LCLFramework框架 1.1 Pre-Alpha 源码公布

    使用开发框架的好处 1 框架在技术上为软件系统提供了完整的模式实践2 框架为团队提供了合理可行的软件开发过程模式3 框架的应用大大提高了团队的开发效率 团队只需要关注与领域相关的业务实现 而无需关注具体的技术实现4 框架的应用大大降低了出现
  • Web页面广告设计

    本文主要介绍如何实现一个能够自行删除 同时在页面上固定位置显示广告的Web页面设计的方法 一 需求分析 我们需要在Web页面中添加一个广告 要求该广告显示在页面的侧边 占据三屏高度 同时该广告页面能够自行删除 且需要弹出一个位于页面右下角的
  • 1流明等于多少lux_1勒克斯=多少流明

    展开全部 1勒克斯 1流明的光通量均匀分布在1平方62616964757a686964616fe58685e5aeb931333366303832米面积上的照度 即 1lux 1lm 平方米 勒克斯是照度的单位 符号为lux或lx 流明是光
  • 26进制

    问题 在Excel 2003中 用A表示第1列 B表示第2列 Z表示第26列 AA表示第27列 AB表示第28列 以此类推 请写一个函数 输入用字母表示的列号编码 输出它是第几列 思路 这是一道关于进制的题目 其本质是把十进制数字用A Z表
  • Python openCV qt.qpa.plugin: could not find the qt platform plugin "cocoa" in "" 在Mac上的解决方案详解

    这是一个不断踩坑的过程 首先 我开始的诉求是希望可以利用 openCV 实时显示电脑摄像头获取的内容 开始用了 cv2 imshow 结果不行 报错 qt qpa plugin Could not find the Qt platform