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" )