كيف أحذف أشخاصا معينين من الفيديو

1 إجابات
profile/ميمونة-الخصاونة
ميمونة الخصاونة
مهندسة حاسوب، خبرة في جودة اجهزة المختبرات
.
١٤ أبريل ٢٠٢١
قبل ٤ سنوات
هناك العديد من البرامج التي يمكنك من خلالها أن تقوم بحذف أو إخفاء أي كائن لا ترغب بوجوده في مقطع الفيديو سواء كان أشخاص أو غير ذلك، ودون أن يؤثر ذلك على الفيديو. أحد أهم وأفضل البرامج على الإطلاق هو عملاق أدوبي "Adobe After Effects" حيث يوفر لك أداة تُدعى content-aware، والتي من خلالها يمكنك أن تقوم بحذف أي عنصر من الفيديو.

تقوم هذه الميزة من أدوبي على استغلال مبدأ الذكاء الاصطناعي، حيث يستطيع من خلال خوارزميات غاية في الذكاء، أن يقوم بعمل مسح شامل لمعرفة ما يحتوي عليه كل بكسل في مقطع الفيديو، وبالتالي حذف الأشياء والأشخاص، وإخفاء مكان ظهورها بما يناسب من العناصر المحيطة داخل المشهد.

هذه الميزة توفر الكثير من الوقت بالنسبة للمُصممين، فالأسلوب القديم، يقوم على إخفاء العنصر غير المرغوب فيه وتتبعه إطار بعد إطار، وبالطبع هذه الطريقة صعبة وغير عملية. حيث تتبع الطريقة التقليدية القيام بتصدير الفيديو إلى إطارات ثابتة، ثم يتم إزالة الشخص من الصور في كافة الإطارات باستخدام أي برنامج تصميم، ونسخ مقاطع من صورة جيدة إلى الصورة التي تحتاج إلى تصحيح. أداة الاستنساخ سريعة الاستخدام. لكن، بمعدل 30 إطارًا في الثانية، فإذا استمر المشهد لمدة 5 ثوانٍ، فهذا يعني أن هناك الكثير من الإطارات التي يجب تعديلها.

في Adobe After Effects في حال كانت الكاميرا ثابتة، أي أنها تسير في مسار ثابت، سيقوم البرنامج بسحب البكسل من الإطارات السابقة حيث لا يوجد الشخص ويضعها فوق الشخص. يمكنه استخراج الشخص لأنه من السهل معرفة ما يتم تغييره من وحدات البكسل والبحث عن مجموعة منهم من إطار إلى إطار.

هناك بعض القيود الرئيسية بالرغم من ذلك. إذا كان هناك أي شيء آخر يتحرك أمام الشخص أو خلفه، فلا توجد طريقة فعالة لتمييز الشخص عن الشيء الآخر. وبالمثل، إذا كانت الكاميرا تتحرك بشكل حر، فإن الخلفية المراد ملؤها خلفها غير معروفة وغير متناسبة.

وفي هذه الحالات التي لا يمكن فيها معالجة الفيديو تلقائيًا، سيكون من الضروري فحص الشخص إطارًا تلو الآخر، على الرغم من أنها عملية تستغرق وقتًا طويلاً.