취미 기록용 블로그
인터넷 돌아다니다가 안드로이드용 Power Spectrum 소스를 구했음. start 버튼 누르고 마이크에 대고 말하면 주파수 대역을 그려주는 소스인데 앱 소스 출처: http://som-itsolutions.blogspot.kr/2012/01/fft-based-simple-spectrum-analyzer.html 이걸 NDK를 써서 JNI로 옮겨보기로 했음. (기본 소스가 내 핸폰에서 느리기도 해서) static{ System.loadLibrary(“createFFTWrapper”); System.loadLibrary(“ndkFT”); } private native long createFFTWrapper(int… “read more”
예전에 하던 플젝 중에 40×30 데이터를 가지고 와서 640×480 해상도로 확대해서 화면에 뿌려줘야 하는 것이 있었음. 이미지 데이터는 아니고 double형 데이터인데 이걸 단순 확대 하면 구멍 혹은 격자가 생기니 부드럽게 늘려야 하는것이였음. 선형보간하면 된다고 생각했는데 뭔가 잘못짠거겠지만 좀 이미지가 틀어지는거… “read more”
여기서 이어지는 글입니다. 원래 출처인 http://webnautes.tistory.com/923 이 글을 보고 맥에서 따라 해보는데 굳이 필요 없는 부분이라던지 맥이라 조금씩 다른 부분 고쳐가면서 정리한 글입니다. 참고 사이트 http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html http://webnautes.tistory.com/923 그럼 시작… File->New-> Import Module을 선택합니다. 그리고 OpenCV SDK에서 위 이미지 처럼 sdk/java 폴더를… “read more”
안드로이드 스튜디오에서 NDK 사용하는 법을 찾다가 어느 분이 윈도우즈10에서 안드로이드 스튜디오로 NDK 사용하고 추가로 OpenCV까지 돌리는 예제가 있길래 따라해봤습니다. (http://webnautes.tistory.com/923) 참고로 저는 Mac에서 작업 했습니다. OS : El Capitan 10.11.6 안드로이드 스튜디오 버전 2.1.3 뉴 플젝 해서 하나 만듭니다. 제… “read more”
JNI를 쓸 일이 생겨서 JNI 쓰는법을 해보는데 03-05 10:14:50.497: E/AndroidRuntime(17517): java.lang.UnsatisfiedLinkError: Native method not found: com.aaa.bbb.jniMng.getStringJNI:()Ljava/lang/String; 이 에러가 계속남. 인터넷 검색해봐도 대부분의 기본 샘플이 비슷한데 왜 에러가 나는지 모르겠지만 하루종일 삽질하다가 해결법을 찾아서 여기 정리해둠 MainActivity.java package com.aaa.bbb; import com.examaple.jnitest.R;… “read more”