
XEYE adalah paket untuk pengumpulan data untuk membangun aplikasi visi komputer berdasarkan hasil inferensial dari model pembelajaran mendalam. Alasan utama untuk menggunakan XEYE adalah:
Untuk menginstal paket,
pip install xeye
Paket XEYE mencakup dua pendekatan utama untuk membuat dataset dari awal: dataset, dan manualDataset.
Selain itu, paket ini menyediakan metode untuk menggabungkan dataset yang dibuat dengan kelas BuildDataSet .
Dalam folder contoh, Anda dapat menemukan contoh implementasi model pembelajaran mendalam berdasarkan kumpulan data yang diproduksi oleh paket XEYE (dibuat dengan kerangka TensorFlow atau Pytorch).
Selain itu, folder contoh berisi contoh skrip yang menggunakan paket XEYE untuk membangun set data (contoh tautan.
Dengan XEYE , Anda dapat membangun dataset menggunakan semua kamera IP hikvision yang diperbarui ke firmware ISAPI.
from xeye import Dataset
data = Dataset ( source = 'rtsp://admin:password@ip:port/ISAPI/Streaming/channels/101' ,
img_types = 2 , label = [ 'a' , 'b' ], num = 10 , height = 100 , width = 100 , stand_by_time = 0 )
data . preview ()
data . gray ()
data . compress_train_test ( perc = 0.2 )
data . compress_all ()
data . just_compress ( name = "batch_test" )Aliran RTSP menggunakan, secara default, port 554. Jika Anda mengubahnya dalam konfigurasi perangkat, Anda perlu menggunakan port yang ditentukan untuk koneksi RTSP.
Jika Anda ingin mendapatkan aliran RTSP dari kamera yang terhubung ke Hikvision NVR, nomor di ujung aliran RTSP menunjukkan:
Berikut adalah contoh dari jumlah kode minimal untuk membuat dataset menggunakan XEYE dengan kamera terintegrasi laptop:
from xeye import Dataset
data = Dataset ( source = 0 , img_types = 2 , label = [ 'a' , 'b' ], num = 10 , height = 100 , width = 100 , stand_by_time = 0 )
data . preview ()
data . rgb ()
data . compress_train_test ( perc = 0.2 )
data . compress_all ()
data . just_compress ( name = "batch_test" )