iOS与unity交互、opencv开发教程
iOS与unity交互、opencv开发教程。
遇到的问题
1,
问题一:enum { NO, GAIN, GAIN_BLOCKS };Expected identifier
只要把NO修改成NO_EXPOSURE_COMPENSATOR 或 NO_EXPOSURE_COMPENSATOR = 0
问题二:core.hpp header must be compiled as C++ 或base.hpp header must be compiled as C++
解决:把调用了OpenCV文件的.m文件修改为.mm,以及viewController.m修改为viewController.mm
2,报错:找不到 #import
改为 #import
3,在iphone上运行时报错:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
在info.plist以源码打开后加入:
有时候这个文件并不叫这个名,可能是工程名+info.plist,比如OpenCV Tutorial-Info.plist
总之是有的
4,编译panorama.framework时报错找不到ovx.hpp,直接注释掉那一行
5,调用opencv人脸识别,提示找不到haarcascade_frontalface_default.xml文件,把这个文件从网上下载下来拖进工程即可
pchFile:
#ifdef __cplusplus
#import
#endif
#import
#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif
#ifdef __OBJC__
#import
#import
#endif
//导入OpenCV核心文件
#import
//导入支持iOS平台头文件
#import
//导入CC++的命名空间
using namespacecv;
/usr/local/include
/usr/local/include/opencv
/usr/local/lib
应用:
kcf目标跟踪
推荐阅读
-
iOS与unity交互、opencv开发教程
-
iOS开发之获取系统相册中的图片与视频教程(内带url转换)
-
iOS开发教程之登录与访客的逻辑实现
-
iOS开发教程之登录与访客的逻辑实现
-
iOS与Unity交互笔记之参数传递
-
iOS开发教程之WKWebView与JS的交互
-
iOS与Unity交互笔记之参数传递
-
ios开发中React Native 集成分享与第三方登录功能模块开发教程
-
iOS开发之OC与swift开发混编教程,代理的相互调用,block的实现。OC调用Swift中的代理, OC调用Swift中的Block 闭包
-
AndroidStudio导出jar包与Unity交互开发流程及经验总结