[Jetson] CSI camera Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:751 Failed to create CaptureSession
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:751 Failed to create CaptureSession
Jetson Nano CSI camera를 실행하려하면 위와 같은 에러가 발생한다.CaptureSession 생성을 실패했다는 에러인데, 다른 세션이 동일한 카메라를 잡고 있어서 새로운 세션을 생성할 수 없는 이유이다.
해결 방법
기존에 생성된 모든 세션을 종료하고 nvargus-daemon을 리셋해서 argus framework를 재설정한다.sudo service nvargus-daemon restart
만약 위 방법으로 매번 service restart가 번거롭다면, 기존 세션을 여는 코드에서 try except으로 잡아주면 되는데, 프로세스가 예기치 않게 죽더라도 열어뒀던 세션을 release하도록 처리하면 된다.
참고 문헌
[1] | https://forums.developer.nvidia.com/t/error-generated-gstnvarguscamerasrc-cpp-execute-543-failed-to-create-capturesession/112431/2 |
댓글
댓글 쓰기