问题标签 [opencv3.0]
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 - 调整 Scikit-Learn 分类器的 HOG 特征
我正在尝试执行处理 70 个图像并提取定向梯度 (HOG) 特征的直方图的代码。这些被传递给分类器(Scikit-Learn)。
但是,会引发错误:
我不明白为什么,因为尝试使用单个图像可以正常工作。
c++ - 带有 cuda 的 OpenCV 3.0.0:启动请求的资源过多
我已经从最新源(2014.09.22)编译了 OpenCV 3.0.0
我正在尝试使用opencv_contrib/modules/xfeatures2d/samples/surf_matcher.cpp
但没有成功。
我的代码:
控制台:
仅供参考,这里是代码surf.cu
:
操作系统:WINDOWS 7 64 位
VisualStudio Express 2013,目标 Win32,调试模式
opencv3.0 - OpenCV 3.0 中是否缺少 cv2.cv?
我刚刚在 Win7 上安装了 OpenCV 3,以便与 Python 2.7 一起使用。我已将 cv2.pyd 复制到 /DLLs。
不幸的是,我尝试过的许多示例都不起作用,因为 OpenCV3 中似乎缺少 cv2.cv
有替代品吗?是否有用于在 cv2.cv 中声明的新常量名表?
非常感谢!
c++ - OpenCL 和 OpenCV 冲突
在我们的项目中,我们决定迁移 OpenCL 以增强图像处理。迁移后该项目不起作用。因此,我们尝试了 OpenCL 的最小代码,并确定如果使用 OpenCV,该项目将无法运行。
例如
在 cl::Platform::get() 崩溃。
我用它编译了
如果我放出这个小命令行“cv::Mat mat”,一切都很好。所以有什么问题?
我正在使用英特尔 OpenCl 驱动程序:1.2-4.4.0.117。
python - Python3 & Opencv3 & Multiprocessing 引发系统错误
我目前正在使用 OpenCV 3 和 python 3.4。我的机器是一台装有 OS X 10.10 (Yosemite) 的 MacBook Pro,我在使用 OpenCV 中的一些函数和多处理库时遇到了问题。这是重现错误的(非常)简化的示例代码:
问题是它永远不会到达“完成!!” 打印,因为它中断显示 OS X 错误消息。完整的错误信息在这个GIST中
我已经被这个问题困扰了一段时间,并且无法找到这个错误的确切原因。如果我不运行“cvtcolor”命令,就完全没有问题。以及如果“grabcut”命令没有运行......
UDATE: 在 _func 方法中,如果我添加打印或创建文件作为打印和创建的第一条指令,这意味着进程已启动。执行抓取(在段函数中)和 cvtcolor 时会出现问题。如果其中之一没有执行,则根本没有问题。它怎么可能有关联?
我也尝试过使用multiprocessing.dummy.Process
,它奏效了。OpenCV可能有问题吗?
visual-studio-2013 - OpenCV 3.0 缺少库
我正在尝试安装 OpenCV 3.0 Aplha。我正在遵循这些说明 http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html
下载并解压缩包后,我应该在文件夹中拥有所有预构建的库:opencv\build\x86\vc12\lib,但我在此文件夹中看不到它们。这个文件夹只有 opencv_ts300.lib 和 opencv_world300.lib。所有其他图书馆似乎都不见了。bin文件夹也没有dll。但 statlib 文件夹似乎包含所有静态库。
我还尝试从源代码构建库,并按照在 Visual Studio 中构建 OpeCVALL.sln 后的说明,我应该在 x86\vc12 中有库,但库似乎没有在此文件夹中构建. 挖掘文件夹后,我发现 opencv 库位于 bin/debug 和 bin/release 文件夹中。我以为我会使用这些在 Visual Studio 中进行链接,但我没有在 build/include 文件夹中找到头文件
我没有看到 Opencv 2.49 的任何这些问题。非常感谢使用 3.0 调试此问题的任何帮助。
摘要:从源代码/或预构建包构建后,我能够运行示例应用程序。但我没有找到头文件和库来从头开始创建 Visual Studio 项目。
python - opencv python - 从rodrigues函数应用旋转矩阵
我正在尝试模拟从标记中脱颖而出的图像。到目前为止,这是我的代码,它完成了图片中的操作。本质上,我只是想旋转图像以使其与棋盘正交。
如您所见,我使用代码来查找归一化方形图像和相应棋盘角之间的转换矩阵。然后我用warpPerspective
得到你看到的图像。我知道我可以使用来自的旋转向量solvePnP
来获得一个旋转矩阵,rodrigues()
但我不知道下一步是什么
编辑:
我添加了更多代码,希望创建自己的 3x3 转换矩阵。我使用了以下参考。这是我的代码:
python-2.7 - 在 Opencv3.0.0 中找不到 CMake 的 python 库
尝试构建 Opencv3.0.0 (dev),cmake 找到二进制和 python 2 位置,但无法包含 python 库。
我使用 cmake-gui 生成生成文件。在配置 cmake 时,它会提供这条信息以及其他各种信息:
--
-- Python 2:
-- 解释器:/usr/bin/python2.7 (ver 2.7.6)
-- 图书馆:否
-- numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
-- 包路径:lib/python2.7/dist-packages
--
-- Python 3:
-- 解释器:/usr/bin/python3.4 (ver 3.4)
我已经交叉检查并且我提供的 python2 的输入都是正确的(作为附件包含在内):( 在进一步阅读之前请看一下图像)
所以,现在我想知道这是架构问题还是版本问题(与不同版本的opencv、python、cmake的兼容性)
我目前使用的版本是: opencv:3.0.0-dev
python2:2.7.6
python3:3.4.0
制作:2.8.12.2
系统:ubuntu 14.04(amd 架构,64 位)
Linux 内核版本:Linux 版本 3.13.0-27-generic (buildd@akateko) (gcc 版本 4.8.2 (Ubuntu 4.8.2-19ubuntu1)) #50-Ubuntu SMP Thu May 15 18:06:16 UTC 2014
我在这一点上卡住了要做什么。有人可以将我推向正确的方向吗?
c++ - opencv 无法识别宏
我在 Ubuntu 14 上使用 Opencv 3 Alpha,一切正常,直到我开始使用一些宏......像 CV_BGR2GRAY、CV_LOAD_IMAGE_GRAYSCALE 之类的东西;他们有没有改变,我在哪里可以找到他们?
python - 带有 Python 3 的 opencv 3.0.0 alpha 无法导入 cv2
我将 Anaconda 2.1.0 与 python 3.4.1 一起使用,并使用以下命令在 Mac OSX Yosemite 上构建了 opencv 3.0.0-alpha:
这座建筑似乎很成功。libopencv_*.dylib
构建opencv后我得到了文件。但我无法导入 cv2 模块:
这是 sys.path 输出:
我应该先检查什么?