【发布时间】:2012-09-03 12:43:39
【问题描述】:
我正在尝试使用 openCv 框架进行 ios 视频处理的教程,找到 here。
我已成功将 ios openCv 框架加载到我的项目中 - 但我的框架与教程中介绍的框架似乎不匹配,我希望有人能帮助我。
OpenCv 使用cv::Mat 类型来表示图像。当使用 AVfoundation 委托处理来自相机的图像时 - 我需要将所有 CMSampleBufferRef 转换为该类型。
看来教程中介绍的openCV框架提供了一个名为using的库
#import <opencv2/highgui/cap_ios.h>
使用新的委托命令:
谁能指出我在哪里可以找到这个框架或者CMSampleBufferRef和cv::Mat之间的快速转换
编辑
opencv框架中有很多分割(至少对于ios来说)。我已经通过各种“官方”网站下载了它,并且还使用他们的说明使用了 fink 和 brew 等工具。我什至比较了安装到 /usr/local/include/opencv/ 的头文件。他们每次都不一样。下载 openCV 项目时 - 同一个项目中有各种 cmake 文件和相互冲突的自述文件。我想我通过这个link成功地为IOS构建了一个带有avcapture功能的好版本(带有这个标题<opencv2/highgui/cap_ios.h>),然后使用ios目录中的python脚本构建库 - 使用命令python opencv/ios/build_framework.py ios。我会努力更新的
【问题讨论】:
标签: ios opencv frameworks