우분투에서 UVC 카메라에서 주/야간모드를 켜고 끌 수 있나요?
현재 우분투에서 UVC 카메라 4개를 물려서 사용 중입니다.
일의 특성상 4의 카메라를 봐야하는데 현재 사용하는 Jetson Nano라는 보드에서는 대폭역이 부족에 한 번에 2개의 카메라만 디스플레이를 할 수 있습니다.
그래서 각 카메라를 2초 정도로 하나 디스플레이하고 끄고 다음 카메라 디스플레이하고 끄고 하는 방식으로 진행을 하고 있는데, 야간모드에서 문제가 있습니다.
각 카메라를 디스플레이 하는 과정에서 카메라가 넘어갈 때 흑백 필터는 꺼지고 IR LED는 계속 켜져 있어 LED에 의한 보라색 색상이 나타나게 됩니다. 이 UVC IR LED 카메라가 야간일 때 카메라를 동작하면 칼라필터에서 흑백필터로 넘어가지 않고, IR LED는 켜져 있는 상태로 계속 칼라필터를 보여주는 상태입니다.
또한 주간에서 야간으로 넘어가서 흑백필터가 잘 동작하였다고 하더라도 다른 카메라를 디스플레이하고 다시 흑백필터가 잘 동작했던 카메라를 디스플레이를 하면 칼라필터가 동작되어져 있습니다.
혹시 칼라필터와 흑백필터를 컨트롤 할 수 있는 방법이 있을까요? 아니면 주/야간모드를 컨트롤 할 수 있는 방법이 있는지 궁금합니다.
카메라 모델은 다음과 같습니다.
http://www.webcamerausb.com/elp-night-vision-usb-camera-module-with-24pcs-ir-leds-h264-3megapixels-mini-cctv-webcam-usb20-support-h264-p-327.html
감사합니다.
흑백필터, IR LED 제어에 별도의 GPIO,
흑백필터, IR LED 제어에 별도의 GPIO, I2C 등을 쓴다면 핀 연결해서 이쪽을 통해 컨트롤하시면 되고, USB로 제어 다 한다면 이를 제어하는 ioctl() 파라미터나 read(), write() 등으로 제어하는데, 이 정보는 제조사가 가지고 있습니다.
여기 질문하는것보다 링크 건 제조사에 샘플코드 요청 등 문의메일 넣는게 더 빠를겁니다.
만일 어느 쪽도 없다면 그냥 그대로 쓰시거나 GPIO 입력받도록 개조하는 방법(전자공학 지식+젯슨 날려먹을 각오 필요) 외는 없습니다.
Written By the Black Knight of Destruction
답변 감사드립니다.
답변 감사드립니다.
너무 늦게 확인을 했군요...
우선 제조사에서 샘플코드를 받았습니다. 그 샘플코드에서 제가 원했던 부분을 찾아보니깐 존재하지 않더라구요.
그래서 이 IR필터를 제어하기에는 정말 복잡하겠구나라고 생각해서 조금 다른 편법(?)을 사용해서 진행을 하려고 합니다.
다시 한번 답변 달아주셔서 감사합니다.
건강조심하세요!
댓글 달기