jai*_*nam 8 c# mono camera opencv blob
我是团结开发人员,第一次尝试使用opencv.我最初的目标是运行相机并通过unity3d中的opencv检测blob.我是OpenCV的新手,我正在尝试将它集成到Unity3D中(在Windows 8上使用Unity 4.3.2,在Mac上使用Unity 4.2.1f).我跟着这个帖子.但是,只要添加新的C#脚本,我就会收到以下错误.当我删除这个脚本时,错误就出现了(这个脚本是Unity生成的C#脚本).
Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
at Mono.CSharp.RootNamespace.ComputeNamespaces (System.Reflection.Assembly assembly, System.Type extensionType) [0x00000] in <filename unknown>:0
at Mono.CSharp.RootNamespace.ComputeNamespace (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in <filename unknown>:0
at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.LoadReferences () [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)
我找不到有关Unity和OpenCV集成的更多信息.如果你可以帮助我解决这个错误并指出我最近的教程以了解更多信息,那将是很棒的.
提前致谢!
小智 11
我们最近不得不处理同样的问题,我会发布一些可以解决您的问题并帮助其他人的一般信息.
要在C#脚本中使用OpenCV项目,请遵循以下代码示例:
using UnityEngine;
using System.Collections;
using System;
using System.Runtime.InteropServices;
public class PluginImport : MonoBehaviour {
//Lets make our calls from the Plugin
[DllImport ("OpenCVProject")]
private static extern int openCVFunction();
void Start () {
openCVFunction();
}
}
Run Code Online (Sandbox Code Playgroud)
注意using指令!
其他信息来源:
| 归档时间: |
|
| 查看次数: |
22521 次 |
| 最近记录: |