Projection Mode 실행 안됨

안녕하세요 RTPM 공식 문서 대로 진행중 인데 입력을 카메라로 하면 실행이 안됩니다.
이를 해결 할 수 있는 방안이 있는 지 여쭙고자 합니다.


안녕하세요.
문의에 답변 드립니다.

카메라의 path가 /dev/video2 입니다.
ls /dev/video* 로 /dev/video2가 있는지 확인 후,

tcnnapp -p /dev/video2 -o rtpm

로 실행하시면 됩니다.

감사합니다.

안녕하세요 ls /dev/video* 로 확인 해본 결과 검색되는 file이나 directory가 없다고 나옵니다.
2024-10-18_154620

build 하기 전, local.conf 파일에서

TOPST_CAM_MODULE = "ov5645_t"

항목을 활성화 후 빌드하셔야합니다.

감사합니다.

답변 감사합니다.
그런데 Software > Quick guide 에 나오는 샘플 프로그램에서는 어디서 항목을 활성화 하나요?

topst.ai의 Documentation 페이지에서
TOPST AI → Software → SDK → 2. Build Guide 진행 시 참고하면 되는 부분입니다.
해당 페이지의 2.3.3 Execute Build Script 항목에서

source poky/meta-telechips/meta-nn/nn-build.sh

로 스크립트를 실행하신 후,

bitbake telechips-nn-image

를 빌드하시기 전에 ~/{buildpath}/build/tcc7500-main/conf/local.conf 파일에서

TOPST_CAM_MODULE = "ov5645_t"

를 활성화 하신 후 (제일 앞의 #을 빼신 후) ~/{buildpath}/build/tcc7500-main 경로에 위치하셔서

bitbake telechips-nn-image

로 빌드 부탁 드립니다.

감사합니다.

빠른 답변 감사합니다.
추가적으로 다른 질문 사항이 있는데 TOPST > Documentation > TOPST AI > Software > SDK > 2. Build guide > 2.3.1 Get TOPST AI with Git 탭에서 아래 사진과 같이 진행 했으나

repo sync

을 실행하면 오류가 발생해서 이를 해결 할 수 있는 방안이 있는 지 여쭙고자 합니다

ssh key등록이 되어있지 않아 발생한 에러입니다.
private, public key를 전달 드렸습니다.

감사합니다.

안녕하세요 보내주신 ssh key로
TOPST AI → Software → SDK → 2. Build Guide → 2.3.2 Download And Install Build Tools 진행 중 tools 디렉토리가 생성되지 않아 더이상 진행이 안됩니다.

poky/download.sh 스크립트 실행 시, 다운로드가 정상적으로 되지 않아 발생한 문제로 보입니다.
새로운 폴더 생성 후, repo init~ 부터 다시 실행 부탁드립니다.

새로운 폴더 생성 후 진행 했으나 동일한 문제가 발생합니다.

tools 소스가 내부용이라 접근이 불가하여 다운로드가 되지 않는 이슈입니다.
해당 파트를 건너뛴 후, 2.3.3 Execute Build Script 부터 실행 부탁드립니다.

답변 감사합니다. 그리고 지금 2.3.3 Execute Build Script 부분 진행인데 지금 빌드 시간이 6시간이 넘어가고 있습니다. 이 정도로 오래 걸리는 게 맞는지 알고 싶습니다.

이전에 한 번도 빌드하지 않은 환경에서 빌드 실행 시, 시간이 오래 걸릴 수 있습니다.

감사합니다.

답변 감사합니다. 빌드 완료 하고 테스트를 해봤는데 객체 감지가 되는 것은 확인했습니다.
다른 기능도 테스트 해보려고 하는데 AI보드에서 어디를 변경 해주어야 하는 지 알고 싶습니다.

추가로 TOPST-AI > Software > NPU development > NPU Toolkit > 3. Toolkit Installation >
3.3 Sample Networks 에 input_networks 디렉토리 안에 파일은 따로 추가를 해야 하는 건가요? 아니면 샘플 파일이 따로 있으면 제공 해주실 수 있나요?

테스트 하고자 하는 기능에 따라 변경하는 부분이 다릅니다. 따라서 테스트 하고자 하는 기능별로 설정을 다르게 해주셔야 합니다.
디렉토리 안의 파일에 사용하시고자 하는 모델이 없다면, 추가하셔야합니다. npu toolkit에서 지원하는 layer에 맞는 네트워크 모델을 사용하셔야 합니다.

감사합니다.

tcn-nn-app을 보드에서 실행을 하면 객체감지만 되는건가요? 아니면 자세추정이나 이미지분류 같은 다른 것도 가능한가요?
만약에 가능하면 npu toolkit에서 지원하는 layer에 맞는 네트워크 모델을 만들어서 진행해야하나요?

classification, detect, segmentation이 가능하며, 말씀하신 것과 같이 지원하는 layer에 맞는 네트워크 모델을 만들어 진행하셔야 합니다.

감사합니다.