Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "пошарпану";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

допоможіть хто-чим зможе Знайти схожі гілки


Новенький   (2001-11-07 01:11) [0]

Потрібно написати лабоарторную роботу по розпізнаванню образов.Напрімер, в bmp-файлі Times New Romans що-небудь написати і через прогу вивести написане в текстовий файл.
Горюю !!!!!! Де про це можна прочитати або є посилання на приклади



panov   (2001-11-07 02:10) [1]

По-моєму, вводиться щось типу зразка, потім робиться допуск "розбіжностей" -размитості, і визначається по карті біт, наскільки малюнок близький до оригіналу ...



Merlin   (2001-11-07 03:54) [2]

Якщо шрифт заздалегідь відомий і картинка без дефектів, то ще куди не йшла. Але якщо ви на лабораторних FineReader пишіть, то хотів би я подивитися на ваші курсові;)



Наталья   (2001-11-07 10:24) [3]

Найпростіший спосіб.
1.Рісуешь на папері в клітку образ, наприклад літери "А", і счітаещь скільки разів кожна горизонтальна лінія перетинає образ, отримуєш послідовність кшталт "1,2,2,1,2,2", що повторюються цифри відкидаєш, отримуєш "1,2,1,2". Теж саме робиш для вертикальних ліній, получаеть- "1,2,1". Т.ч. образ літери "А" можна представити двома множинами: по горізонталі- "1,2,1,2", і по вертикалі "1,2,1".
2. Визначаєш "горизонтальну" і "вертикальну" послідовності пікселів зображення в bmp-файл і сравніваеть з певною раннє послідовністю, якщо збігаються, то з великою ймовірністю, намальована буква "А".
Пункт 2 я дуже спростила, але думаю зрозуміло, в який бік рухатися :)



zero   (2001-11-07 15:40) [4]

У минулому році писав таку лабу.
Наталія права.
Тільки не пояснила, що перед пунктом 1 потрібно зображення літери обробити, що-б товщина ліній була рівною одному пікселю (це той-же робота не маленька).

Merlin ти не правий, при знанні теорії все можливо.



zero   (2001-11-07 15:45) [5]

хотілося б почути відповідь вельмишановного модератора, чому ця тема повинна бути в цьому розділі а не в основному. В основному багато таких тем і не хто їх не викидає.



модератор   (2001-11-08 07:40) [6]

В інших форумах обговорюється програмування на Delphi.



p@s   (2001-11-08 09:41) [7]

Років п'ять-шість тому я читав в журналі статтю про розпізнання образів. Там начебто навіть алгоритми були і не погана математична база. Журнал був толі ХардЕндСофт, толі Монітор. Вибач давно було, точніше не пам'ятаю.



zero   (2001-11-08 10:35) [8]

модератору
> В інших форумах обговорюється програмування на Delphi.
Так людина ж на Delphi збирається програмувати.
Може йому компоненти хто запропонує або ще чого Делфійского.
Так що ти не правий.



модератор   (2001-11-08 10:42) [9]

> zero
> Так людина ж на Delphi збирається програмувати.
Хто це сказав?



Labert   (2001-11-08 10:55) [10]

Ось на таких-то завдання і проявляється різниця між програмістами і "кодировщиками".
Тут одним знанням синтаксису виклику функцій не обійдешся. З цієї проблеми існує хмара літератури і мудрих математичних теорій.



Labert   (2001-11-08 11:03) [11]

Пам'ятаєте фільм "Карти, Гроші, Два Стовбура"? Там є епізод, коли головні герої думають, як їм за тиждень дістати 500 штук фунтів. Ну, і вигадують з цього приводу різні маячні ідеї ...



PVOzerski   (2001-11-08 11:26) [12]

По-моєму, Новенький говорив, що йому треба обробляти тільки 1 фонт. Добре б, якби і 1 розмір, і 1 стиль.
Тоді все просто: роздрукувати всі символи на bitmap "ах, а потім тупо порівнювати методом накладення.



Val   (2001-11-08 11:40) [13]

робив колись щось подібне-пошукай інформацію по моделюванню нейронних мереж і перцептронів, Там існує кілька методів розпізнавання образів за різними методиками, включаючи і самонавчання перцептрону



