안녕하세요 : )

Android Studio 3.4에서 Project Structure 설정 방법이 바뀌어 부득이 다시 만들었습니다.
새로 만들면서 코드를 따라가셔 어떻게 동작하는지 설명을 추가하였습니다

NDK를 지원하는 안드로이드 프로젝트를 생성한 후, OpenCV 라이브러리를 추가하여 사용하는 방법을 설명합니다.

간단한 예제로 OpenCV Java API에서 캡처한 영상을 OpenCV C++ API에서 그레이스케일 영상으로 변환하고 다시 OpenCV Java API에서 화면에 보여줍니다.

블로그의 다음 글에 영상에서 사용한 코드를 모아두었습니다.

도움이 되었으면 좋아요와 구독을 해주세요.
감사합니다.

블로그

음악 출처

Song: MBB – Feel Good (Vlog No Copyright Music)
Music provided by Vlog No Copyright Music.
Video Link:

Nguồn: https://u-os.org

Xem thêm bài viết khác: https://u-os.org/cong-nghe

Author

14 Comments

  1. 룰루릴리 Reply

    공부하다가 궁금한게 있어서 여쭤봅니다ㅜ! Visual Studio에서 c++로 opencv코드를 짰습니다! 이 코드를 Android studio에서 쓸 수 있을까요?

  2. 안녕하세요. 궁금한게 있어서 덧글을 남깁니다. 0:44초에 NDK를 설치하는 장면인데 Support Repository 이 목록이 안나오는데 혹시 왜 안나오는지 아시나요? 여기저기 검색해봐도 원인은 잘 모르겠더라구요

  3. 저도 나오는 그대로 따라했는데 나비이쁜이 님이랑 같은 현상이 나옵니다; 카메라 프리뷰가 떠야할턴디 그냥 검은 화면 유지됩니다 ㅠㅠ

  4. 나비이쁜이 Reply

    혹시 지금도 질문을 받으시는지 궁금합니다. JavaCameraView가 null은 아닌데 디바이스에서는 검은 화면으로만 나오네요.
    4.1.1 사용중인데 영상 4:15초부터의 과정이 필수인건가요?

  5. 아이엠요구르트 Reply

    에뮬레이터를 가로로 바꾸지 않고 웹캠을 세로로 촬영,고정하고 싶어서 예시 코드의 AndroidManifest.xml에서 android:screenOrientation="portrait" 으로 변경하였는데 에뮬레이터가 그대로 가로로 나오더라구요
    어떻게 하면 될까요??

  6. Error computing CMake server result라고 뜨는데 왜그런지 아시나요?

  7. Grayscale을 동영상이 아닌 사진으로 촬영해서 저장하려면 어느부분을 어떻게 변경해야 할까요…ㅜㅜ

    또한 여기에 threshold를 이용해 이진화된 사진과, 이 값의 노이즈가 적게 하기위해 canny, gaussian을 활용할 수 있는 코드를 추가하고 싶은데, 관련코드와 이 코드를 어느부분에 넣어야할지 모르겠습니다..

Write A Comment