Перейти к содержанию
    

нужно реализовать OCR (распознавание символов) на DSP. Москва, возможна удаленка

да по скорости наименьшие квадраты (просто корреляция) на порядок-два быстрее, но это если положение буквы известно и фиксировано, а если положение плавает, то считать придётся много раз для разных сдвигов, Хафу же всё равно.

Хаф действительно с этим шумом и прыганьем букв - идеальный вариант, но арифметическая сложность у него не маленькая, да и больше 720мипсов (то бишь пик в 5гипсов) зело сложно на Хафе с этого процессора получить, поэтому не факт, что в указанную скорость уложиться можно будет. Конечно если начинать распознавание по фрагментам в параллель, ТМС можно по уши загрузить, и к железному пику сильно приблизиться, но подводных камней там, к сожалению, много. С наименьшими квадратами - тоже засада, я не посмотрел, что у этого процессора плавающей точки нет, посему хоть там только матрицу на вектор надо множить, но очень не тривиально с экспонентой играть - надо матрицу скалировать и выносить экспоненту одну на вектор, а потом все в целых числах считать. Сдвиги вроде в наименьших квадратах если маленькие (3-4 пикселя) легко через мультилинейное разложение описываются, так, что сложность алгоритма повышается только в 3-4 раза при описании всех сдвигов на 4-5 пиксель. Так как у ТС текст только целиком на десятки пикселей прыгает, то там можно вначале этот сдвиг обыграть за несколько микросекунд и тогда наименьшие квадраты за 1мс, а скорее всего и быстрее задачу решат, только там лапак на раз на этот процессор не притащишь, поэтому писать много надо будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача на данный момент решена, тема закрыта, но я решил написать сюда не для того чтобы сообщить об этом, а для того чтобы предостеречь всех кто использует аутсорс и ищет специалистов здесь.

Первоначально здесь был найден исполнитель, сообщивший что у него есть большой опыт работы в данной сфере и эта задача не является сложной. На собеседовании кандидат продемонстрировал широкий диапазон знаний и навыков, в том числе и в распознавании. Далее был заключен договор и человек приступил в выполнению. Спустя примерно месяц распознавание частично было реализовано под Windows Низкое качество, на несколько порядков увеличена длительсноть распознавания, но это ведь первый этап. Была произведена оплата 50% гонорара. Следующий этап - распознавание в DSP.....

Примерно в течение месяца я получал каждый день сообщения в стиле: "я прямо сегодня вам вышлю полностью готовую распознавалку". На телефонные звонки человек перестал отвечать. Несколько раз я настойчиво предлагал человеку приехать в офис с наработками, или хотя обсудить ситуацию, найти решение. Я спрашивал, нет ли личных проблем или слишком высокой загрузки по другим проектам и т.д. и т.п. Дошло до того что я просто предложил несмотря на подписанный договор увеличить размер гонорара. В ответ поступил отказ. Дескать, ничего не нужно, я как раз сейчас дописываю программу, через час все пришлю. Прошел еще месяц.....

Договор у нас официальный, мы найдем способ урегулировать вопрос. Дело не в этом. Просто не хочу чтобы другие заказчики попадали в такую же неприятную историю.

Здесь ник этого человека - Stepanov

в миру Степанов Александр Юрьевич.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача на данный момент решена, тема закрыта, но я решил написать сюда не для того чтобы сообщить об этом, а для того чтобы предостеречь всех кто использует аутсорс и ищет специалистов здесь.

Первоначально здесь был найден исполнитель, сообщивший что у него есть большой опыт работы в данной сфере и эта задача не является сложной. На собеседовании кандидат продемонстрировал широкий диапазон знаний и навыков, в том числе и в распознавании. Далее был заключен договор и человек приступил в выполнению. Спустя примерно месяц распознавание частично было реализовано под Windows Низкое качество, на несколько порядков увеличена длительсноть распознавания, но это ведь первый этап. Была произведена оплата 50% гонорара. Следующий этап - распознавание в DSP.....

Примерно в течение месяца я получал каждый день сообщения в стиле: "я прямо сегодня вам вышлю полностью готовую распознавалку". На телефонные звонки человек перестал отвечать. Несколько раз я настойчиво предлагал человеку приехать в офис с наработками, или хотя обсудить ситуацию, найти решение. Я спрашивал, нет ли личных проблем или слишком высокой загрузки по другим проектам и т.д. и т.п. Дошло до того что я просто предложил несмотря на подписанный договор увеличить размер гонорара. В ответ поступил отказ. Дескать, ничего не нужно, я как раз сейчас дописываю программу, через час все пришлю. Прошел еще месяц.....

Договор у нас официальный, мы найдем способ урегулировать вопрос. Дело не в этом. Просто не хочу чтобы другие заказчики попадали в такую же неприятную историю.

Здесь ник этого человека - Stepanov

в миру Степанов Александр Юрьевич.

 

Дык, задачу-то кто в конечном счете решил? Степанов?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык, задачу-то кто в конечном счете решил? Степанов?

ну конечно нет :) решил другой разработчик. Точнее небольшой коллектив разработчиков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость TSerg
Точнее небольшой коллектив разработчиков.

 

Так, с форума или "слева"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Я тут. Иван в целом всё верно изложил, но без некоторых существенных деталей. На текущий момент удается на предоставленном Иваном наборе символов в оговоренных рамках (5мс) получить достоверность 96-97% успешно распознанных картинок (не символов, а именно строк, каждая строка это в среднем 10 символов), а по ТЗ требуется 99%. Реальная производительность используемого процессора порядка 650MIPS. Так что работа еще продолжается. Особенности и типы тех картинок которые мой алгоритм пропускает я тут не могу обсуждать по понятным причинам. Я использую метод полуавтоматического синтеза корреляционных масок. Разработанный алгоритм после окончания настройки будет соответствовать требования ТЗ. Весь сыр-бор произошел из за поспешно рассчитанных сроков, было мало исходных данных и они были высокого качества, достаточно объемные библиотеки реального качества появились позже утверждения графика. Но и сейчас ясно что эта задача на одного, ну двух человек, и ничего сверхсложного в ней нет, всё будет нормально работать. И еще раз повторюсь, никакой Хаф тут не влезет по ресурсам, это не ПК с парой картинок в секунду. Для заинтересованных, и только поскольку Иван это допускает, задача, насколько мне известно, не решена поскольку нет пока 99%, привлечены еще специалисты, им вероятно были предоставлены и мои наработки, но о их текущих результатах вам никто пока не расскажет, рано, сумма за всё работу была определена в 80т.р. и это нормально для исходных данных. Иван предлагал увеличить гонорар, а я предлагал увеличить время.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

повторюсь, работа выполнена, тема закрыта. Александр Степанов продолжает демонстрировать свою неадекватность.

Не вляпайтесь, коллеги!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Иван, а в чем неадекватность? Наш с вами договор еще не закрыт, и я немного еще надеюсь получить свою вторую половину по окончании работы.

И вообще я бы коллег тоже предупредил, вы мягко стелите, ну не лично вы, как человек (в этом плане у меня никаких замечаний нет), а как заказчик. Сначала два месяца ни слуху ни духу, потом эта запись на форуме, вы бы мне лучше сначала написали, позвонили, поинтересовались проектом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тема закрыта. Спорящие могут это делать в личке. Модератор

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...