Python ve OpenCV ile Resimlerden Video Oluşturma Uygulaması

0 25

Bu yazımızda Python ve OpenCV kullanarak resimlerden video oluşturma işleminin nasıl yapıldığını anlatacağız. Daha önceki yazılarımızda Resim işlemlerini, video oynatma ve kaydetme işlemini, videodan bir kare yakalama gibi işlemlerin nasıl yapılacağını yazmıştık.

Bu ve bunlar gibi farklı Python ve OpenCV uygulama örnekleri için sitemizi takip edebilirsiniz. Şimdiye kadar yayınladığımız tüm Python ve OpenCV örnek uygulamalarına buradan erişebilirsiniz.

Bu makalemizde, görüntü dizilerinden video oluşturacağımız OpenCV-Python kullanarak küçük bir proje yapacağız.

Uygulama Geliştirme Adımlarımız :

  1.  Tüm görüntü dosyası adlarını glob kullanarak getir
  2. Cv2.imread ()  kullanarak tüm resimleri okuyun
  3.  Tüm görüntüleri bir listede saklayın
  4. Cv2.VideoWriter ()  kullanarak bir VideoWriter nesnesi oluşturma
  5. Cv2.VideoWriter (). Write ()  kullanarak görüntüleri video dosyasına kaydedin 
  6.  VideoWriter’ı bırakın ve tüm pencereleri yok edin.

Uygulama Kodumuz

import cv2
import numpy as np
import glob
 
img_array = []
for filename in glob.glob('C:/New folder/Images/*.jpg'):
    img = cv2.imread(filename)
    height, width, layers = img.shape
    size = (width,height)
    img_array.append(img)
 
 
out = cv2.VideoWriter('project.avi',cv2.VideoWriter_fourcc(*'DIVX'), 15, size)
 
for i in range(len(img_array)):
    out.write(img_array[i])
out.release()

glob.glob ( Yol Adı), bu yolda bulunan tüm dosya adlarını getirir. ‘* .jpg’  tüm jpg dosyaları anlamına gelir. Bu nedenle, glob.glob () kodunda, bu yolda bulunan tüm jpg dosyalarının dosya adı alınır.

Pythın ve OpenCV ile yaptığımız bu örnek uygulamayı beğendiyseniz yorumlarda belirtebilirsiniz.

Kaynak Theailearner

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku