취미 기록용 블로그
인터넷 돌아다니다가 안드로이드용 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”
지난주에 면접 본 회사에서 나온 말중에 GPS신호 받아서 지도에 뿌려주고 뭐 이런거 물어봤었는데 되긴 되는데 나는 해보진 않았던거라 생각나서 해봤다. 그 중에 구글 지도 화면에 뿌려줄때 삽질했던걸 나중에 까먹고 반복할까봐 여기에 정리해둔다. 개발할때는 debug용 인증서 지문을 구글 사이트에 등록해놓는게 좋다.… “read more”
안드로이드 앱에서 화면이 꺼졌을때 특정 처리를 해야 하는것들이 가끔 있는데 그거 하는 코드 public class MainActivity extends AppCompatActivity { BroadcastReceiver screenOff = new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) { Log.d(“linsoo”, “화면 꺼짐”); //여기서 화면… “read more”