问题标签 [opencv-contrib]

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 回答
37 浏览

android - open_CV 贡献 Android 工作室

我正在寻找在图像上应用 SLIC 算法。我已将 open_CV 与 Android Studio 集成,但我被困在如何在 Windows 机器上将 openCV_contrib 与 Android Studio 集成?我找不到怎么做。

0 投票
0 回答
384 浏览

python-3.x - 如何获得具体的折线坐标?

我将创建一个 python 脚本来检测一个对象并在它周围画线,之后我还将在它周围画 4 条线作为边框。当对象线与它周围的任何 4 条线发生碰撞时,它将执行一个动作(临时只打印左、右、上、下)。查看示例

我现在面临的问题是,我不知道如何获取对象的线坐标,因为它是折线。对于形成正方形的图像周围的4条线,它实际上是绘制成一条线的矩形。

这是初始化图像周围矩形坐标的代码。

这是检测对象并在其周围画线的代码。

这是在图像旁边绘制 4 条线以形成正方形的代码。

我不知道如何获取折线的坐标,我正在尝试使用它来获取它:

但我得到了 4 个坐标,如何只得到其中的 1 个?还是其他方式来做到这一点?查看样品

我还参考了本网站https://inventwithpython.com/chapter18.html上的代码,了解 2 个矩形之间的碰撞检测。我实际上想在它检测到的对象周围绘制一个矩形,但我不知道如何绘制它并同时将矩形转换为我的对象。

0 投票
0 回答
623 浏览

c++ - 使用 CMake GUI 将 Contrib 模块添加到 OpenCV 3 的说明

我在使用 contrib 模块构建 OpenCV 以使用 Visual Studio、CMake GUI 和 OpenCV 3 启用 SURF 功能时遇到问题。我正在尽我所能遵循他们网站上的说明,但他们并不清楚。

  1. 将 OpenCV 源代码克隆到C:/OpenCV

  2. 克隆 git 仓库https://github.com/opencv/opencv_contrib

  3. 将 OpenCV_contrib-master 文件夹放入 我选择的(???不确定)C:/opencv/sources/modules/opencv_contrib-master

  4. 运行 CMake GUI

源代码 =C:/OpenCV/sources 构建目录 =C:/OpenCV/build 单击配置,选择 Visual Studio 版本向下滚动,检查 OPENCV_ENABLE_NONFREE OPENCV_EXTRA_MODULES_PATH 设置为(???不确定)设置为C:/opencv/sources/modules/opencv_contrib-master/modules 按生成

  1. 在 Visual Studio 中构建 打开并构建C:/OpenCV/build/OpenCV.sln

我在 Visual Studio 中遇到了很多构建错误

任何人都可以帮忙解决什么问题吗?

谢谢,

Visual Studio pastebin https://pastebin.com/KrDuMMke

CMake GUI pastebin https://pastebin.com/N68r4xjf

0 投票
0 回答
182 浏览

android - Android SLIC 超像素

我是新的安卓开发者。我希望在 android studio 上使用超像素 SLIC 算法。但在测试我的代码后,我得到了这个错误:

这是我的代码,有人可以帮我吗?我的应用程序中需要 SLIC 超像素,但我不知道如何解决这个错误?!!!

0 投票
1 回答
345 浏览

caffe - 无法使用 DummyData 层加载 Caffe 模型

当我尝试使用 OpenCV 3.4.3 加载 caffe 模型时,出现错误

prototxt 文件中的图层如下所示:

OpenCV 中似乎缺少该层。caffe 层在 Caffe 网页上进行了描述,但我不确定如何在 OpenCV 中实现该层。它已经在某个地方实施了吗?我怎么解决这个问题?

0 投票
1 回答
246 浏览

opencv - 我已经正确安装了 opencv_contrib 但是 qt creator 没有找到 xfeatures2d 目录

我在 Ubuntu 16.01 上使用 OpenCV 和 C++ 我必须使用 SURF。

我已经正确安装了opencv_contrib(我按照这个链接)但是当我尝试编写路径时:

在我的 .hpp 程序中,我发现了这个错误:

我也试图把所有的目录,但它也不起作用。

我不是opencv的专家,所以我不知道是否必须更改任何CmakeList或其他东西。

有人有什么想法吗?

0 投票
3 回答
3923 浏览

python - 无法使用 opencv 安装/运行 docker

我在 Dockerfile 中使用下面的代码,它构建成功,但没有运行。我怎样才能让它工作?

错误:

使用的 Docker 代码:

要求文件:

0 投票
1 回答
258 浏览

opencv - 在哪里下载 OpenCv contrib for windows?

OpenCv 官方页面发布,https: //opencv.org/releases.html不提供contrib release。对于 Android,contrib 可以在https://pullrequest.opencv.org/buildbot/builders/3_4-contrib_pack-contrib-android找到。但是我在哪里可以找到 windows OpenCv contrib?

0 投票
2 回答
1115 浏览

c++ - 安装额外模块openCV后未定义跟踪器

我目前正在尝试让 OpenCV 在 Linux(Ubuntu 16.04)上使用 OpenCV 额外模块(尤其是跟踪模块),cmake 3.5.1 我从https://opencv.org/releases.html下载了 OpenCV 的 3.4.5 版本和来自https://github.com/opencv/opencv_contrib/releases/tag/3.4.5的 OpenCV contrib 3.4.5 然后,我按照 OpenCV for Linux 官方文档的教程进行操作:https://docs.opencv。 org/3.4.5/d7/d9f/tutorial_linux_install.html

我在openCV上创建了一个构建目录并使用了命令

cmake -DOPENCV_EXTRA_MODULES_PATH=<openCV contrib/modules> <openCV source directory>

执行此命令后一切正常:

然后

我没有错误

但是当我使用 opencv2/tracking.hpp 尝试使用文档中的代码时,我没有它。我只有 opencv2/video/tracking。如果我使用 opencv2/video/tracking在https://docs.opencv.org/3.4.5/d2/d0a/tutorial_introduction_to_tracker.html上运行代码,则 Tracker 未定义。

我应该如何重新安装 contrib 模块才能获得 opencv2/tracking.hpp?我尝试了许多版本的openCV,并阅读了许多教程......

谢谢

0 投票
1 回答
236 浏览

java - opencv_contrib 的 Maven 依赖

我已经搜索并尝试了许多依赖项,但没有一个尝试可以帮助我正确加载 OpenCV Face 模块。有吗?或者我必须在本地导入它?