기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

카메라 프레임데이터( 640 * 480 * 3)의 데이터를 안드로이드 어플쪽으로 받아올수 있는 방법이 있을까요?


제가 생각하는 구현은 안드로이드보드에 usb카메라를 연결하여 안드로이드앱에서 버튼을 누르면 화면에서 영상이 나오는것을

구현하려고 하는데요

기본적인 Binder테스트까지 해본상황입니다.


관련 자료나 책을 찾아보니 안드로이드의 모든 것 분석과 포팅 책의 Chapter 08안드로이드IPC Binder에

관련된 부분이 있을까하고 봤는데요 

447페이지에 나와있는 frameworks/base/services/camera/CameraService.cpp 에 대한 내용에서

Binder를 이용하여 프로세스간 데이터 전송할때 사용된다고 하던데요


앱에서 버튼을 누르면 프레임데이터를 읽어들이는 프로그램이 실행이 되고(여기까지 진행) 이 데이터를 안드로이드에서 받아서

디스플레이할려고 하는데 어떤 방법으로 해야하는것인지 알려주시면 감사하겠습니다.





고도리

2015.01.30 10:01:57
*.151.13.213

여러 방법이 있습니다.


1. Camera를 CameraService의 하부 구조인 HAL로 구현해서 안드로이드의 모든 app에서 처리할 수 있도록 하는 경우.


2. 일반 리눅스에서 동작시키듯이 V4L2 방식의 camera를 open해서 읽어오는 경우

--> 이 경우는 NDK등을 이용해서 data를 read하면 됩니다.


난이도는 1번이 어려운데, 이유는 안드로이드에 알맞게 포팅을 해야한다는 것입니다.

2번의경우는 일반 V4L2 tutorial에 나오는 Capture.c를 이용해서 데이터를 읽어오고...


이 데이터를 android application에서 처리할 수 있도록 하면 됩니다.

고등어

2015.01.31 03:10:40
*.124.98.66

안드로이드 API 중에 있어요.

아마도 카메라쪽 API였던것 같아요.

파일럿

2015.02.03 05:46:31
*.214.41.74

카메라 콜백이 있어서 카메라 구현할때 콜백함수만 등록해주면 프리뷰 영상이 바이트 어레이로 넘어와요.

List of Articles
번호 제목 글쓴이 날짜 조회 수

flash를 양산 image로 만들 때... [3]

멀티코어 환경에서 리눅스 IRQ 프로세싱 관련 질문드립니다. [2]

  • Supsupi
  • 2015-03-06
  • 조회 수 241

reloc_library[1453]: 1210 unknown reloc type 19 이 나오면... [1]

  • ice179
  • 2015-03-05
  • 조회 수 432

CodeSourcery에 보면arm-none-linux-gnueabi 라이브러리가 세폴더로 ...

  • biokk
  • 2015-03-05
  • 조회 수 207

sleep 방지 [6]

  • jackson
  • 2015-02-27
  • 조회 수 410

wifi module 문의 [3]

  • gudrl
  • 2015-02-25
  • 조회 수 356

리눅스 드라이버 제작 방법 문의 [2]

ffmpeg 하드웨어 가속기 사용 방법 [3]

rtsp 스트리밍 미디어 재생 관련 질문 드립니다. [2]

Nand Flash 변경 질문드려요. [4]

  • FOLIMM
  • 2015-02-11
  • 조회 수 406

안드로이드 i2c 관한 질문 [1]

카메라 프레임데이터를 안드로이드 어플로 받아올수 있는 방법이 있을... [3]

  • pedor11
  • 2015-01-30
  • 조회 수 589

check_usb_vfs("/dev/bus/usb") 에러 [1]

차량용에서 구글 GMS를 쓰려고 구글에 연락해봤더니... [6]

wifi usb 동글관련 질문 [2]

루트파일시스템에 gcc 기능을 넣어보신분 계신가요? [1]

u-boot 올리는 주소는 어떻게 알수 있나요?

  • sinwho
  • 2014-12-21
  • 조회 수 398

android 에서 mknod 명령을 지원안하면 노드파일은 어떻게 생성시키... [1]

  • ice179
  • 2014-12-17
  • 조회 수 500

부트로더가 날라갔습니다... [1]

nexell 칩을 한번 사용해볼까하는데요... [5]

사용자 로그인