问题标签 [cv2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python opencv cv2.KMEANS_RANDOM_CENTERS
基于该cv2.kmeans
函数,我编写了一个函数“F(Image)”,输出为“label”。
F(Image) 的输出,“label”,稍后用于其他图像处理。
但是,我需要为大量图像运行 F(Image)。我注意到,如果我连续运行 F(Image1) 和 F(Image2) 与分别运行 F(Image1) 和 F(Image2),标签是不同的。
我的怀疑是每次cv2.KMEANS_RANDOM_CENTERS
运行时,它都以不同的随机数开始。
不进入源代码cv2.KMEANS_RANDOM_CENTERS
,有没有什么办法可以保证每次运行代码时标签都是一样的?或者运行 F(Image1) 和 F(Image2),因为它们是分开运行的。
python - cv2 不正确的图像解码
我正在编写一个 Java 客户端,它将图像作为字节数组发送,而 Python 服务器则用于接收图像。接收到的图像高度、宽度、通道是否正确,
使用显示图像cv2.imshow('img', img)
会产生不正确的结果:示例输出
Java端:
}
python - 如何使用 cv2 保存二进制图像(dtype=bool)?
我在 python 中使用 opencv 并想保存二进制图像(dtype = bool)。如果我只是使用 cv2.imwrite 我会收到以下错误:
有人可以帮我弄这个吗?该图像基本上应该稍后用作掩码。
python - cv2 的 ImportError 与 virtualenv 中的走狗
大图是
在 Windows 7 中,在 python3.6.1 virtualenv 中使用 pip 安装的随从从 virtualenv15.1.0 的解压缩 .tar.gz 创建的 python2.7.2 解释器无法导入 cv2 模块。
背景/环境
C:\Users\user1>C:\Python27\python.exe C:\VirtualenvTools\virtualenv-15.1.0\virtualenv.py --python=C:\VirtualenvTools\Python36\Python.exe C:\virtualenvs\virtualenv
在带有(全部一行)的Windows 7 (x64) 中,我创建了一个 virtualenv 并将其C:\virtualenvs\virtualenvname\Scripts\Python.exe文件设置为 Eclipse 中 PyDev 项目的主要解释器。
在输入 virtualenv 后,我还安装了走狗activate
,然后使用pip install lackey
命令 @ C:\virtualenvs\virtualenvname\Scripts\目录,没有任何列出的错误(安装成功)。
问题
当我from lackey import *
在我的 PyDev 项目中导入走狗时,有一个ImportError
来自 Eclipse 的控制台。
控制台的堆栈跟踪:
Traceback (most recent call last):
File "C:\Users\user1\workspace\sikulixframework0.1\testManager.py", line 4, in <module>
from lackey import *
File "C:\virtualenvs\virtualenvname\lib\site-packages\lackey\__init__.py", line 31, in <module>
from .RegionMatching import Pattern, Region, Match, Screen, ObserveEvent
File "C:\virtualenvs\virtualenvname\lib\site-packages\lackey\RegionMatching.py", line 17, in <module>
import cv2
File "C:\virtualenvs\virtualenvname\lib\site-packages\cv2\__init__.py", line 7, in <module>
from . import cv2
ImportError: DLL load failed: Le module spécifié est introuvable.
(Le module spécifié est introuvable. = 找不到指定的模块。)
直接使用相同的解释器(C:\virtualenvs\virtualenvname\Scripts\Python.exe)时,如果我写,from lackey import *
我会得到相同的 stackTrace
我的决心尝试
from lackey import *
我在虚拟环境之外尝试了相同的事情( )并且它起作用了。就像在回答 stackoverflow 的问题'Can't import cv2; “DLL 加载失败”,我下载了Visual C++ 2015 可再发行包,但我的复杂性没有任何改变。
python - 定时器事件 Python 视频流处理
我想在 python 中使用 opencv (cv2) 打开相机并每 1 秒拍摄一帧(在 C++ 或 C# 中,我可以使用计时器事件)。然后,我将在其他帧仍在显示时处理某些内容。
有谁知道怎么做?
python - 从numpy数组转换为PIL图像python后图像颜色发生变化
我正在尝试将我使用存储在 numpy 数组中的 cv2.imread 读取的图像转换为 PIL Image 对象,图像的颜色将被更改这是代码
如何取回我的原始图像?
python - Anaconda 包安装超时错误
我正在尝试使用“conda install cv2”从 Anaconda 命令提示符安装 cv2 包,但我不断收到以下错误。我尝试安装其他软件包,但它给出了同样的错误。任何反馈?
C:\ProgramData\Anaconda3) C:\Users\user>conda install cv2 Fetching package metadata ...CondaHTTPError: HTTP None None for url https://repo.continuum.io/pkgs/free/win64/repodata.json。 bz2 Elapsed: None n 尝试检索此 URL 时发生 HTTP 错误。GTTP 错误通常是断断续续的,简单的重试将使您顺利上路。
ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='repo.continuum.io', port =443): url: /pkgs/free/win-64/repodata.json.bz2 超过最大重试次数(由 ConnectTimeoutError(, 'Connection到 repo.continuum.io 超时 (connect timeout=9.15)'))",),)
python - 将轮廓内的区域复制到另一个图像
我在 Python 中有以下代码来查找图像中的轮廓:
现在我想将第一个轮廓内的区域复制到另一个图像,但我找不到任何教程或示例代码来说明如何做到这一点。
python - 在 docker 应用程序中启用网络摄像头并通过 AWS ECS 访问
我们的要求是,使用 docker 我们需要检测来自互联网的网络摄像头(亚马逊 EC2)
使用 cv2,我们试图通过利用 AWS ECS 从互联网检测网络摄像头。
当我们从 AWS EC2 运行它时,我们没有收到任何错误,但没有检测到网络摄像头。
使用下面的命令我执行了 docker。它仍然无法正常工作
仅供参考:我们在 ubuntu VM 16.04 中创建了 docker 镜像
谢谢阿维