아하
생활

생활꿀팁

고귀한오랑우탄112
고귀한오랑우탄112

일반적인 컨트롤러를 이용하여 카메라 기능을 구현해 보고자 합니다.

ISP를 사용하지 않고 일반적으로 사용하는 컨트롤러와 카메라 센서 및 디스플레이로 기본적인 카메라 기능을 제작할 수 있을까요?

어디서부터 시작해야 할 지 몰라서 문의 드립니다.

오픈소스 같은 예제를 쉽게 찾을 수 있을 지도 궁금합니다.

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 남다른메추리264
    남다른메추리264

    카메라 제작을 위해서는 크게 4가지 부분이 있습니다.

    1. 빛을 수광하고 영상을 전기적인 신호로 만들어주는 카메라 모듈

    2. 전기적인 신호로 만들어진 이미지를 입력받아 처리하는 프로세싱

    3. 처리된 이미지나 카메라 모듈로부터 표시가 가능한 디스플레이

    4. 처리된 이미지를 저장하는 저장매체

    Micro controller를 다루신다는 가정하에 다음과 같이 구성을 하면 됩니다.

    기능은 GPIO Input으로 신호를 받으면 카메라와 연결되어 있는 I2C통신으로 이미지 수신 request를 하면 카메라 모듈에서 이미지 센서로 감광된 신호를 전기적 신호(DCMI)로 전송을 합니다.

    수신된 데이터는 LCD로 data를 전송하던가 SD memory에 저장 등 원하시는 처리를 하면 됩니다.

    위의 블록도에서는 MCU는 STM의 M4계열의 평가 보드에 Omni vision CMOS module과 QVGA(320*240) size를 가지는 LCD로 구성되어 있으며 예제는 MCU 제조사나 Git-Hub 검색하시면 쉽게 찾으실 것 같습니다.