# ndk-build

2개의 포스트
post-thumbnail

[캡스톤] 안드로이드에서 OpenCV 사용하기

Solution 1 블록 다이어그램 솔루션 1로 프로젝트 목적을 달성했지만 통신 방법 특성상 많은 지연 시간이 발생 따라서, 통신부를 제거하고 안드로이드 내부에서 구현하기로 결정 안드로이드 내부에서 카메라를 사용하기 위하여 Java에서 openCV를 구현하는 방법을 탐색 openCV In JAVA Java에서 openCV 라이브러리를 이용하는 방법은 두 가지가 있다. 하나는 openCV에서 자바로 바인딩해준 라이브러리를 쓰는 방법과 네이티브 코드(C/C++)로 작성된 openCV를 끌어다 쓰는 방법 우리 팀은 후자를 선택했다. Why Native CODE? 네이티브 코드에서 OpenCV 라이브러리를 사용하는 경우에는 C/C++로 코드를 작성하고, 컴파일하여 머신 코드로 변환한다.

2023년 5월 4일
·
0개의 댓글
·
post-thumbnail

[Android] Native Application(C/C++), NDK build 및 CMake 구성

Native Application   Android NDK는 C 또는 C++를 Android 앱에 삽입할 수 있게 해주는 도구 집합입니다. 아래와 같은 이유로 Android 프로젝트에 C/C++ 코드 또는 라이브러리를 추가가 필요할 경우가 있을 수 있습니다. > - 플랫폼 간 앱 호환성 기존 라이브러리 재사용, 재사용할 라이브러리(.so) 제공 게임 프로그래밍과 같은 앱 성능 향상 Android Studio에서는 네이티브 라이브러리 컴파일 도구로 크로스 플랫폼 프로젝트에 적합한 CMake와 CMake보다 빠르지만 Android에서만 지원하는 ndk-build를 지원합니다. 하나의 프로젝트에 CMake와 ndk-build를 모두 사용하는 것은 현재 지원되지 않는다고 합니다. 기본 구성요소   네이티브 애플리케이션을 만들기 전에 각각의 구성요소들에 대해 파악을 하면 빠르게 환경 구성을 할 수 있습니다. > - Shared Librar

2022년 5월 9일
·
0개의 댓글
·