У меня есть 4 формы в изображенииПолучить все пиксели в форме
я хочу, чтобы получить пикселы одной формы в списке точки
формы имеют одинаковый цвет
List<point> GetAllPixelInShape(point x)
{
//imp
}
где х точки эта форма
У меня есть 4 формы в изображенииПолучить все пиксели в форме
я хочу, чтобы получить пикселы одной формы в списке точки
формы имеют одинаковый цвет
List<point> GetAllPixelInShape(point x)
{
//imp
}
где х точки эта форма
Короче говоря, вы можете начать с алгоритма связывания компонентов/областей.
http://en.wikipedia.org/wiki/Connected-component_labeling
В OpenCV вы можете вызвать findContours(), чтобы определить контуры, которые являются границами ваших связанных областей.
http://dasl.mem.drexel.edu/~noahKuntz/openCVTut7.html
OCR является чрезвычайно сложной задачей, особенно для сценария, как арабский. Создание алгоритма OCR с нуля требует большой работы и многочисленных алгоритмов, работающих вместе. OCR для печатного текста машины достаточно сложно. Реализация алгоритма чтения почерка - это не то, что я предлагаю попробовать, пока у вас не будет года или два опыта обработки изображений. Если вы не читали учебники и научные статьи по OCR, вы, вероятно, потратите много времени на воспроизведение уже проделанной работы.
Если вы не знакомы с контурной трассировкой и/или анализом blob, то работа с OpenCV может быть не очень хорошим первым шагом. Поскольку у вас есть определенная цель, вы можете сначала попробовать разные алгоритмы в удобном графическом интерфейсе, который сохранит вам время кодирования.
Рассмотрите возможность загрузки ImageJ, чтобы вы могли видеть, как работают алгоритмы. Существуют плагины для множества общих алгоритмов обработки изображений.
Ваша предложенный метод подпись не дает достаточно информации, чтобы решить эту проблему. Ваш метод должен знать границы вашей фигуры, длительность и ширину и т. Д., В идеале - набор точек, указывающих эти границы.
После того, как у вас есть данные, вы можете в случае необходимости применить данные this article, в частности алгоритмы, указанные в the answer, чтобы решить вашу проблему.
Какие типы фигур вы используете? что ты уже испробовал? –
нужно больше кода/объяснений, чтобы помочь вам/посмотреть, что вы делаете – pyCthon
формы не имеют типа я делаю арабскую программу OCR на арабском языке символ связан с другими символами это означает, что у формы нет типа, но это только форма and i want Координаты: на картинке: emgu или openCV могут мне помочь? –