问题标签 [opencv-python]

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.

0 投票
0 回答
10620 浏览

numpy - Numpy + OpenCV-Python:获取白色像素的坐标

我有一个灰度图像,我想获得强度级别为 255 的所有像素坐标。

我尝试使用:

但我没有得到 (X,Y) 坐标的列表,而是得到了一个数字列表,就像img是一个一维向量。

我究竟做错了什么?

0 投票
1 回答
1618 浏览

python-3.x - OpenCV - 从视频文件中捕获任意帧

我使用以下代码从视频文件中提取特定帧。在这个例子中,我只是得到了中间帧:

但是,使用这种方法,在一个非常大的文件中捕获中间帧可能需要一段时间。

显然,在较旧的cv模块中,可以这样做:

是否有类似的方法cv2来抓取视频文件中的特定帧,而不必遍历所有帧?

0 投票
0 回答
471 浏览

image-processing - 保存视频输出

我试图在 Ubuntu 16.04 中工作的 opencv-python 中保存处理过的视频。我能够可视化处理后的视频。但是,当我尝试保存视频时,它给了我以下错误。有什么可能的建议吗?

错误:

0 投票
0 回答
53 浏览

opencv-python - 在 Ubuntu 中安装 pyserial 时出错

我试图安装 pyserial 以将 ardunio 与我的 opencv-python 链接。当我试图从终端安装 pyserial 时,它给了我错误..

OSError:[Errno 13] 权限被拒绝:'/usr/local/lib/python2.7/dist-packages/pyserial-3.3.dist-info'

有什么建议么?

0 投票
1 回答
12726 浏览

numpy - 如何加载 .mat 文件并将其转换为 numpy 二维数组?

我在 mat 文件中有一个数据(观察和特征),我想将它加载到 numpy 二维数组中。我不想先将其转换为 csv,然后将 csv 加载到 numpy 中。

0 投票
1 回答
177 浏览

python - 如何在python中绘制图像宽度的直方图?

我有一些训练图像(超过 20 个格式为 .tif 的图像),我想在 python 中绘制它们的宽度直方图。如果有人可以提供帮助,我将非常高兴。

0 投票
2 回答
680 浏览

python - 如何编写图像角度计算的脚本?

我有超过 100 张图片,每张图片的角度都不同。我已经编写了一个基本的 python 代码来将每个图像从任意角度一个一个地旋转到零度(我的意思是让它们变平)。我附上的python代码是一个简单的代码,不幸的是它不会自动找到角度,也不会让它精确为零。任何时候对于任何图像,我都应该找到角度并多次运行代码以使其为零(有时我无法使其完全平坦或我们将其设为零度)。根据我附上的图像,image1 是作为输入的示例图像之一,而 image_2 是我希望最后作为输出的旋转图像。我想问任何可以帮助我修改当前代码或为我提供新 python 代码(我更喜欢新代码)的人,我可以让我的图像从任何角度旋转到零度。如果您愿意,请随时向我询问更多解释。

我的 opencv-python 代码是:

注意:输入和输出图像已删除。

0 投票
1 回答
476 浏览

opencv - OpenCV 2.0 中的 cv2.fillConvexpoly 等效项

我试图掩盖由图像中的多边形定义的感兴趣区域。cv2.fillConvexpoly为此目的,在最新的 OpenCV 版本中有一个模块。在旧版本的 OpenCV(2.0 版)中是否有类似的功能?

0 投票
1 回答
4560 浏览

xml - opencv中haarcascade xml文件的解释

我正在做一个需要高精度人脸检测的项目。对于检测,我将 opencv 与 python 一起使用。

我仍然无法实现我的目标,所以我正在考虑操作 xml 文件中的字段/数据 - haarcascade_frontalface_default.xml 和 haarcascade_frontalface_alt2.xml。

但是,我无法理解其中的标签。我只想简要说明主要标签。

0 投票
1 回答
2532 浏览

python - 创建exe文件时Py2exe元组索引出pf范围问题

我有使用 Opencv 库的 python 程序。我想在不安装 python 本身的情况下在 Windows 操作系统上运行这个程序。所以,我做了一些研究,发现了 Py2exe,但我在使用它时遇到了问题。这是我的python代码:

这是我的setup.py文件:

每当我使用 python setup.py py2exe命令或只是简单地运行setup.py时,我都会收到以下错误

Traceback(最近一次调用最后一次):文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\Program1\setup.py”,第 10 行,zipfile = None,文件“C:\Users \Hadi\AppData\Local\Programs\Python\Python36-32\lib\distutils\core.py”,第 148 行,在 setup dist.run_commands() 文件“C:\Users\Hadi\AppData\Local\Programs\Python \Python36-32\lib\distutils\dist.py”,第 955 行,在 run_commands self.run_command(cmd) 文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\distutils\ dist.py”,第 974 行,run_command cmd_obj.run() 文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\distutils_buildexe.py”,行188、在运行self._run()文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\distutils_buildexe.py”,第 267 行,在 _run builder.analyze() 文件“C:\Users\Hadi\AppData \Local\Programs\Python\Python36-32\lib\site-packages\py2exe\runtime.py”,第 158 行,在分析 self.mf.import_package(modname[:-2]) 文件“C:\Users\Hadi \AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\mf3.py”,第 92 行,在 import_package self.import_hook(name) 文件“C:\Users\Hadi\AppData\Local\ Programs\Python\Python36-32\lib\site-packages\py2exe\mf3.py”,第 120 行,在 import_hook 模块 = self._gcd_import(name) 文件“C:\Users\Hadi\AppData\Local\Programs\Python \Python36-32\lib\site-packages\py2exe\mf3.py”,第 274 行,在 _gcd_import 返回 self._find_and_load(name) 文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\mf3.py",第 357 行,在 _find_and_load self._scan_code(module.代码,模块)文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\mf3.py”,第 388 行,在 _scan_code 中,用于什么,在 self.args 中。 _scan_opcodes(代码):文件“C:\Users\Hadi\AppData\Local\Programs\Python\Python36-32\lib\site-packages\py2exe\mf3.py”,第 417 行,在 _scan_opcodes 中产生“存储”,( names[oparg],) IndexError: 元组索引超出范围