【问题标题】:OpenNI and OpenCVOpenNI 和 OpenCV
【发布时间】:2023-03-04 08:23:01
【问题描述】:

我正在使用 OpenNI 和 OpenCv 2.4 和 Kinect 实现手指检测算法。 问题是我不知道如何开始,我找到了一段代码并尝试运行它。 但问题是 imgproc_c.h 有很多错误,如(未声明的 CvMoments、CvDistanceFunction)和许多其他此类错误。

我检查并确定了头文件,甚至将其与imgproc_c.h的在线代码进行了比较,它完全一样。

我感觉 openCV 2.4 在我的情况下无法正常运行, 有什么线索吗?

【问题讨论】:

  • 你应该发布你的代码和错误
  • 一本关于 C++ 编程的好教程似乎对您有所帮助。你写的错误更多是关于不知道如何制作 C++ 项目,而不是关于 OpenCV。

标签: opencv openni simple-openni


【解决方案1】:

如果您不知道从哪里开始,我建议您开始阅读 Ballard 和 Brown 的“计算机视觉”,虽然古老但很黄金,它是免费的:http://homepages.inf.ed.ac.uk/rbf/BOOKS/BANDB/bandb.htm

我可以向您保证,有多种方法可以进行手指检测,但从来没有一种非常简单。

【讨论】:

  • @MikrolDel 我正在使用 Windows 并且我没有 #include CL NUI SDK 东西,因为我正在运行此代码并且它需要标头“CLNUIDevice.h”。我只是添加了这个文件,但我得到一个错误'CreateNUICamera':函数不接受 0 个参数。CL NUI SDK 是否首先与 openNI 一起工作?因为我使用的是 OpenNI。
  • @MikroDel 我使用的代码在这个视频下面...第一个代码youtube.com/watch?v=lCuItHQEgEQ&feature=player_embedded#!
  • 嗨,我意识到我没有包含 #include "opencv2\opencv.hpp" 的原因......以防万一有人遇到这个问题,这就是原因......欢呼:)
  • @shereen 您应该将其发布为您问题的答案,然后将其标记为已接受的答案,以更好地帮助以后找到此主题的任何人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 2013-12-11
  • 1970-01-01
相关资源
最近更新 更多