Di dunia yang serba cepat seperti saat ini, hanya memiliki kamera pengawas saja tidaklah cukup. Bagaimana jika kamera Anda tidak hanya dapat merekam tetapi juga memahami dan menginterpretasikan apa yang dilihatnya?
Ini bukan visi masa depan—ini sedang terjadi sekarang. Dengan memanfaatkan kecerdasan buatan (AI) dan pembelajaran mesin, kamera yang mendukung Protokol Streaming Real-Time (RTSP) dapat diubah menjadi sistem pengawasan yang canggih dan cerdas.
Kekuatan dan Kesederhanaan Visi Komputer AI
Visi komputer AI dari kamera yang mampu RTSP akan terbuka ketika aliran video dimasukkan ke dalam perangkat (misalnya Raspberry-Pi) yang menjalankan Python, OpenCV dengan pra-latihan Kumpulan data COCOJika kamera IP Anda saat ini mendukung RTSP, Anda dapat mengikuti petunjuk di bawah ini untuk menambahkan visi komputer AI untuk deteksi objek guna meningkatkan efisiensi operasional dan keamanan dengan sekitar 11 baris kode Python dengan pustaka OpenCV.
Kumpulan data COCO
COCO adalah singkatan dari Common Objects in Context, merupakan kumpulan data deteksi, segmentasi, dan pemberian teks pada objek berskala besar. Kumpulan data ini banyak digunakan dalam penelitian dan pengembangan visi komputer. Berikut ini adalah beberapa fitur utama kumpulan data COCO:
- Berbagai Objek:Â COCO berisi gambar-gambar pemandangan sehari-hari yang kompleks dengan berbagai objek, yang menyediakan berbagai konteks.
- Catatan:Â Dataset ini mencakup anotasi ekstensif untuk beberapa tugas:
- Deteksi Objek:Â Kotak pembatas dan label untuk lebih dari 80 kategori objek.
- Segmentasi: Baik segmentasi instan (garis besar tingkat piksel terperinci untuk masing-masing instans objek) maupun segmentasi semantik (klasifikasi tingkat piksel untuk setiap kategori objek).
- Deteksi Titik Kunci:Â Anotasi untuk titik-titik kunci manusia (misalnya sendi seperti siku, lutut) untuk estimasi pose.
- Keterangan Gambar:Â Keterangan deskriptif untuk gambar guna mendukung tugas seperti pembuatan deskripsi gambar.
Ukuran: COCO terdiri dari lebih dari 200.000 gambar berlabel dengan lebih dari 2,5 juta contoh berlabel, menjadikannya salah satu kumpulan data terlengkap yang tersedia untuk tugas visi komputer.
Diagram Arsitektur
Gambar 1: Kamera keamanan untuk pemrosesan visi komputer AI
- Streaming RTSP:Sebagian besar kamera IP dapat melakukan streaming video langsung menggunakan RTSP
- Pengolahan:Umpan RTSP diarahkan ke sistem eksternal yang menjalankan OpenCV, dilengkapi dengan model terlatih dari dataset COCO (misalnya Raspberry-PI)
- Deteksi Objek:Pengaturan ini memungkinkan identifikasi dan klasifikasi waktu nyata 80 objek yang umum dikenali menggunakan Model deteksi objek YOLO (You Only Look Once).
- Wawasan yang Dapat Ditindaklanjuti: Objek yang terdeteksi dapat memicu peringatan, mengotomatiskan proses, dan menyediakan data berharga untuk analisis.
Potongan Kode
Di bawah 11 baris kode python (misalnya dijalankan di Raspberry-pi) menunjukkan betapa mudahnya menggunakan aliran RTSP kamera IP untuk mendeteksi objek menggunakan kumpulan data COCO.
import cv2 import cvlib sebagai cv dari cvlib.object_detection import draw_bbox Umpan kamera #live dari kamera IP melalui protokol streaming waktu nyata (RTSP) video = cv2.VideoCapture("rtsp://[alamat ip rtsp Anda]/live") while True: ret, frame = video.read() bbox, label, conf = cv.detect_common_objects(frame) output_image = draw_bbox(frame, bbox, label, conf) cv2.imshow("Deteksi Objek", output_image) if cv2.waitKey(1) & 0xFF == ord("q"): break
Aplikasi di Dunia Nyata
Integrasi AI dan visi komputer dengan kamera berkemampuan RTSP membuka banyak kemungkinan:
- Keamanan yang Ditingkatkan: Secara otomatis mendeteksi akses tidak sah, aktivitas mencurigakan, atau objek tertentu, dan segera memberi tahu personel keamanan.
- Optimasi Ritel: Pantau perilaku pelanggan, kelola inventaris, dan optimalkan tata letak toko dengan menganalisis interaksi dengan produk.
- Manajemen Lalu Lintas: Meningkatkan perencanaan perkotaan dan pengendalian lalu lintas dengan menganalisis arus kendaraan dan pejalan kaki.
- Otomasi Industri: Mengawasi proses manufaktur, memantau kepatuhan keselamatan, dan meningkatkan efisiensi operasional dengan mendeteksi objek dan anomali tertentu.
Tingkatkan kamera IP Anda sekarang dengan AI
Dengan mengintegrasikan kamera berkemampuan RTSP dengan OpenCV dan YOLO, kamera IP Anda yang berkemampuan RTSP dapat langsung menjadi lebih pintar dengan kemampuan deteksi objek AI, meningkatkan keamanan dan efisiensi operasional.
Tentang Penulis
Felix adalah Kepala Teknik Penjualan APAC di Cisco Meraki, memimpin tim teknisi penjualan kelas dunia dan bersemangat untuk membantu pelanggan meningkatkan hasil bisnis dengan SASE, SD-WAN, keamanan, Wi-Fi6, solusi berbasis API, analisis perilaku, pengawasan video, dan solusi manajemen perangkat seluler (MDM).
Dia bersemangat dalam bidang teknologi, mendorong budaya pertumbuhan sambil membangun tim yang menyeluruh.
Referensi
- https://youtu.be/V62M9d8QkYMÂ (Tutorial yang bagus)
- https://github.com/AlexeyAB/darknet/blob/master/cfg/yolov7.cfg (unduh konfigurasi dan bobot yolo)
- Kode Sumber:Â https://github.com/Kent-Taylor/object-detection/blob/main/main.py
#kecerdasan buatan #ai #aiml #pembelajaran mendalam #opencv #odeteksi objek #penglihatan komputer #kumpulan data coco #mscoco #Tyolo #kamera rtsp #kamera pintar #ai#pemrograman #python #pembelajaran mesin #pengembangan perangkat lunak
Berlangganan untuk Mendapatkan Pembaruan Posting Blog Terbaru
Tinggalkan Komentar Anda: