OpenCVForUnity学习教程——1

本文仅作为个人学习记录过程,请勿催更,本系列教程仅为个人理解,不具备权威性,仅供参考。PS:转载请注明出处:https://www.jianshu.com/p/09d93a7cc3ed

首先官方下载地址,有条件的可以支持一下:https://assetstore.unity.com/packages/tools/integration/opencv-for-unity-21088

没有条件的出门左拐csdn或其他论坛网站都有。csdn地址:https://download.csdn.net/download/qq_25164763/10731464

什么?你连csdn积分都没有?好吧伸手党:百度盘链接(链接丢失概不负责):https://pan.baidu.com/s/1LsSGSvefXyAIKKV5aoCFrg提取码:fsft

本文环境:

Unity2018.2.0f2破解版

OpenCVForUnity 2.3.0版本


1.导入unitypackage包后,点击上方MenuItem [Tools / OpenCV for Unity / Set Plugin Import Settings]插件会自动配置运行环境。

2.将包内的StreamingAssets文件夹拖到Assets文件夹下。

3.ios导出时需要设置[PlayerSettings]-[Other Settings]-[Configuration]-[Camera Usage Description],写一下请求相机权限的文字,如果此处不写就要在Xcode工程自行添加了。

4.如果Unity的版本低于2017.2,则必须手动将opencv2.framework拖入framework引用。

OpenCVForUnity学习教程——1_第1张图片
OpenCVForUnity学习教程——1_第2张图片

5.[Windows10 UWP]如果使用webCamTextue类,[PlayerSettings]-[PublishingSettings]-[Capabilities]中WebCam打上勾。

6.别忘了把所有场景添加上去

7.Android设置“OpenCVForUnity/Plugins/libs/armeabi-v7a/*.so” – 选择 Android 和 CPU ARMv7。OpenCVForUnity/Plugins/libs/x86/*.so– 选择 Android 和CPU x86。

8.如果不使用opencv_contrib模块,则使用将减少构建大小。

安卓设置步骤:1.将OpenCVForUnity / Plugins / Android / libs文件夹替换为 OpenCVForUnity / Extra / exclude_contrib / Android / libs文件夹。 

2.选择MenuItem [Tools / OpenCV for Unity / Set Plugin Import Settings]。 

3.删除OpenCVForUnity / Assets / OpenCVForUnity / org / opencv_contrib 文件夹和OpenCVForUnity / Examples / ContribModules文件夹。

iOS 设置步骤:1. OpenCVForUnity/Plugins/iOS/libopencvforunity.a选择ios

2. OpenCVForUnity/Plugins/iOS/opencv2.framework选择ios

9.导出ipa文件时,需要删除 opencv2.framework

10.Win也一样(MAC同理)“OpenCVForUnity/Plugins/Windows/x86/opencvforunity.dll”打上勾

“OpenCVForUnity/Plugins/Windows/x86_64/opencvforunity.dll”打上勾

11.WebGL等参照手册吧,另手册中还记录了诸多ios报错原因,请自行参阅。


你可能感兴趣的:(unity,opencv,windows,android,ios)