【发布时间】:2018-12-08 17:13:59
【问题描述】:
我的项目正在使用 Vision 来识别视野中的某个矩形。我知道这个矩形将具有某种颜色。在 OpenCV 中,有一个过滤器允许您按颜色过滤像素,如 here 所示。
我是 CoreImage 框架的新手,但我看不到任何可以实现此目标的过滤器。是否有某种内置过滤器(不一定必须在 CoreImage 中),或者我需要学习如何编写自己的过滤器?
【问题讨论】:
-
我不认为有一个内置的过滤器(当然,我可能是错的)。根据您的链接示例,我认为像
CIColorCube这样的东西不会接近您想要的。但是构建一个简单的CIColorKernel可能会成功。将输入颜色传递给它(如果您需要 ROI,请将其设为CIKernel),您可以 (a) 识别您正在寻找的 准确 颜色,并且 (b) 有一个“感兴趣的区域” "或投资回报率。您是否正在寻找与您的链接相似的输出? (黑色,除非它是 ROI 内的颜色和?)
标签: ios swift core-image apple-vision