

רועי שוקרון
: מנחה
מר מיכה ברשפ
הנדסת תוכנה
"
בראשית ברא אלוהים את השמיים ואת הארץ
"
אפליקציית
Android
מקושרת
שרת
Python
המממשת
מחקרים
בעיבוד
וניתוח
פיהם על , תמונה
ניתן
לבנות
י"ע תמונות
טקסטורות
. בלבד
המערכת
מאפשרת
לשרת
להריץ
אלגוריתמים
בעיבוד
תמונה
בשפת
MATLAB
לממש מנת על
את
המחקרים
Texture Transfer
-ו
Texture By Number
.
יכולות
: מרכזיות
-
מימוש
אלגוריתם
texture by number
שאיבת –
טקסטורות
מתמונת
נוף
ובנייתה
י"ע
הטקסטורות
לתוך
תבניות
צייר אותן
המשתמש
.
-
מימוש
אלגוריתם
texture transfer
ציור –
תמונת
י"ע מקור
טקסטורה
נבחרת
.
-
מימוש
אלגוריתם
texture synthesis
המסייע
בבניית
הטקסטורות
בשני
המחקרים
.
-
ניהול
והרצת
משימוש
באמצעות
תקשורת
TCP
מהאפליקציה
שרת אל
python
.
שרת -
python
המקבל
מידע
ויזואלי
ומריץ
עליו
אלגוריתמים
בשפת
MATLAB
.
אלגוריתם
Texture Synthesis
:
שיטת סינתזת טקסטורות
"ע,
פ השיטה
,
ניקח חתיכה קטנה של טקסטורה ובאמצעותה ניצור
משטח גדול יותר של הטקסטורה ע
"
י כיסוי של החלקים הקטנים על המשטח
,
על מנת
שהמשטח ייראה אחיד וללא חיתוכים חדים
,
כל חתיכה שניקח מהטקסטורה המקורית ונדביק
על המשטח תהיה בעלת חיתוך רנדומלי בצורה שתתחבר לחתיכות שמכל צדדיה
.
בכך יהיה
ניתן ליצור טקסטורות על משטחים גדולים
.
אלגוריתם
Texture By Number
:
ניתוח טקסטורות עיקריות בתמונת נוף
,
ובניית התמונה מחדש באמצעות סינתזת הטקסטורות
.
ניקח
3
טקסטורות עיקריות
,
נאפשר למשתמש לבחור את התבניות החדשות ובאמצעות
סינתזת הטקסטורות שפורטה לעיל נוכל
"
לשפוך
"
את הטקסטורות לתבניות החדשות ולייצר
תמונת נוף חדשה
.
אלגוריתם
Texture Transfer
:
- מחקר על
פיו ניתן לצייר תמונה באמצעות טקסטורה קבועה
.
השיטה לציור תמונה כזאת
עובדת בדיוק כמו
texture synthesis
רק שהפעם לא נבחר חלק רנדומלי מהטקסטורה
ונחתוך
,
אלא נבחר את החלק מהטקסטורה הכי דומה לחלק מתמונת המקור
–
. בצבע