[英]How to use OpenCV functions in Metal on iOS?
我已经开发了Xcode项目,该项目使用OpenCV功能在iPhone摄像机直播时进行图像处理。 处理一帧需要花费一些时间,看起来并不实时。 通过集成OpenCV和Metal可以加速计算吗?
例如,OpenCV函数“ grabCut”花费1秒钟以上的时间来检测某些前景对象。 如何至少使用Metal缩短处理时间至10ms?
您不能从Metal调用OpenCV函数。
如果要加快此算法的速度,可以尝试将其移植到Metal,但这仅是算法(或其主要部分)高度并行的一种选择。
现在,好像grabCut具有CUDA实现(我通过谷歌搜索“ grabcut cuda”发现),这意味着在Metal中实现此功能可能确实值得。 如果可以找到CUDA源代码,那么它通常是一个相对简单的端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.