תכנות וזיהוי/מבוא לתוכנית לזיהוי כתב

המסך הראשי ובתוכו חלון הפקדים

הקדמה

עריכה

המטרה בתכנות התוכנה הזאת הייתה לייצר תוכנה שתעזור לרובוט

לקרא ולזהות עצמים בתמונות. לשם כך ניסיתי לכתוב תוכנה שתשתמש

בצייר החלוני כבסיס (בעזרת ספריות OLE ) , ואני אוסיף לו כמה אפשרויות בתחום הזיהוי.

לא הצלחתי לגייס את הצייר החלוני , לכן בניתי לבד צייר.

מה שיצא לבסוף זה תוכנת מחולל ישומים הפועלת על תמונת מפת סיביות.

תמונה של מופעי עצמים משמשת לה בסיס נתונים ,

היא מקבלת כקלט תמונות מבחוץ : או על ידי תפיסת התמונה במסך הראשי-

בשולחן העבודה והעברתו לחלון גרפי,

או שהמשתמש מצייר עצמים באותו חלון בעזרת עכבר ,

או על ידי פתיחת קובץ תמונת מפת סיביות והצגתו באותו חלון .

התוכנה משווה את התמונה מבחוץ עם התמונות בבסיס הנתונים

וקובעת למי התמונה יותר דומה , וכך מזהה את העצם.

במשך התכנות שמתי לב שהתוכנה טובה

בזיהוי כתב . כלומר מי שטוען את התוכנה בבסיס נתונים של אותיות

כתב של שפה מסוימת , ואחר כך טוענים את התוכנה באות כתב

מאותה שפה ( לאו דווקא על פי הגופן בבסיס הנתונים) - התוכנה מצליחה לזהות

את האות , לכן קראתי למחולל היישומים תוכנית לזיהוי כתב.

הצגת תוכנה וזכויות יוצרים

עריכה

חלק ממטרת הספר הוא ליצור קוד לתוכנת זיהוי , ממנה יוכל הקורא

להדר בקלות תוכנת ריצה. לשם כך קבצי התוכנה הוצגו בפרקים הבאים .

אבל הרבה שורות קוד מהתוכנה הם תרגומים של חלקי תוכנות מאתרים אחרים,

ויש בזה בעיה של פגיעה בזכויות יוצרים, לכן רוב תוכן הפרקים הבאים נמחק.

מי שעדיין מתעניין יוכל להציץ בגרסאות הקודמות של הספר.