xeye
1.0.0

Xeye는 딥 러닝 모델의 추론 결과를 기반으로 컴퓨터 비전 응용 프로그램을 구축하기위한 데이터 수집 패키지입니다. Xeye를 사용하는 주된 이유는 다음과 같습니다.
패키지를 설치하려면
pip install xeye
Xeye 패키지에는 데이터 세트를 처음부터 데이터 세트로 만들기위한 두 가지 주요 접근 방식 인 DataSet 및 ManualDataset이 포함되어 있습니다.
또한 패키지는 작성된 데이터 세트를 BuildDataset 클래스와 결합하는 메소드를 제공합니다.
예제 폴더에서는 Xeye 패키지 (Tensorflow 또는 Pytorch 프레임 워크로 제작)에 의해 생성 된 데이터 세트를 기반으로 딥 러닝 모델 구현의 예를 찾을 수 있습니다.
또한 예제 폴더에는 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 스트림 끝의 숫자가 다음을 나타냅니다.
다음은 랩톱의 통합 카메라와 함께 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" )