[오류] AssertionFailed: inputs.size() == 1( Raspbian* OS의 OpenVINO™ 툴킷 포함)

문서

오류 메시지

000033356

2023-06-16

무엇을 보고 있습니까?

오류: assertionFailed: inputs.size() == 1은 openvino_fd_myriad.py 샘플 코드를 실행할 때 생성됩니다. 샘플은 Raspbian* OS 가이드에 대한 설치 OpenVINO™ 툴킷OpenCV* API 섹션을 사용하여 얼굴 감지 모델의 실행 추론 아래에 있습니다.

왜 볼 수 있습니까?

이 오류는 샘플 코드를 실행할 때 OpenVINO™ Toolkit 환경 변수를 초기화하지 못한 경우와 관련이 있습니다.

그것을 해결하는 방법.

문제를 해결하려면 다음 단계를 시도해 보십시오.

  1. 줄 10: openvino_fd_myriad.py 샘플 코드의 frame = cv.imread('/path/to/image') 이미지에 경로를 추가합니다(예: '/home/pi/Pictures/face.png')
  2. openvino_fd_myriad.py 파일과 동일한 디렉토리에 모델 파일(예: '얼굴 감지-adas-0001.xml'과 '얼굴 감지-adas-0001.bin')을 포함하십시오.
  3. 명령 source /<your-path-to>/openvino/bin/setupvars.sh ("i.e. 소스 /opt/intel/openvino/bin/setupvars.sh"를 사용하여 환경 변수를 초기화합니다.

옵션 단계로 환경 변수를 영구적으로 설정하여 새 터미널 창/탭을 사용할 때마다 초기화합니다. 이렇게 하려면 echo "source <your-path-to>/openvino/bin/setupvars.sh" >> ~/.bashrc 실행하십시오.

참고 .bashrc 파일에 OpenVINO 릴리스의 가변 설정을 위한 단일 항목이 포함되어 있는지 확인합니다.
맞는 # single entry
source <your-path-to-latest>/intel/openvino/bin/setupvars.sh
잘못 된 # multiple entries
source /older-release/openvino/bin/setupvars.sh
source <your-path-to-latest>/openvino/bin/setupvars.sh