问题标签 [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 - 在 Keras Lambda 层中调整输入图像的大小
我希望我的keras
模型使用 cv2 或类似方法调整输入图像的大小。
我已经看到ImageGenerator
了keras.layers.core.Lambda
.
我该怎么做?
python - cv2.resize 到底做了什么?
我和我的同事正在使用这个(python)脚本从热像仪导入数据:
一切正常,但是在 "data = cv2.resize(data[:,:], (80, 60))" 行中,我们将调整大小从 640、480 更改了。我们不确定为什么脚本最初是这样,但是当我们运行它时,它给了我们一个很好的文本文档,矩阵中包含 640x480 的数字。当我们将它插入 Matlab 时,它仍然可以工作。唯一的问题是热传感器仅从 80x60 区域收集数据。它从哪里获得“填充”数字?该脚本的工作方式与 80x60 相同,但它没有给我们一个包含 640x480 数字矩阵的文本文档,而是给了我们一个 80x60 的文本文档。知道为什么吗?
(对不起被屠杀的python脚本)
python - 在 Python 中使用 Opencv 进行对象识别
我们正在尝试训练我们的数据集以识别测试图像上的交通标志。我们想在上传的图像上围绕一个标志画一个矩形。我们正在使用 SVM + HOG 算法。在我们训练我们的数据集之后,我们得到了大约 0.99 的准确度,我们正试图像这样保存我们训练过的类:
然后在我们的 main.py 文件中,我们正在加载我们的分类器和测试图片:
在这张图片上,我们有几个交通标志,我们试图找到它们并在周围画出矩形。你能帮助我们吗?感谢您的时间。
python-3.x - 如何使用 python 3.5 从视频中获取帧
我正在尝试使用 cv2 获取帧,但它不适用于 python 3.5。
我使用了以下代码,这适用于 python 2.7 但不适用于 3.5:
语法有变化吗??谢谢
python - cv2.VideoWriter 只生成空文件
当我尝试通过 opencv2 制作视频时,我总是得到一个空文件。我的python版本是2.7.13,opencv版本是3.2.0。我正在使用 Windows。我尝试了@Creysk 的代码,但仍然得到一个空文件。
非常感谢!
python - 对 HLS jpeg 图像进行颜色阈值处理
我正在尝试为 jpeg 图像设置颜色阈值,以便我可以保持车道线并希望摆脱世界其他地方。我正在使用cv2
如下方式读取图像:
然后,我将 test_image 转换为 HLS 颜色空间,以保留 l 通道,如下所示:
然后我对这个 l 通道应用一些阈值并将像素值替换为 0 或 1,这样我就可以只保留我想要的像素。(稍后我会将这些值乘以 255,以使保留的像素显示为白色)
然后,我使用这个二进制图并将保留的像素替换为 255
我使用 matplotlib pyplot 显示这个二进制文件,如下所示:
我在这里观察到的很奇怪。对于 的任何值,图像都显示为全黑thresh[1] < thresh[0]
。即最大阈值小于最小阈值。我不知道为什么会这样。
我现在已经检查了几次代码,我没有看到任何错误。我在此处粘贴的代码与我正在使用的代码之间的唯一区别是,我在 Jupyter 笔记本中使用 IPython 小部件进行交互。
python - 安装 ROS Kinetic 后,无法导入 OpenCV
我首先使用这个脚本从源代码安装了 openCV 。当我测试时,它运行良好。
在我安装ROS kinetic并打开python3
并运行import cv2
后,出现以下错误:
opencv - ubuntu 中 cv2 的安装问题
我通过运行为 python2 安装了 opencv:
但在跑步时
我收到以下错误:
我的朋友做了同样的事情,它正在他的机器上工作。
python - cv2.calcOpticalFlowPyrLK 添加新点
问题
我正在尝试在 Lucas Kanade 光流跟踪方法中添加自定义点进行跟踪。但是,在将自定义点插入自动计算的点数组后调用此函数时,出现断言失败错误。
编码
我首先在鼠标单击时采样点,如下所示:-
然后我将它连接到从goodFeaturesToTrack自动创建的要点数组
这就是我连接的方式
它在这一行失败
我已经逐步调试并修复了所有 numpy 数组不匹配问题。所以问题在于一些内部机制。
任何人都可以帮忙吗?
完整代码
我在这里修改了这个程序(第一个),下面是我完全修改的代码。
重现错误
双击预览窗口将导致它崩溃并出现断言失败错误。
python - 酸洗 cv2.Knearest 对象不起作用
我一直在尝试将 cv2.knearest 训练模型保存到文件中。对于下面的代码(python 2)
我明白了
是否有任何替代方法可以将此模型保存到文件中。
同样在使用model.save时,我得到OpenCV Error: The function/feature is not implemented () in CvStatModel::write, file ..\..\..\modules\ml\src\inner_functions.cpp