问题标签 [imutils]

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 投票
1 回答
97 浏览

python - 形状不可用的 OpenCV 框架

我有一个 CNN,它需要输入图像的形状为 [通道、大小、大小],但是当我使用 imutils videostream 函数获取帧时,我得到的帧的形状为 [大小、大小、通道]。

使用 numpy reshape 重塑此框架使我的 CNN 无法识别框架中的内容,并且无法正确分类任何内容。

有什么方法可以指定我想要框架的形状吗?或者以我保留图像的方式重塑框架?

0 投票
2 回答
2656 浏览

python-3.x - 使用 imutils VideoStream 访问 IP 摄像机

我正在使用下面的行从我的笔记本电脑摄像头获取视频流,效果很好。

但现在,我希望源是 IP 摄像机,而不是我的笔记本电脑摄像机。有没有办法像将 src 更改为摄像机的 IP?我已经到处搜索了,我主要看到的是使用 cv2 VideoCapture 方法。我想知道该解决方案是否也适用于 VideoStream 功能。

谢谢!

0 投票
0 回答
43 浏览

python-3.x - 打开简历,找到模糊的图像

我需要 python 代码的帮助,如果文件夹中的图像是否模糊,它应该告诉我。

我发现这篇文章很有用https://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/ 但在输出中,它在图像顶部显示了一个带有模糊值的文本。

但我希望结果应该生成一个显示图像路径的文本文件(output.txt),它是模糊的值,并且还说明它是否模糊。而不是将这些东西写在图像的顶部。

我正在使用 Anaonda 3 并安装文章中解释的 cv2、argparse 和 imutils。

在 output.txt 中应该是这样的

0 投票
1 回答
2790 浏览

python - 如何在 python 中从 mkv 文件中读取视频图像?

我想从 mkv 文件中读取每一帧以循环并应用我的对象检测算法。但是我找不到任何方法从 mkv 文件中读取视频。

我想要一个与 imutils.video.FileVideoStream 类似的功能,但适用于 mkv 文件。

vs = FileVideoStream('C:/Users/hedeg/Documents/TRN-pytorch/sample_data/Lift.mp4').start()

0 投票
1 回答
1183 浏览

python - 多进程视频处理

我想对相邻帧进行视频处理。更具体地说,我想计算相邻帧之间的均方误差:

我知道如何以线性直接的方式计算它:我使用 imutils包来利用队列来解耦加载帧并处理它们。通过将它们存储在队列中,我无需等待它们就可以处理它们。...但我想更快...

现在我的问题是:如何对指标的计算进行多重处理以提高速度并节省时间?

我的操作系统是 Windows 10,我使用的是 python 3.8.0

0 投票
2 回答
1021 浏览

imutils - 没有名为“imutils”的模块

即使安装后也没有名为“imutils”的模块。我正在使用 macOS 和 sublime 文本编辑器。当我尝试构建时,我收到错误消息 No module named 'imutils' 但是当我在终端中运行 pip3 install imutils 时,我得到了已经满足的要求。

我怎么解决这个问题 ?

0 投票
1 回答
294 浏览

python - Python、Opencv、Imutils:ValueError:要解包的值太多(预期为 2)

我正在尝试将实时视频提供给 Tkinter 窗口。我正在将 imutils.video 用于视频流。当我尝试运行代码时,我收到了下面提到的错误。runfile('C:/Users/Ravi/Face_Detector/opencv_tkinter.py', wdir='C:/Users/Ravi/Face_Detector')

当我使用 cap = cv2.VideoCapture(0) 时,一切正常。cap = cv2.VideoCapture(0) 和 cap = VideoStream(src=0).start() 之间有什么区别?在我的其他应用程序中,我使用 cap = VideoStream(src=0).start(),这就是为什么我需要坚持这一点。不能用cv2.VideoCapture。任何帮助都会得到帮助!

代码:

0 投票
0 回答
37 浏览

python - 图像在调整大小的最后一步变为空

我正在做一个项目,我必须缝合(加入)两个视频并写在一个文件夹中。这是我的功能:

frame1_ 的原始尺寸 = (540, 960, 3) frame2_ 的原始尺寸 = (288, 1024, 3)

在运行并写出_之后这个函数的最后一步,我的代码停止并在 line = frame1_ = imutils.resize(frame1_, width=512, height=288) 中抛出错误,

我不知道为什么会这样,它写得很好,但在最后一帧它抛出了这个错误,甚至堆叠的视频也被保存了!

0 投票
1 回答
564 浏览

opencv - Flask 应用程序在本地服务器上工作,但不在全球范围内

这些是我的路线和一些功能:

在下面的代码中,我使用了 WebcamVideoStream(src = 0).start()。在这个 src = 0 在本地服务器上工作正常但是当我将它部署在 heroku 上时它没有打开网络摄像头(即它没有检测到 heroku 服务器上的网络摄像头)。在这里查看(网页):https ://golden-ratio-calculator.herokuapp.com/ 。

请我尝试了几乎所有的东西。请帮我解决它。

0 投票
1 回答
286 浏览

python - 7 使用带有网络摄像头的 OpenCV 进行分段检测

我想用相机阅读一些数字显示器。我在这里找到了检测和阅读显示的教程:https ://www.pyimagesearch.com/2017/02/13/recognizing-digits-with-opencv-and-python/

因为我需要实时阅读,所以我设置了来自网络摄像头的视频输入。这是我的代码:

在第一次尝试时,程序运行良好,尽管有时它检测到随机矩形对象并在崩溃时发送此错误:

在我调整了第 37 行和第 38 行中的一些参数后,程序没有响应并因上述相同的错误而崩溃。当相机没有检测到任何物体时,有没有更好的选择来运行程序而不会出错?