【发布时间】:2014-11-03 01:28:17
【问题描述】:
我正在尝试使用 HSV 阈值在图像中查找红色杯子。我的一个实现使用 cvVideoCamera 委托并直接从相机获取一个垫子。我的另一个实现是让用户录制视频,然后我们使用 AVFoundation 提取帧进行处理。
当我对来自 AVFoundation 的图像进行阈值处理时,除了黑色图像之外,我什么也得不到。
这是我的代码:
inRange(gray, Scalar(114, 135, 135), Scalar(142, 255, 255), dst);
第一个图像是正常工作的图像示例,第二个是来自 AVFoundation 的图像,它没有达到我的预期,它会生成全黑图像。
有谁知道为什么当杯子的颜色看起来很相似时,第二张图片会产生不同的结果?
【问题讨论】:
标签: ios objective-c opencv uiimage computer-vision