
Xeye เป็นแพ็คเกจสำหรับการรวบรวมข้อมูลเพื่อสร้างแอพพลิเคชั่นวิสัยทัศน์คอมพิวเตอร์โดยใช้ผลลัพธ์เชิงอนุมานของรูปแบบการเรียนรู้ลึก เหตุผลหลักในการใช้ Xeye คือ:
เพื่อติดตั้งแพ็คเกจ
pip install xeye
แพ็คเกจ XEYE มีสองวิธีที่สำคัญสำหรับการสร้างชุดข้อมูลตั้งแต่เริ่มต้น: ชุดข้อมูลและ ManualDataset
นอกจากนี้แพ็คเกจยังมีวิธีการรวมชุดข้อมูลที่สร้างขึ้นกับคลาส buildDataset
ในโฟลเดอร์ตัวอย่างคุณสามารถค้นหาตัวอย่างของการใช้แบบจำลองการเรียนรู้ลึกตามชุดข้อมูลที่ผลิตโดยแพ็คเกจ XEYE (ทำด้วยเฟรมเวิร์ก TensorFlow หรือ Pytorch)
นอกจากนี้โฟลเดอร์ตัวอย่างยังมีตัวอย่างของสคริปต์ที่ใช้แพ็คเกจ XEYE เพื่อสร้างชุดข้อมูล (ลิงก์ตัวอย่าง
ด้วย XEYE คุณสามารถสร้างชุดข้อมูลโดยใช้กล้อง HIKVISION IP ทั้งหมดที่อัปเดตไปยังเฟิร์มแวร์ 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" )สตรีม RTSP ใช้โดยค่าเริ่มต้นพอร์ต 554 หากคุณเปลี่ยนในการกำหนดค่าอุปกรณ์คุณต้องใช้พอร์ตที่ระบุสำหรับการเชื่อมต่อ RTSP
หากคุณต้องการรับสตรีม RTSP จากกล้องที่เชื่อมต่อกับ HIKVISION NVR หมายเลขที่ปลายสตรีม RTSP จะระบุ:
นี่คือตัวอย่างของจำนวนรหัสน้อยที่สุดในการสร้างชุดข้อมูลโดยใช้ XEYE ด้วยกล้องในตัวของแล็ปท็อป:
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" )