图像分析 - 如何从瓶子中提取图像标签

时间:2014-02-14 06:03:41

标签: image algorithm opencv image-processing

我正在考虑使用OpenCV库进行图像分析。基本上我想在我的项目中自动化从酒瓶中提取图像标签。

这是示例输入图像:

这是样本输出:

我在想什么应该是我提取图像的一般策略。我不是要求直接代码。只是想知道解决问题的一般方法。

谢谢!

1 个答案:

答案 0 :(得分:1)

对于vage的答案很抱歉,但在应用计算机视觉方面并不像通用方法那样。

  • 有些人当然不同意,但实际上是
  • 所有CV应用程序都是为某些特定目的/任务定制的
  • 在你的情况下是想找到圆柱形和可能是站立的物体(瓶子)
  • 然后发现其中的不规则部分

我会这样做:

1.remove noise as much as possible (smooth/sharpen filters)
2.(optionaly) reduce image data (via (i)FT or (i)DCT for example)
3.segmentate objects (usually by homogenity of color or by edge detection or by booth)
4.identify bottle object (by color,shape,or illumination (glass is transparent))
5.identify objects inside bottle (homogenity,not transparent,usually sharp edges,color is not good some labels are black on dark glass)
6.(optional) project label back from cylindric space to flat texture

[注释]

  • 创建包含许多滚动条和复选框的应用
  • 能够更改所有阈值并启用禁用过滤器或其在运行中的顺序
  • 所有部分都需要对阈值和权重进行大量调整
  • 您必须执行大量试运行以找到最适合您的任务的过滤器及其配置