opencv - 碰撞检测-Goblin XNA

我正在开发基于Goblin XNA的项目。通过查看此图像http://img97.imageshack.us/i/markerdetectioncopy.jpg/,您可以了解我真正想要做什么

我设法使用open cv撤消手指坐标并将其传递给XNA。我想要做的是查看手指坐标与地精生成的对象之间是否存在碰撞。

如果有人可以给我一些指导,我真的很高兴。

谢谢

最佳答案

首先,您需要使用3d对象的2d坐标(使用Viewport.Unproject函数)。然后,您只需要在两点之间进行简单的圆碰撞即可。

https://stackoverflow.com/questions/5742700/

相关文章:

qt - 从IPLImage转换为Qt中的QImage

opencv - 构建OpenCV 2.2 HTML文档

iphone - opencv2中没有这样的文件或目录

xcode - 在XCode4中的OpenCV中设置项目

image-processing - OpenCV中检测到的轮廓数量不匹配

opencv - 如何将opencv添加到Turbo C++?

qt - 在带有按钮和文本控件的窗口中显示 opencv 框架

python - 在 Jython 中使用 JavaCV

opencv - 为什么 “train data must be floating-point ma

opencv - OpenCV:1列8UC3类型的矩阵与3列8UC1类型的矩阵之间的差异