2016-03-14 11 views
1

Мне нужно повернуть это изображение ниже 0 градусов.
Barcode image (+30degree)Как найти угол поворота штрих-кода

Я попытался с помощью pixFindSkewAndDeskew функции Leptonica Image Processing библиотеки, чтобы, но это возвращение копии входного image.Output изображения, которое мне нужно будет выглядеть как этот
rotated back to 0 degree

Моего алгоритм должны вращать обратные изображения любых ориентация.

Каковы ограничения этой функции?

Что такое Входное изображение Мне нужно передать эту функцию, например изображение с высоким разрешением и т. Д.? Какие параметры я должен учитывать, чтобы получить deskewed image?

ответ

0

Гистограмма направления градиента должна иметь пик, показывающий доминирующее направление. Если этого недостаточно, преобразование Хафа вернет многочисленные сегменты в этом направлении.

В качестве альтернативы вы можете применить небольшое число оборотов и попробовать прочитать штрих-код, пока он не будет работать. Если читатель достаточно умен, чтобы рассказать вам схему кода, у вас есть точное направление.

+0

Да, но как использовать данные гистограммы, чтобы узнать угол в Лептонике. Я думал использовать Hough transform, но я получаю аналогичную функцию в Лептонике. – Rashmi

+0

Как использовать ** pixFindSkewAndDeskew ** Функция Лептоника для размещения изображения? Разрешение входного изображения - 1586x1603. Какого типа входного изображения я должен использовать? Я попытался изменить параметры, определенные в функции, все еще не работают – Rashmi