【发布时间】:2013-01-02 23:27:06
【问题描述】:
我的目标是使用 OpenCV 从图片中找到多个条形码。我曾尝试使用 SURF 来查找它们,但在这种情况下该方法无效(功能不够独特)。我也在考虑 HAAR,但它不是旋转不变的方法。
您认为处理此问题的最佳方法是什么?
【问题讨论】:
-
这张图片到底是什么?以前从未见过这样的。
-
具有唯一标识符的样品管。
-
假设您有每个条形码的大致区域,如i.imgur.com/XOw2y.png。你还想做什么?
-
这些是数据矩阵码吗?如果是这样,你想解码它们吗?如果是这样,你试过libdmtx.org 吗?
-
@Jacek:在 Matlab 中
f = rgb2gray(imread('http://i.stack.imgur.com/4XBbu.jpg')); g = bwareaopen(bwmorph(edge(f - imopen(f, strel('disk', 3)), 'sobel'), 'dilate'), 150);。那么g就是前面链接中的图片。