Bu proje, Flask ve OpenCV kullanarak bilgisayar kamerasından canlı görüntü akışı sağlar. Akış, HTML sayfası üzerinden anlık olarak görüntülenebilir. Basit bir web arayüzü ile canlı video izlenmesini sağlar.
- Gerçek zamanlı kamera görüntüsü aktarımı
- Flask ile hızlı ve kolay kurulum
- CORS desteği sayesinde farklı istemcilerden erişim
- HTML üzerinden kolay görüntüleme
- Python 3.x
- OpenCV (
cv2) - Flask
- flask-cors
Kurulum için aşağıdaki komutu çalıştırabilirsiniz
pip install flask opencv-python flask-cors- Flask Sunucusunu Başlatın
python camera.pySunucu çalıştıktan sonra aynı bilgisayar içinde, http127.0.0.18000video adresinden canlı video akışına ulaşabilirsiniz.
Başka bir cihazdan canlı görüntüyü izlemek isterseniz, 127.0.0.1 yerine bilgisayarınızın yerel IP adresini kullanın.
Windows sistemlerde IP adresinizi öğrenmek için
Başlatmenüsüne tıklayın vecmdyazarak Komut İstemi'ni açın.- Aşağıdaki komutu yazın ve Enter'a basın
ipconfig- Açılan listede IPv4 Address veya IPv4 Adresi satırını bulun (genellikle 192.168.x.x veya 10.x.x.x formatındadır). Örnek çıktı
IPv4 Adresi. . . . . . . . . . . 192.148.4.25HTML dosyanızdaki img etiketi içindeki URL’yi aşağıdaki gibi değiştirin
img src=http192.148.4.258000video
⚠️ IP adresiniz zaman zaman değişebilir. Aynı ağa bağlı cihazlardan erişim için doğru IP’yi kontrol ettiğinizden emin olun.