마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

드론 카메라 or 폰 카메라 선택적 연결

0 추천

안녕하세요. 드론 코드를 수정해보고 있는 학생입니다.

 

현재 2가지의 카메라의 값을 받아오고 있습니다.

하나는 폰 카메라의 영상, 나머지를 드론 카메라의 영상입니다.

현재 폰 카메라의 영상은 기존의 샘플 코드를 활용하여 다양한 영상처리(그레이, 엣지 등)가 가능한 상태이고,

드론 카메라의 영상은 그냥 순수한 영상 입니다.

 

여기서 질문 드립니다.

    <com.hyeonjung.dronecontroll.view.BebopVideoView
        android:id="@+id/videoView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

    <org.opencv.android.JavaCameraView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:visibility="gone"
        android:id="@+id/tutorial1_activity_java_surface_view"
        opencv:show_fps="true"
        opencv:camera_id="any" />

보시는 바와 같이 두개의 기기의 카메라의 영상을 보고 있는 상태입니다.

 

질문) 드론의 카메라에서 들어오는 영상도 폰 카메라 처럼 다양한 영상처리를 수행하고 싶습니다.

위의 그림과 같이 mVidoView가 드론의 뷰이고, 오른쪽이 폰 카메라의 뷰 입니다.

둘의 포멧이 달라 저렇게 간단하게는 해결이 되지 않고 있는 상황입니다.

 

도저히 감이 안잡혀서 여쭤봅니당 ㅠㅠ

답변을 해주시면 정말정말 감사하겠습니다!!

익명사용자 님이 2016년 5월 27일 질문

1개의 답변

0 추천
 
채택된 답변
감이라도 잡아드리자면...

드론의 경우 자바클래스를 안봤지만 클래스 이름만봐도 카메라가 아니고 비디오 뷰 입니다.

단순하게 동영상 스트리밍 재생 클래스인거죠. 카메라라고 하셨지만 실제로는 드론이 찍은 데이터를 보여주는

비디오 뷰 클래스입니다.

 

openCV기반의 카메라는 C 기반의 카메라 라이브러리를 자바  surface뷰에 올린겁니다.

둘의 성격 자체가 틀린거죠. 영상처리를 데이터 기반으로 하실꺼면 스트리밍 동영상관련 라이브러리로 찾아보시는게 나을것 같네요
라쎄린드 (25,460 포인트) 님이 2016년 5월 27일 답변
오..그런게있었군요.. 자바는 처음 해봐서 잘 몰랐는데 좋은 정보 감사합니다!
드론쪽은 이미 카메라의 영상이 드론모듈쪽에서 저장되어서 날아오기 때문에
제가 말한게 맞을겁니다.
도움이 되셨다면 채택을!! ^^;
그러면.. 기존 드론에 내장된 처리 클래스가 아닌 자바에서 제공되는 동영상 스트리밍 관련 라이브러리를 이용하여 드론의 비디오 뷰 클래스를 처리하여서, 그 처리된 것을 Opencv 를 이용하라는 말씀이신가요?
...