gpt4 book ai didi

opencv - 如何在Unity3d中使用opencv?

转载 作者:太空宇宙 更新时间:2023-11-03 21:11:54 25 4
gpt4 key购买 nike

我安装了 unity3D。我在上面创建了一个基本的 AR 示例。我想在 unity3d 上使用 opencv。要做,有一些方法。我想使用 opencvsharp。我安装opencvsharp2.4.10是因为我已经安装了opencv2.4.10。

我不知道下一步?我如何将 opencv 与 unity3d 集成?我找不到有用的教程。我使用 64 位和 windows8。

编辑

我了解到我们可以在unity3d中使用c++代码(包括opencv函数)。我使用 visual stuio 2013 创建了 dll。指南链接是 here .现在我尝试统一调用 substract 函数。

[DllImport ("MatFuncsDll")]
private static extern double Subtract(double a, double b);

void Update () {
if (Input.GetMouseButtonDown (0)) {
/*Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
float dist;
plane.Raycast (ray, out dist);
v3OrgMouse = ray.GetPoint (dist);
v3OrgMouse.y = 0;*/

mTrackableBehaviour.gameObject.transform.position = new Vector3 (
mTrackableBehaviour.gameObject.transform.position.x + (float)Subtract (1, 0.5),
mTrackableBehaviour.gameObject.transform.position.y,
mTrackableBehaviour.gameObject.transform.position.z);
}
}

当我运行这段代码时,我得到了 EntryPointNotFoundException:Substract。我将 MathFuncDll 放在 C://Program Fİles(x86)/Unity/Editor 下,并将相同的目录 Assets-Library 放在 unity 项目下。

最佳答案

关于opencv - 如何在Unity3d中使用opencv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com