Addon:Photo Tagging Gramplet/he

From Gramps


Gramps-notes.png

נא להשתמש בזהירות מרבית ורק לאחר גיבוי הנתונים. להמשך שיפור התוסף, נא לדווח כל סוגיה או הערה ליוצר, או בעמוד מעקב תקלים
אלא אם צוין אחרת בעמוד זה. ניתן להוריד ולהתקין תוסף זה על־פי הנחיות ההתקנה.
לתשומת־לב, למקצת מהתוספים דרישות קדם לחבילות ו/או ספריות אותם יש למלא ולהתקין לפני שניתן יהיה להשתמש בהם.
מערכת תוספים/מתקעים זו נשלטת על ידי מנהל המתקעים


חלון הגרמפלט מורכב מסרגל כלים, מאזור בחירה (במרכז־שמאל) ומרשימת אנשים שתויגו (במרכז־ימין).

גרמפלט תיוג תמונות מקל על תיוג אנשים בתצלומים, כלומר שיוך אזורים בתמונות (בפרט את אזורי פני האנשים בתמונה) לאנשים בגרמפס.

תכונות

  • תצוגה מקדימה לתמונה עם גלילה ותקריב/הרחקה
  • רשימת אנשים שתויגו בתצלום הנוכחי
  • הוספה ושינוי של אזורים ושיוכים
  • תמיכה בהצגת XMP Region Name אם לא נמצאו בגרמפס אזורים שכבר הוגדרו (תויגו) בתמונה.
  • זיהוי פנים אוטומטי בתצלום (רשות).*

שימוש

לפני תחילת השימוש בגרמפלט יש להתקינו תוך שימוש במנהל התוספים ואז ממצג סוג־אב מדיה, יש לבחור ולהוסיף מסרגל הצד את גרמפלט תיוג תמונות.

חלון הגרמפלט מורכב משלושה אזורים:

אזור בחירה

אזור הבחירה מציג את התמונה ומדגיש את האזורים ששויכו לאדם במאגר הנתונים של גרמפס.

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

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

כדי לתייג אדם, יש לבחור אזור בתמונה באמצעות לחיצה על לחצן העכבר השמאלי באחת מפינות האזור, וגרירת הסמן על פני השטח הרצוי (כך שהריבוע הכחול יכלול את פני האדם במלואם). מסגרת מלבנית תסמן את האזור שנבחר. יש להשתמש בסרגל הכלים כדי לבחור אדם קיים ממסד הנתונים או להוסיף אדם חדש שישויך לאזור הבחירה.

Tango-Dialog-information.png
גרירה ושחרור כחלופה לדו־שיח בחירת אדם

האפשרות הברורה מאליה לבחירת אדם לתג היא דו־שיח בחירת האדם. עם זאת, אפשר להשתמש גם בגרירה ושחרור כחלופה יעילה יותר.
יש לגרור אדם מלוח הגזירים ולשחרר על השורה שנבחרה בגרמפלט כדי להשלים תיוג. לחלופין, אפשר לנתק (עיגון־ביטול) את גרמפלט תיוג התצלומים, ולהשתמש במצג קשרי־קרבה כדי לתייג כמה חברים מקבוצת משפחה. אפשר גם להשתמש בסינון בתצוגת אנשים כדי לבחור מתוך קבוצת משנה של אילן־היוחסין.

חשוב לבחור את שורת היעד לפני תחילת כל גרירה.


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

כדי לשנות את האדם ששויך לאזור, יש להשתמש בלחצני סרגל הכלים או בתפריט ההקשר.

כדי לשייך אזור לאדם אחר, יש ללחוץ בתוך האזור ולהשתמש בלחצני סרגל הכלים כדי לבחור או להוסיף אדם. במקרה זה, השיוך הקודם נזנח.

סרגל כלים

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

סרגל הכלים של הגרמפלט (המראה המדויק עשוי להשתנות בהתאם למערכת ההפעלה ולגרסת ספריית GTK שבשימוש).

סרגל הכלים מאפשר לשנות את שיוכי התצלום הנוכחי.

