我是一名Unity开发者,第一次尝试使用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
我在Unity和OpenCV集成方面找不到太多信息。如果您能帮我解决这个错误并指向最近的教程以了解更多信息,那将是非常好的。
提前感谢!