라즈베리파이 멀티카메라 작동오류

조회수 1102회

제가 라즈베리파이로 작품을 만들고 있는데 멀티카메라를 쓰게 됬습니다. USB허브를 이용해서는 못하는 상황이구요.

멀티어댑터를 이용해서 소스작동을 하는중인데 밑에서 사용하는 소스를 사용하고 있습니다.

그런데 문제가 멀티카메라가 1~3번정도 정상작동하고나서 다시 실행을 시키면 작동이 안됩니다..

소스에서 잘못된것인가요? 라즈베리파이의 한계인가요?

그리고 카메라 하나만 개별로 하고 사용하고 싶은데 한개만 지정은 어떻게 하나요..

보통 소소들은 보면 이부분은 이렇구나~ 하면서 수정하는데 이 소스는 뭐하는 부분이며 뭘 하는건지 잘 모르겠습니다..

import RPi.GPIO as gp

import os

gp.setwarnings(False)
gp.setmode(gp.BOARD)

gp.setup(7, gp.OUT)
gp.setup(11, gp.OUT)
gp.setup(12, gp.OUT)



gp.output(11, True)
gp.output(12, True)


def main():
    gp.output(7, False)
    gp.output(11, False)
    gp.output(12, True)
    capture(1)

    gp.output(7, True)
    gp.output(11, False)
    gp.output(12, True)
    capture(2)

    gp.output(7, False)
    gp.output(11, True)
    gp.output(12, False)
    capture(3)

    gp.output(7, True)
    gp.output(11, True)
    gp.output(12, False)
    capture(4)

def capture(cam):
    cmd = "raspistill -o capture_%d.jpg" % cam
    os.system(cmd)

if __name__ == "__main__":
    main()

    gp.output(7, False)
    gp.output(11, False)
    gp.output(12, True)
[출처] 라즈베리파이에 카메라 여러개 연결할 수 있는 방법|작성자 오픈랩
  • main() 밑의 capture(n) 들의 숫자를 바꿔본다든가 gp.output()들의 순서/진리값을 바꿔본다든가 해서 여러모로 테스트해 보시면 어떨까요? 엽토군 2018.9.3 20:33
  • 감사합니다!! 알 수 없는 사용자 2018.9.4 22:29

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)