Table of Contents Table of Contents
Next Page  116-117 / 568 Previous Page
Information
Show Menu
Next Page 116-117 / 568 Previous Page
Page Background

רועי שוקרון

: מנחה

מר מיכה ברשפ

הנדסת תוכנה

"

בראשית ברא אלוהים את השמיים ואת הארץ

"

אפליקציית

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

רק שהפעם לא נבחר חלק רנדומלי מהטקסטורה

ונחתוך

,

אלא נבחר את החלק מהטקסטורה הכי דומה לחלק מתמונת המקור

. בצבע