fliz   (2001-11-08 13:13) [14]

а дозвольте мені засумнівається в тому що це лабораторія.
я коли то заробляв на хліб написанням
лаб, курсових і т.д.і на мою це переддипломна
(Або курсова - тобто на __курс__ роботи над нею).

Якщо не так, то хотілося б дізнатися що-ж це
за інститут такий?

ну а по самому питанню - друже мій, тут тільки кодувати
і олажівать тиждень, якщо не поспішаючи. А поки всі алгоритми
знайдеш-зрозумієш ще тиждень пройдет.І найкраще тобі максимально
спростити завдання - розмір, кут повороту і т.д.
А потім просто порівняти образи.



Val   (2001-11-08 13:45) [15]

> Fliz © (08.11.01 13: 13)
від викладача теж залежить-в моєму випадку це був бакалаврський дипломний проект (щось відколу 5-6 методів розпізнавання), але в кінці 5 курсу-точно таке ж завдання ми отримали на лабораторну-все зробити за тиждень :( -нереальність, лабораторна так ніким здана і не була, викладач, відчувши, ймовірно, перегин, виніс лабораторну для бажаючих підвищити оцінки ...



zero   (2001-11-08 15:38) [16]

> Fliz © (08.11.01 13: 13)
У нас була така лабораторія розрахована на семестр, тільки складніше.
Потрібно було рапознавать будь-який текст (крім рукописного звичайно) з можливістю навчання (інакше будь-який текст і не розпізнаєш).



fliz   (2001-11-08 16:14) [17]

що то мені за свою працю в роки студентства соромно стає ... :)

2 zero (08.11.01 15: 38).
цікаво дізнатися результати роботи. фраза "з можливістю навчання"
якось незрозуміло-приваблива. навчання чому?



Val   (2001-11-08 17:24) [18]

адаптації розпізнавання-в таких системах існує зворотний зв'язок



zero   (2001-11-08 17:38) [19]

fliz © (08.11.01 16: 14)
Дивись в початок обговорення відповідь (Наталія © (07.11.01 10: 24))
Я робив прогу приблизно за таким алгоритмом.
Якщо зустрілася невідома буква або інше написання букви,
то і послідовності чисел будуть невідомі.
В цьому випадку питаєш що це за буква у користувача, і зв'язуєш букву з цією послідовністю.
Спочатку прогу потрібно постійно навчати, а потім вона відсотків 90 тексту розпізнає.
Якщо че ще не ясно питайте. :-)



Новенький   (2001-11-09 00:06) [20]

Спасибі всім хто відгукнувся ...
Відповідаю відразу на всі висловлювання:
Це лабораторна робота по Іськуственниє Інтеллекту.Я вчуся на 5 курсі Інституту Інформаційних Технологій та Комунікацій Астраханського Державного Технічного Університету.
І собіраюсьлабу робити (власне вже намагаюся робити) на Delphi.Поетому і написав саме на цей форум
Ще раз спасибі всім і вибачте, якщо я порушив якісь правила ....



модератор   (2001-11-09 09:57) [21]

> Новенький (09.11.01 00: 06)
Нічого не порушив.
Дивись, яку жваву дискусію викликав :-)



zero   (2001-11-09 10:43) [22]

Якщо лабораторія по штучний інтелект, то швидше за все потрібно за допомогою нейронних мереж, це ближче до теми.
Але вихідні свої я тобі вже вислав, лови. Хай щастить.



сторінки: 1 вся гілка

Форум: "пошарпану";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.63 MB
Час: 0.035 c
4-22475
Di_wind
2001-11-02 16:08
2002.01.08
Пошук


1-22188
мистецтво
2001-12-14 13:09
2002.01.08
Як вважати великий файл ???


3-21940
Серік
2001-12-05 09:15
2002.01.08
InterBase & VisualC ++


14-22414
wHammer
2001-11-12 10:48
2002.01.08
Delphi 5 and (or (xor)) C ++ Builder 5?


7-22434
tomas2001
2001-09-24 14:04
2002.01.08
Передача файлу по модему





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська