MergePhotos
Release 1.20
تطبيق Android لدمج الصور. internaly يستخدم opencl.
الأفكار:
يحتاج الحد الأدنى 2 الصور.
إدخال صورة 1 | إدخال صورة 2 |
---|---|
![]() | ![]() |
بانوراما: طائرة | بانوراما: أسطواني | بانوراما: كروي |
---|---|---|
![]() | ![]() | ![]() |
يتم محاذاة الصور بناءً على الصورة الأولى. سوف تملأ الصور المحاذاة مع وحدات البكسل المفقودة السوداء.
إدخال صورة 1 | إدخال صورة 2 | إدخال صورة 3 |
---|---|---|
![]() | ![]() | ![]() |
إخراج صورة 1 (مثل صورة الإدخال 1) | إخراج صورة 2 | إخراج صورة 3 |
---|---|---|
![]() | ![]() | ![]() |
يتم محاذاة الصور قبل الدمج.
إدخال صورة 1 | إدخال صورة 2 | إدخال صورة 3 |
---|---|---|
![]() | ![]() | ![]() |
الإخراج
يتم محاذاة الصور قبل الدمج. أوضاع:
إدخال صورة 1 | إدخال صورة 2 | إدخال صورة 3 |
---|---|---|
![]() | ![]() | ![]() |
متوسط | أقرب إلى المتوسط |
---|---|
![]() | ![]() |
خطي (افتراضي) | مكعب | منطقة | Lanczos4 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
يبدو أن Lanczos4 هو الأكثر حدة ، لذا سأتحول من الافتراضي إلى هذا.
عند إنشاء panoramas ، فإن الصور الناتجة لها حدود سوداء.
بانوراما | قناع |
---|---|
![]() | ![]() |
لقد اختبرت OpenCV / OpenCV_Contrib لملء هذه المناطق (الوقت الذي تستغرقه على الكمبيوتر المحمول وليس على جهاز Adroid):
NS | التاتية | shiftMap | FSR بسرعة | FSR أفضل |
---|---|---|---|---|
4.57 ثانية | 4.04 ثانية | 22.68 ثانية | 190.09 ثانية | 3086.39 ثانية |
![]() | ![]() | ![]() | ![]() | ![]() |
من وجهة نظري:
إذا قمت بالتقاط 2-3 صور من الشلال ، فلا تبدو الماء ضبابية. حاول إضافة بعض طمس طمس / الحركة على المناطق التي تختلف. (أنا بحاجة لذلك أخذ بعض اللقطات المثيرة للاهتمام أولاً.)