Starting camera thread.
VIDEOIO ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV
Unable to stop the stream: Device or resource busy
VIDEOIO ERROR: V4L: can't open camera by index 0
Exception in thread Thread-3:
Traceback (most recent call last):
File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
self.run()
File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "/home/pi/adeept_picar-bpi/server/base_camera.py", line 94, in _thread
for frame in frames_iterator:
File "/home/pi/adeept_picar-bpi/server/camera_opencv.py", line 543, in frames
raise RuntimeError('Could not start camera.')
RuntimeError: Could not start camera. <답변> 1. 키트안에 제공된 카메라를 사용하신게 맞는지 확인 부탁 드립니다. 2. 저 메시지가 어떤 상황에서 출력된 내용인지 자세한 사항 업데이트 해주시면 도움이 될듯 합니다. 3. 일반적으로 저런 형태의 에러가 발생되는 케이스는 하기 두 가지 경우가 많았습니다. 1) 카메라 연결이 제대로 되지 않은 경우 a) 로봇에 좌측 명령어 입력 : sudo shutdown -h now <- 로봇이 꺼집니다. b) 로봇의 전원 스위치를 off 하고, 카메라 USB 를 빼서 다시 연결 합니다. 다른 포트에 연결해 보는 것도 좋습니다. c) 로봇의 전원을 켜서 다시 실행시켜 봅니다. 2) 이전에 실행된 프로그램이 살아 있는 경우 => 하기와 같이 진행 부탁 드립니다. sudo killall python3 <= 이 명령을 3회 실행 합니다. => 실행 후 "python3: no process found" 라는 메시지가 출력되면 프로그래밍 완전히 종료된 것으로 생각하시면 됩니다. 그 후에 sudo python3 adeept_picar-bpi/server/webServer.py <= 이와 같이 입력하고 엔터를 누릅니다. => 정상 동작 될 경우, 하기와 같은 메시지를 출력 합니다. ......................pause.......................... Starting camera thread. ......................pause.......................... 192.168.0.176 waiting for connection... 3) 카메라 기능을 시험하려고 하시는 경우 => 튜토리얼 lesson 8 과 lesson 9 내용을 읽어보시고, 천천히 따라해 보시면 도움이 되실 듯 합니다. 이상입니다. 상기와 같이 해보시고, 안되는 경우 다시 문의 부탁 드립니다. 감사합니다.
|