问题标签 [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.

0 投票
1 回答
789 浏览

java - 图像的深度为零是什么意思?

在下面的代码中,我正在读取图像并显示它具有的通道数及其深度。

结果是通道:3 和深度:0

据我所知,深度应该代表每个通道的位数。

深度为零是什么意思?

代码

}

0 投票
1 回答
81 浏览

java - 为什么图像的大小是 0 x 0

尽管当我使用 HighGUI.imread() 读取时,提供的路径中的图像存在于 HD 上,大小 = 120*80,但返回的图像大小为 0 * 0

代码

0 投票
1 回答
1585 浏览

opencv - 如何逆 cv::Affine3d 变换

我使用opencv 3.0。

我使用这样的cv::Affine3d声明:

cv::Vec3d om = ...;
cv::Vec3d T = ...;
cv::Affine3d aff(om, T);

然后我用aff这样的方式将 X 转换为 Y:

cv::Vec3d X;
cv::Vec3d Y = aff*X;

现在,我想做逆变换将 Y 转换为 X?

0 投票
0 回答
227 浏览

java - 尽管存在该路径,imWrite() 仍返回 false

我正在尝试使用这行代码将图像写入文件:

但是尽管路径存在并且 img_output 不为空,但该行返回 false

为什么会这样。

0 投票
1 回答
226 浏览

java - 需要什么 MatOfMatch 对象?

我写了下面的代码来感受一下特征检测。但我无法理解的是,为什么我们需要MatOfMatch对象,它需要什么?

代码

0 投票
3 回答
12478 浏览

c++ - 如何使用标量类指定颜色

我不知道如何在下面发布的方法中使用 Scalar 类指定颜色?

0 投票
1 回答
230 浏览

ubuntu - 在 linux 上构建 opencv contrib_module

我正在尝试使用https://github.com/Itseez/opencv_contrib中的跟踪模块。我已经使用了 ccmake 并成功生成并运行 make -j5 没有错误。模块已在 build 目录中构建,但 /include/opencv2 中没有库。换句话说,我找不到从 contrib_modules 生成的 .hpp 文件。

谢谢

0 投票
1 回答
711 浏览

python-2.7 - OpenCV:无法加载 OpenCL 运行时

我正在运行一个程序,在该程序中我的问题标题出现错误。我在这里找到了一个答案,建议从 github 下载 OpenCV,然后使用ENABLE_OPENCL=OFF(使用 CMake)进行编译并针对应用程序使用构建的库。

或者可能有没有办法在程序本身中设置这个标志而不修改 OpenCV 中的任何内容?

我想知道是否可以这样做而不必再次删除并安装 OpenCV-3.0 ?

0 投票
0 回答
360 浏览

c++ - 使用原始的 BRISK 实现

我想使用作者提供的 BRISK 的原始实现,因为我在 OpenCV 中的实现存在一些问题(你可能会看到这个问题)。

现在,我从官方网站下载了这个库。在 Visual Studio 2012 中,我添加了头文件和静态库文件的包含路径。在我的代码中添加#include 时,会显示很多编译器错误。

由于我使用的是 OpenCV 3 的版本,一些错误是由 OpenCV 2 和 3 之间的更改(CvPoint vs cv::Point、uint8_t vs CV_8UC1 等)引起的。另一方面,有关于缺少“agast/oast9_16.h”源文件的错误。

我没有做任何其他事情,所以也许我错过了明显的步骤......

0 投票
2 回答
14223 浏览

c++ - 如何实时拼接来自摄像机的图像?

我使用 4 个固定相机。相机不会相对于彼此移动。我想将它们中的视频图像实时拼接成一个视频图像。

我用于这个 OpenCV 2.4.10 和cv:stitcher类,如下所示:

我只有 10 FPS(每秒帧数),但我需要 25 FPS。我怎样才能加速这个例子?

当我使用stitcher.setWarper(new cv::PlaneWarperGpu());然后我得到一个非常放大的图像,我不需要这个。

只需要 - 翻译

例如,我准备不使用:

  • 透视变换
  • 规模经营
  • 甚至可能是 Rotations

我该怎么做?或者我如何从每个图像的翻译cv::Stitcher stitcher参数中获取?x,y

更新 - 在 Windows 7 x64 上的 MSVS 2013 中进行分析: 在此处输入图像描述