xeye
1.0.0

Xeye是一個數據收集的軟件包,可根據深度學習模型的推論結果構建計算機視覺應用程序。使用Xeye的主要原因是:
要安裝軟件包,
pip install xeye
Xeye軟件包包括從頭開始創建數據集的兩種主要方法:數據集和ManualDataset。
此外,該軟件包還提供了一種結合使用BuildDataSet類創建的數據集的方法。
在示例文件夾中,您可以根據Xeye軟件包(用TensorFlow或Pytorch Frameworks製造的數據集)找到深度學習模型實現的示例。
此外,示例文件夾包含使用Xeye軟件包構建數據集的腳本示例(示例鏈接。
使用Xeye ,您可以使用已更新為ISAPI固件的所有HikVision IP攝像機構建數據集。
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連接指定的端口。
如果要從連接到HikVision NVR的相機獲取RTSP流,則RTSP流的末尾的數字表示:
這是使用筆記本電腦的集成相機創建數據集的最少代碼量的示例:
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" )