
17-02-2008, 21:35
|
|
|
|
חבר מתאריך: 30.10.04
הודעות: 151
|
|
עם מה אתה עובד? MATLAB?
כיצד אתה מייצג את התמונה?
אני הייתי צריך לכתוב אלגוריתם דומה שצריך למצוא קשתית בתמונה של עין.
אצלי התמונה הייתה מיוצגת כמטריצה ומה שעשיתי זה בעצם עברתי על כל פיקסל ובדקתי מה ההפרש בינו לבין הפיקסל במרחק 20 פיקסלים ממנו. את ההפרשים שמרתי במטריצה חדשה.
לאחר שיצרתי מטריצה של הפרשים, קבעתי ערך סף מסוים.
אני עובר על המטריצה של ההפרשים ואם ההפרש בערך מוחלט עובר את הסף, אני מסמן במטריצה חדשה 1, אחרת אני מסמן 0.
המטריצה החדשה שאני מקבל היא מטריצה בינארית שלמעשה הגבולות מיוצגים ע"י 1.
לאחר מכן חיפשתי עיגול שסכום הנקודות על היקפו יתן לי מקסימום. כמובן שאצלך זה יהיה אחרת כי אתה רוצה מלבן ואני לא בטוח אם היד אצלך בניגודיות גבוהה ביחס לתמונה.
זה מאוד יעזור אם תוכל לעלות תמונה לדוגמא.
_____________________________________
Your signature did not follow Fresh's signatures policy, therefore it was automatically erased. Please see the E-Mail which has been sent to you, to learn how to fix this.
|