正如你所知道的,OpenCV是一个非常有用的库,它可以让你在计算机视觉中做一些令人惊叹和强大的事情。所以我花了一段时间来弄清楚如何在Unity3d中使用它,我遇到了很多问题,在网上搜索,我找到了几个建议,但没有一个对我有效。
player
发布于 2014-10-23 16:03:22
这是我为每个想要使用它的人所做的:
中创建一个文件夹EMGU在此文件夹中您将有一个名为“emgucv-windows-
下面是测试它的方法:
使用UnityEngine;使用System.Collections;使用Emgu.CV;使用Emgu.CV.Util;使用Emgu.CV.UI;使用Emgu.CV.CvEnum;使用Emgu.CV.Structure;使用System.Runtime.InteropServices;使用系统;使用System.Drawing;Image Image("C:\picture1.jpg");Bgr myWhiteColor = new Bgr(255,255,255);For (int i=0;i<200;i++) {picturei,i= color;} picture.Save("C:\picture2.jpg");
using System.Drawing
;而且您还必须转到脚本编辑器引用它。如果是单一开发-统一版,请在左侧的解决方案资源管理器中,右击参考->编辑引用->并在左栏中搜索system.drawing并选中它以在右栏中查看,然后按ok
- PC Mac and Linux instead of webplayer
- Target= windows
- Architecture= x86
- Then push the “player settings button” go to the “other settings in the new screen” and set Api Compatibility lavel to .NET 2.0, instead of .NET 2.0 subset
现在,您可以自由地测试您的脚本,并使用OpenCV完成出色的工作
PS:我不确定为什么“npp32_50_35”和“cudart32_50_35”必须在编辑器文件夹中,但这是唯一适用于我的情况。
https://stackoverflow.com/questions/16612513
复制相似问题