שְׁאֵלָה:
האם יש כלים שם לרימה אוטומטית של תמונה?
pkaeding
2010-12-07 12:28:14 UTC
view on stackexchange narkive permalink

אני תוהה אם ישנם כלים (עצמאיים, תוספי Lightroom / Photoshop או אחרים) שיכולים לצלם, לחפש קווים כמעט אנכיים או אופקיים (למשל אופקים, עמודי טלפון וכו ') ולסובב אוטומטית לחתוך את התמונה?

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

האם קיים דבר כזה?

חשבתי שדימוי מגיק יכול לשלוף את זה, אבל אז מצאתי את זה: http://www.wizards-toolkit.org/discourse-server/viewtopic.php?f=1&t=13597
שים לב שסיבוב התמונה שלך אפילו כמה מעלות הוא פעולה הרסנית בהשוואה להפעלת מסנן טשטוש על התמונה שלך. זה אולי בסדר, אבל עדיף מלכתחילה להתאמן על קבלת תמונות ישר. (ו / או השתמש במצלמה שיכולה לסובב את החיישן שלה באופן אוטומטי כדי להתאים לרמה.)
אם אתה משתמש באינטרפולציה של lanczos3 זה יותר כמו להעביר עליו פילטר השחזה :)
מקורית, דו-לינארית, דו-קובית, lanczos2: http://www.sequoiagrove.dk/images/rotateinterp.jpg
נראה שיש ל- digikam תוסף לכך https://www.digikam.org/node/445
חָמֵשׁ תשובות:
Matt Grum
2010-12-07 16:17:14 UTC
view on stackexchange narkive permalink

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

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

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

כיצד תוכנת עיבוד תמונה יכולה בכלל לדעת מה זה "רמה"
@PatFarrell דברים כמו אופק, בניינים, פוסטים או שלטים וכו 'הייתי אומר שזה יהיה הרבה יותר קל מאשר זיהוי פנים או זיהוי חיוך.
איפה שאני גר, לעתים רחוקות אתה יכול לראות את האופק, יותר מדי עצים. הייתי מנחש שב 99% מהתמונות שלי אין סימן, פוסט וכו '.
jrista
2010-12-08 00:40:08 UTC
view on stackexchange narkive permalink

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

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

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

RyanN
2013-02-20 01:44:05 UTC
view on stackexchange narkive permalink

כן, לא עשיתי את זה וקשורים לתכנות C או פיתון, אבל אני אנסה בקרוב.

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

ראשית, היכנס אל OpenCV. באופן ספציפי טרנספורמציית קו Hough.

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

עבור היישום שלך, אני חושב שתסנן כל קו של יותר מ- X מעלות מחוץ לאופק או לאנכי.

מעט נתונים סטטיסטיים, ואולי תוכל להבין כמה לסובב.

באשר לאיכות התמונה המושחתת, אני אמיר להמיר קבצי RAW לעמ"פ במקום ל- jpeg, כך שלא צריך להיות הרבה מעבר לחיתוך כלשהו.

John
2016-01-04 19:58:40 UTC
view on stackexchange narkive permalink

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

LogicDaemon
2017-11-26 19:52:22 UTC
view on stackexchange narkive permalink

אלבומי Google https://photos.google.com/ יכולים לעשות זאת גם בימינו. ללא תמיכת RAW וללא עיבוד אצווה, והיא מציגה אפשרות ברמה אוטומטית רק כמתחשק.

level option auto



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...