AForge Video DirectShow DLL İndirme
AForge Video DirectShow DLL, AForge.NET Framework’ün bir parçası olan ve DirectShow teknolojisini kullanarak video yakalama ve işleme için işlevler sağlayan bir dinamik bağlantı kitaplığıdır (DLL) dosyasıdır. Bu DLL dosyası, web kameraları, video yakalama kartları ve diğer video kaynaklarından video yakalamak, video akışlarını işlemek ve video dosyalarını kaydetmek için kullanılabilir.
Üretici Firma
AForge Video DirectShow DLL, AForge.NET Framework’ün geliştiricisi olan Andrew Kirillov tarafından geliştirilmiştir. AForge.NET Framework, açık kaynaklı bir bilgisayar görüşü ve görüntü işleme kütüphanesidir ve C# ve Visual Basic .NET gibi .NET dillerinde kullanılabilir.
Ücretsiz Olup Olmadığı
AForge Video DirectShow DLL, AForge.NET Framework’ün bir parçası olarak ücretsiz olarak dağıtılmaktadır. AForge.NET Framework, MIT Lisansı altında lisanslanmıştır, bu da onu ticari ve açık kaynaklı projelerde özgürce kullanabileceğiniz anlamına gelir.
Uyumlu İşletim Sistemleri
AForge Video DirectShow DLL, Windows işletim sistemleriyle uyumludur. Windows XP, Windows Vista, Windows 7, Windows 8 ve Windows 10 işletim sistemlerinde kullanılabilir.
Dosya Boyutu
AForge Video DirectShow DLL dosyasının boyutu yaklaşık 1 MB’dir.
İndirme Linki
AForge Video DirectShow DLL dosyasını aşağıdaki bağlantıdan indirebilirsiniz:
AForge Video DirectShow DLL İndirme Linki
Kullanım Örnekleri
AForge Video DirectShow DLL dosyasını kullanarak video yakalama ve işleme işlemleri gerçekleştirebilirsiniz. Aşağıdaki kod örneği, bir web kamerasından video yakalamak ve bir pencerede görüntülemek için AForge Video DirectShow DLL dosyasını kullanmaktadır:
“`
using AForge.Video.DirectShow;
using System;
using System.Drawing;
using System.Windows.Forms;
namespace VideoCaptureExample
{
public partial class Form1 : Form
{
private VideoCaptureDevice videoCaptureDevice;
private Bitmap videoFrame;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Web kamerasını bul
videoCaptureDevice = new VideoCaptureDevice();
// Web kamerasından video yakalamaya başla
videoCaptureDevice.Start();
// Video çerçevesini oluştur
videoFrame = new Bitmap(videoCaptureDevice.VideoResolution.FrameSize.Width, videoCaptureDevice.VideoResolution.FrameSize.Height);
// Zamanlayıcıyı başlat
timer1.Start();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
// Web kamerasından video yakalamayı durdur
videoCaptureDevice.Stop();
}
private void timer1_Tick(object sender, EventArgs e)
{
// Yeni bir video çerçevesi yakala
videoCaptureDevice.GetFrame(videoFrame);
// Video çerçevesini pencerede görüntüle
pictureBox1.Image = videoFrame;
}
}
}
“`
Bu kod örneğini kullanarak, web kameranızdan video yakalayabilir ve bir pencerede görüntüleyebilirsiniz. AForge Video DirectShow DLL dosyasını kullanarak daha karmaşık video işleme işlemleri de gerçekleştirebilirsiniz.