כלי לעיבוד תמונה
Image processing tool

January 2007
AFEKA PROJECT SO EU TR287-500 QA75.5-76.765 T58.4

(english will be followed)

הוגש ע"י:
עדן שלום ארז, עבודת גמר במחלקה להנדסת תוכנה במכללת אפקה - המכללה האקדמית להנדסה בתל אביב

מנחה:
אורן גביש, תואר BA במדעי המחשב, עצמאי 052-8814086 oren.gavish@gmail.com
תקציר:
כיום הולכת וגוברת הזרמת המידע בפורמט תמונות בעולם המדיה שלנו, דבר שמוביל אותנו לבעיה גדולה של הפקת מידע לצורך פעולה ממוחשבת כלשהי בפורמט זה, ישנם כיום מאות אזורים אינטראקטיביים המיועדים לשימוש אנושי, מה שמרמז על כיוון צורת המידע בעתיד המתפתח.
הנושא כלול בתחום עיבוד תמונה, הבעיה שהפרויקט עומד לפתור היא הפקת מידע בממשקים אינטראקטיביים בפורמט תמונות זורמות (VIDEO STREAM) וחסכון במשאבים בתהליך סריקת המידע.
בין כל המערכות האינטראקטיביות ישנם גם משחקים אינטראקטיביים כגון: טטריס, טריוויה ועוד רבים אחרים. ישנם משחקים זהים מתחנות שונות בטלוויזיה גם עבור המשחק טריוויה שנבחר במסגרת הפרויקט.
כיום ניתן לשחק במשחקים אינטראקטיביים ברשתות תקשורת שונים כגון: אינטרנט, טלוויזיה בכבלים, סלולארי ועוד.
ישנם פרסים יקרי ערך לצוברים מספר נקודות הרב ביותר כגון: טיסה לחו"ל, טלפונים סלולאריים ועוד.
כיום על מנת להגדיל סיכוי לזכייה בפרס מסגנון משחק זה על השחקן לבזבז זמן ארוך ויקר מול ממשק המשחק ( 50-100 שעות בחודש ), הפרויקט מציע פתרון לבעיה ע"י היותו מערכת אוטונומית המהווה שחקן אינטראקטיבי למשחקים הטלוויזיונים, הפתרון מבוסס על אוטומט סופי דטרמיניסטי שבו הקלט הינו תמונות זורמות ותנאי המעבר הוא כפונקציה של זיהוי אובייקט בתמונה הנוכחית, ברגע שהמערכת נכנסת למצב חדש היא מבצעת סדרת לחיצות אלקטרוניות בשלט הרחוק של הממיר הדיגיטאלי.
המערכת מאוד גמישה ודינאמית בעזרת שילוב קוד חיצוני ע"י המשתמש, גמישות המערכת באה לידי ביטוי גם בתחרות רובוטיקה בשם "זירת אפקה 2" לפירוט ראה לינק תחרות רובוטיקה, כמו כן המערכת תומכת באינטגרציה עם קבצי מטלב בסביבת הפיתוח Visual studio.

מילות מפתח:
כלי לעיבוד תמונה, "עיבוד תמונה", "משחק טריוויה", "שחקן ממוחשב"


Submitted by:
Eden Shalom Erez, Final Project at the Department of Software Engineering, AFEKA - Tel Aviv Academic College of Engineering

Advisor:
Oren Gavish, B.A. academic degree, self-employed 052-8814086 oren.gavish@gmail.com
Abstract:
Today, the information is increasingly flowing at picture patterns in our media world, which lead us to a big problem of information production for any computerized action at this format, there are a lot of computerized zone which are designated for human usages, which hints the direction of the information at the developed future.
The subject is included in image processing domain, the problem which the project solves is information production from streaming pictures formats at interactive interfaces and saving resources at the scanning information process.
Among all the interactive systems there are interactive games like: Tetris, Trivia and more. There are identical games from different TV channels, for the chosen game Trivia too.
Today, you could play interactive games at different communication networks like: internet, interactive TV, cellular and more.
Today, for increasing the possibility of winning the price the player spend a lot of time in front of the digital converter (50-100 hours a month), the project offers solution for this problem by being independent system which constitutes interactive player for the TV games, the solution is based on nondeterministic finite state machine which gets the input as streaming pictures and the pass condition is function of recognizing object in the current picture, the moment the system get into new state the moment the system activates the sequence of actions at the remote control of the digital converter.
The system is very flexible and dynamic by combining external source code from the user,the flexibility of the system is manifested also by robotics competition which is called "Zirat Afeka 2" for more details see the link "תחרות רובוטיקה" , the system supports integration with Matlab files at the Visual Studio environment.

Keywords:
image proccessing tool, "image proccessing", "virtual player", game, Trivia.