Модераторы: Snowy, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Написать программу для распознавания текста Java, Кто хочет? Расскажу как 
:(
    Опции темы
Исполнитель234
Дата 28.10.2010, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



Пишите в личку, стучитесь в аську, или обсудим здесь.
--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
slater
Дата 29.10.2010, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 20.11.2009

Репутация: нет
Всего: -4



на чем писать? и вообще зачем?
PM MAIL   Вверх
Исполнитель234
Дата 31.10.2010, 02:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



Пишу на Java сканер web страниц

Распознавание сделал.


Теперь задача организации накопления алфавита и поиска на сканируемой странице букв алфавита.
Это все реализация атомарных действий для сканера.



Затем каждому действию присвоим лексему скриптоподобного языка, с тем чтобы можно было составлять 
объемные скрипты автоматизирующие рутинную работу пользователя, например, записывать в удобной форме макросы
для любых видов приложений
--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
Исполнитель234
Дата 31.10.2010, 03:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



Чуток подробнее о распознавании
Пока просто сканирует букву и сохраняет рисунок этой буквы.
Затем пользователь дает ей название - рисунок буквы а называет "а"
Меня устраивает, однако шрифтов множество, размеров шрифтов множество, комбинаций основного цвета и цвета фона множество.
Итого возникает подзадача: абстрагирования от шрифта, размера, цветов и сохранения в базе самой сути буквы 
конфигурации сочетаний основного цвета и цвета фона.
При этом если начальный сканированный размер был 8 на 8 пикселов, но существует такая же буква размером 16 на 16 чтобы она тоже распознавалась исходя из имеющегося в базе данных образца. Здесь надо играться с масштабированием.

Пока определился с базой данных mysql и похоже, проект плавно перемещается в интернет, поскольку робот станет общаться с сервером баз данных посредством PHP прослойки.

Итого вырисовывается такая схема:
 Java (сканер) PHP+MySQL (СУБД)
 
--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
Исполнитель234
Дата 4.11.2010, 05:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



Появилась такая хитрая задачка: сравнить две одинаковых буквы разных размеров и шрифтов.

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

Сверять я думаю по таким соотношениям. 
Рисунок буква разбивается на столбцы и строки. По каждой строке и столбцу считается соотношение цвета и фона.
А потом сверяются между собой оба массива соотношений.

Я пока немного другим занят, если кто хочет помочь, welcome

--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
Исполнитель234
Дата 6.11.2010, 05:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



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

--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
Исполнитель234
Дата 11.11.2010, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 3.7.2008
Где: Украина

Репутация: нет
Всего: 1



user posted image

Тут можно видеть одно из использований робокопа. Добавление возможности консольного ввода к Блокноту
В блокноте удобно html странички набрасывать, но иногда лениво набирать теги.
Запускаем робокоп, набор необходимых скриптов уже в ресурсах, кликаем на кнопку Click here и печатаем td
Итог в блокноте можно видеть на рисунке.
ft — таблица с одной колонкой и одной строкой
ft 2 2 — таблица с двумя колонками и двумя строками
html — страница html

Но робокоп не заточен под блокнот, заточены скрипты, которые легко создаются в редакторе скриптов
(который сейчас в разработке и кто бы мне помог с ним)

Если вам интересует работа над таким проектом связаться со мной можно по мылу или личке
Цель проекта: добавление макросных возможностей к любой программе.
--------------------
Тестирую UI, консультирую по вопросам юзабилити, проектирую, составляю грамотные ТЗ.
PM MAIL WWW ICQ   Вверх
Sibit
Дата 15.11.2010, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.10.2009
Где: NSK

Репутация: нет
Всего: 1



Цитата(Исполнитель234 @  31.10.2010,  03:41 Найти цитируемый пост)
Пока просто сканирует букву и сохраняет рисунок этой буквы.


А вы изображение сканируете? А почему не просто разбор HTML?

PM MAIL   Вверх
Stewart
Дата 24.9.2011, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 23.9.2011

Репутация: нет
Всего: нет



А можно по подробнее про  Java сканер.

PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Совместные проекты/поиск партнёров"
Snowy
Poseidon

Внимание:
В этом форуме обсуждаются вопросы только по совместным проектам, когда Вы хотите найти партнёров или стать участником проекта.
Запрещается размещение заказов на написание программ, поиск работников (для этого есть раздел "Работа") и реклама своих сетевых ресурсов.

Этот раздел только для проектов в которых Вы будете выступать в качестве исполнителя!

Темы и сообщения, не удовлетворяющие данным правилам, будут удаляться на основании пункта 3 Правил форума!

  • Человек, создающий тему, становится руководителем проекта. Все вопросы о разработке решаются с его согласия.
  • Публикация предложения к сотрудничеству считается защищённым авторскими правами и не может разрабатываться без согласия с руководителем проекта.
  • Конечный продукт должен содержать указание на всех участников и Vingrad.

  • Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, Poseidon

     
    0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
    0 Пользователей:
    « Предыдущая тема | Совместные проекты/поиск партнёров | Следующая тема »


     




    [ Время генерации скрипта: 0.0480 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


    Реклама на сайте     Информационное спонсорство

     
    По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
    Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.