Photo-Tagging-Select-icon.gif דו־שיח "בחירת אדם" של גרמפס. לאחר בחירה, האדם מתויג בתיבה הנוכחית.

Photo-Tagging-New-icon.gif יצירת אדם חדש ופתיחת חלון דו־שיח "אדם" של גרמפס.

Photo-Tagging-Clear-icon.gif הסרת התג מהתיבה הנוכחית.

Photo-Tagging-Remove-icon.gif הסרת התיבה הנוכחית יחד עם התג.

Photo-Tagging-Edit-icon.gif הצגת חלון דו־שיח "אדם" של גרמפס עבור האדם שתויג בתיבה הנוכחית.

Photo-Tagging-Zoomin-icon.gif התקרבות לתמונה.

Photo-Tagging-Zoomout-icon.gif התרחקו מהתמונה.

Photo-Tagging-Detect-icon.gif הפעלת אלגוריתם זיהוי הפנים. (רק אם תלויות הרשות הותקנו)

Photo-Tagging-Settings-icon.gif מציג את דו־שיח ההגדרות של הגרמפלט.

Photo-Tagging-help-icon.png מעבר לעמוד עזרה זה.

רשימת אנשים שתויגו

הרשימה מכילה את האנשים שתויגו בתמונה הנוכחית, וכן תיבות בחירה שטרם שויכו לאדם מסוים. בכל שורה מוצגת תמונה ממוזערת של האזור המתאים מתוך התמונה.

כבררת מחדל, התצוגה תציג עבור כל תמונה שתויגה את העמודות מספר שורה (ללא תווית), תצוגה מקדימה, אדם, גיל, ו־שם אזור XMP[1].

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

הקשת עכבר כפולה על שורה שיש בה רשומת 'אדם' תפתח את תיבת הדו־שיח 'אדם' של גרמפס עבור אדם זה. פעולה זו שקולה ללחיצה על הלחצן עריכה בסרגל הכלים של הגרמפלט.

הגדרות

Photo-Tagging-Settings-Selection-tab-51.png
  • לשונית בחירה
    • החלפת איזכורים קיימים לאדם שמוקצה, ללא בקשה (תיבת סימון שלא מסומנת כבררת מחדל)


Photo-Tagging-Settings-Face detection-tab-51.png
  • לשונית זיהוי פנים
    • רוחב פנים מזערי (px): (בררת מחדל 50) גודל בפיקסלים
    • רוחב פנים מזערי (px): (בררת מחדל 50) גודל בפיקסלים
    • רגישות (1 מזערי .. 20 מרבי): (בררת מחדל 50) גודל בפיקסלים
      • זיהוי פנים בתוך תיבות קיימות (תיבת סימון שלא מסומנת כבררת מחדל)


דרישות קדם להתקנה

אם OpenCV לא נמצא, תכונת זיהוי הפנים האוטומטית לא תהיה זמינה, אך הגרמפלט אמור לתפקד כראוי בשאר ההיבטים.

זיהוי פנים אוטומטי דורש התקנה של החבילות הבאות:

  • OpenCV, התלויות שלו, ואוגדני Python. ספרייה זו אמורה להיות זמינה בהפצות לינוקס נפוצות. לדוגמה, החבילה python-opencv בדביאן מספקת את אוגדני ה־Python לספרייה. היא תדרוש את חבילות ספריות הליבה (libopencv-*) ועוד
  • חבילת python-numpy.

סוגיות

  • 10913 זיהוי הפנים אינו פועל בחבילות AIO (הכול־באחד) של [Microsoft Windows]. ככל שניתן להבין, תלויות הקדם הנדרשות cv2 (OpenCV) ו־numpy היו מגדילות בערך פי שלושה את גודל ההורדה וההתקנה של AIO. לכן הן אינן כלולות.

בקשות לתכונת נוספות

להלן כמה מהרעיונות שמיועדים למימוש בגרסאות עתידיות של הגרמפלט:

הכרזה ראשונית של הגרמפלט:

למידע נוסף: