광고 한번만 클릭 부탁드립니다^^
포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^
Subject : Android NDK + OpenCV - Setting
최종 수정일 : 2011. 11. 08
작성자 : 퓨림노 ( vbflash@nate.com / jppark@vr.knu.ac.kr )
Posting 업데이트 내용 - 2011.11.13 - 1차
안녕하세요 -ㅅ- 요 몇일간 자주 뵙네요 -
일단 테스트 내용..
1. ubuntu 11.10 버전에서 Android NDK 를 setting 함
2. crystax-r6 버전 테스트 실패
- 기타 다른 NDK 를 이용해서 build 하는 것들은 전부 성공하였으나, opencv Library 만 실패함..?(why?)
- 경로가 틀렸을까봐 죄다 설치하고, 그리고 windows 에서 설치해야하는 항목까지 죄다 설치했다...근데도 실패함... 그래서 r4버전으로 다시 실험하고 있다. ( with Irrlicht 3D engine 까지 build 하고 있다. )
- 테스트 성공하길 ....Irrlicht 두 정리하고 싶다 으아!!!
3. crystax-r4 버전 테스트 중...
- 두가지 좋은 소식!!
- Irrlicht 버전도 android 에 포팅 성공!
- ubuntu 에서도 opencv 빌드 성공...ㅡ.ㅡ....4시간 걸렸다 ㄷㄷㄷ...
즉...? r6버전에서 아직 안되는건가? 경로도 다 똑같은데..ㅜㅜㅜ..
Posting 업데이트 내용 - 2011.11.08 - 2차
후미~!! 1시간짜리 opencv-android library 가 빌드 성공 -_-/
그리고나서 바로 작성중...잊어버리기 전에 ㅜ_ㅜ
가장 중요한거 2가지!!
1. Android NDK 최신버전 or Android crystax r4 버전 2가지의 사용
- Android 공식홈페이지에 있는 최신버전으로는 android 가 build 가 되지 않는다.
(업뎃되면서 될줄알았더니 끝까지 안되네요 ㅡ.ㅡ...)
2. .bashrc 파일 설정과 [내컴퓨터-환경설정-PATH] 의 경로 설정
- 요부분에서 잘못 설정하니깐...30분~1시간 정도 build 하는데 삑사리나서 실패 할 경우가 생김
- .bashrc 파일에 설정 방법
- 젤 마지막 줄에 각각 NDK 에 맞춰서 경로를 설정 하면 된다. 예는 아래 와 같다.
- [내컴퓨터-환경설정-PATH] 의 경로 설정
- NDK 과 crystax 버전도 경로가 틀리니 유의 하도록 하자.
2. Android crystax r4 를 사용할 경우( for android-opencv library)
3. 기타 추가 하나 더 !!
- 당연히 android-opencv/opencv/ 폴더에서 1시간 정도 가량 build 가 성공하게 되었을 때
- CVCamera 예제를 build 하게 될 경우에 성공한다.
- 안드로이드 라이브러리를 build 하지 않고 예제를 돌릴려고 하면 당연 build 가 실패 한다.
이제...슬슬 다시 opencv library 쓰는거랑...JNI 써써 하는 방법을 조금씩 다시 시도 해봐야겠다 -_-ㅋ
내가 만든..C plus plus class 들을 사용하고 싶다.
그리고 Android ㅠㅠ 제발 카메라 해상도 높은걸로 쓰고싶다...갤탭 너 모니...ㅜㅜ
누가 증정해주면 잘쓸지두 ㅎㅎㅎㅎ 그리고 iPhone 두 슬슬 공부 시작중....ㅎㅎㅎ
참 Mac os 에서 crystax 버전이 있다고하니깐 찾아보시길 바람니다.
by 퓨림노
Posting 업데이트 내용 - 2011.11.08 - 1차
1. 공지 사항(?)
- 누군가가 제 블로그를 계속 참조 하실지는 모르지만, opencv-android 를 노트북에 다시 셋팅하면서
이리저리 겪은것들(?)을 적을까 합니다. ( 물론 저를 위해서 =ㅅ= 작성하는거지만, ...)
1. 현재 최신버전의 opencv-android 2.3.1(?) 버전을 다운받아서 build 를 해보니 안됩니다.
- 음...sh build.sh 명령어를 실행 안하고 ndk-build 를 해서 그럴지도 모르지만, 1시간 가량 build 중이기때문에 포스팅 중이라는... 아무튼 다시 해보면 알 것 같습니다. (시간나면 다시 추가 작성하죠. )
2. 그리고 포스팅 내용이 정말 주절주절 떠들었는데...
노트북에 어떻게 셋팅하지 하면서 걱정했는데..경로랑 이리저리 얼마(?) 안되네요 -_-????
한 30분만에 setting 다한거 같은데... 단지 cgywin 다운받는데 조금 오래 걸리구요 ㅎ
그리고 ndk-build 명령어(경로/ndk-build 말고) 로 하는거 찾아본다고 -_-a(몰라서 삽질하는거죠....)
아무튼...하고 싶은 말은.
그냥 =+= 제 잘났다고 그런건가 ㅜㅜ...
NDK 를 자주 쓰게 되다보니...ㅡ.ㅡ.....조만간 초초초~ 짧은 간략한 셋팅방법을 정리할까 중입니다.
시간난다면ㅎㅎㅎㅎ 그럼 이만! 물러 갑니다.
Posting 업데이트 내용 - 2011.08.20
1. Android SVN 파일 업로드 하였습니다.
- 요청메일이 너무 많아서^^;; 이거 올려두되는지 모르겠지만 문제 생길 시 연락 주시기 바랍니다.
- 파일 다운 받으실 때! 배너클릭 잊지 않으셨죠?^^;;
Posting 업데이트 내용 - 2011.06.06
1. Android+-+OpenCV+Setting.mht 파일 업로드
2. 주절주절...
Posting 업데이트 내용 - 2011.05.03
1. Reference 추가
2. 3일 공부하고 공부안하고있네요...^^; 블로그를 바주시는 모든 여러분들께 감사드립니다.
Posting 업데이트 내용 - 2011.03.24
1. 오타수정
- SVN - http://subclipse.tigris.org/update_1.6.x 경로 수정( 6x -> 6.x )
Posting 업데이트 내용
1. 설치경로 변경(수정되지 않은 경로 또는 수정하여야 하는 경로표시를 하지 않은 곳)_2011.03.03
최종 수정일 : 2011. 11. 08
작성자 : 퓨림노 ( vbflash@nate.com / jppark@vr.knu.ac.kr )
안녕하세요 -ㅅ- 요 몇일간 자주 뵙네요 -
일단 테스트 내용..
1. ubuntu 11.10 버전에서 Android NDK 를 setting 함
2. crystax-r6 버전 테스트 실패
- 기타 다른 NDK 를 이용해서 build 하는 것들은 전부 성공하였으나, opencv Library 만 실패함..?(why?)
- 경로가 틀렸을까봐 죄다 설치하고, 그리고 windows 에서 설치해야하는 항목까지 죄다 설치했다...근데도 실패함... 그래서 r4버전으로 다시 실험하고 있다. ( with Irrlicht 3D engine 까지 build 하고 있다. )
- 테스트 성공하길 ....Irrlicht 두 정리하고 싶다 으아!!!
3. crystax-r4 버전 테스트 중...
- 두가지 좋은 소식!!
- Irrlicht 버전도 android 에 포팅 성공!
- ubuntu 에서도 opencv 빌드 성공...ㅡ.ㅡ....4시간 걸렸다 ㄷㄷㄷ...
즉...? r6버전에서 아직 안되는건가? 경로도 다 똑같은데..ㅜㅜㅜ..
후미~!! 1시간짜리 opencv-android library 가 빌드 성공 -_-/
그리고나서 바로 작성중...잊어버리기 전에 ㅜ_ㅜ
가장 중요한거 2가지!!
1. Android NDK 최신버전 or Android crystax r4 버전 2가지의 사용
- Android 공식홈페이지에 있는 최신버전으로는 android 가 build 가 되지 않는다.
(업뎃되면서 될줄알았더니 끝까지 안되네요 ㅡ.ㅡ...)
2. .bashrc 파일 설정과 [내컴퓨터-환경설정-PATH] 의 경로 설정
- 요부분에서 잘못 설정하니깐...30분~1시간 정도 build 하는데 삑사리나서 실패 할 경우가 생김
- .bashrc 파일에 설정 방법
- 젤 마지막 줄에 각각 NDK 에 맞춰서 경로를 설정 하면 된다. 예는 아래 와 같다.
1. Android NDK(공식홈피에 있는 최신버전을 사용할 경우)
- export ANDROID_NDK_ROOT=/home/android-ndk-r6b
2. Android crystax r4 를 사용할 경우( for android-opencv library)
- export PATH=$PATH:/home/jppark/android-ndk-r4-crystax
- export ANDROID_NDK_ROOT=/home/jppark/android-ndk-r4-crystax
- [내컴퓨터-환경설정-PATH] 의 경로 설정
- NDK 과 crystax 버전도 경로가 틀리니 유의 하도록 하자.
1. Android NDK(공식홈피에 있는 최신버전을 사용할 경우)
C:\Program Files\Java\jdk1.6.0_22\bin; // java 기본이니 넣어두자!
C:\cygwin\bin; // cygwin 컴파일러 위치
C:\cygwin\home\android-ndk-r6b2. Android crystax r4 를 사용할 경우( for android-opencv library)
C:\Program Files\Java\jdk1.6.0_22\bin; // java 기본이니 넣어두자!
C:\cygwin\bin; // cygwin 컴파일러 위치
C:\cygwin\home\jppark(사용자계정)\android-ndk-r4-crystax; // 경로 주의!
3. 기타 추가 하나 더 !!
- 당연히 android-opencv/opencv/ 폴더에서 1시간 정도 가량 build 가 성공하게 되었을 때
- CVCamera 예제를 build 하게 될 경우에 성공한다.
- 안드로이드 라이브러리를 build 하지 않고 예제를 돌릴려고 하면 당연 build 가 실패 한다.
이제...슬슬 다시 opencv library 쓰는거랑...JNI 써써 하는 방법을 조금씩 다시 시도 해봐야겠다 -_-ㅋ
내가 만든..C plus plus class 들을 사용하고 싶다.
그리고 Android ㅠㅠ 제발 카메라 해상도 높은걸로 쓰고싶다...갤탭 너 모니...ㅜㅜ
누가 증정해주면 잘쓸지두 ㅎㅎㅎㅎ 그리고 iPhone 두 슬슬 공부 시작중....ㅎㅎㅎ
참 Mac os 에서 crystax 버전이 있다고하니깐 찾아보시길 바람니다.
by 퓨림노
1. 공지 사항(?)
- 누군가가 제 블로그를 계속 참조 하실지는 모르지만, opencv-android 를 노트북에 다시 셋팅하면서
이리저리 겪은것들(?)을 적을까 합니다. ( 물론 저를 위해서 =ㅅ= 작성하는거지만, ...)
1. 현재 최신버전의 opencv-android 2.3.1(?) 버전을 다운받아서 build 를 해보니 안됩니다.
- 음...sh build.sh 명령어를 실행 안하고 ndk-build 를 해서 그럴지도 모르지만, 1시간 가량 build 중이기때문에 포스팅 중이라는... 아무튼 다시 해보면 알 것 같습니다. (시간나면 다시 추가 작성하죠. )
2. 그리고 포스팅 내용이 정말 주절주절 떠들었는데...
노트북에 어떻게 셋팅하지 하면서 걱정했는데..경로랑 이리저리 얼마(?) 안되네요 -_-????
한 30분만에 setting 다한거 같은데... 단지 cgywin 다운받는데 조금 오래 걸리구요 ㅎ
그리고 ndk-build 명령어(경로/ndk-build 말고) 로 하는거 찾아본다고 -_-a(몰라서 삽질하는거죠....)
아무튼...하고 싶은 말은.
그냥 =+= 제 잘났다고 그런건가 ㅜㅜ...
NDK 를 자주 쓰게 되다보니...ㅡ.ㅡ.....조만간 초초초~ 짧은 간략한 셋팅방법을 정리할까 중입니다.
시간난다면ㅎㅎㅎㅎ 그럼 이만! 물러 갑니다.
1. Android SVN 파일 업로드 하였습니다.
- 요청메일이 너무 많아서^^;; 이거 올려두되는지 모르겠지만 문제 생길 시 연락 주시기 바랍니다.
- 파일 다운 받으실 때! 배너클릭 잊지 않으셨죠?^^;;
1. Android+-+OpenCV+Setting.mht 파일 업로드
2. 주절주절...
1. Reference 추가
2. 3일 공부하고 공부안하고있네요...^^; 블로그를 바주시는 모든 여러분들께 감사드립니다.
1. 오타수정
- SVN - http://subclipse.tigris.org/update_1.6.x 경로 수정( 6x -> 6.x )
Posting 업데이트 내용
1. 설치경로 변경(수정되지 않은 경로 또는 수정하여야 하는 경로표시를 하지 않은 곳)_2011.03.03
안녕하세요^^
지금으로서 블로그에 세번째 포스팅이 이어지네요..^^
월요일부터 검색하기 시작해서, 지금 포스팅을 하기 직전에, 포기직전까지 갔는데 ㅎ
의외로 셋팅이 간단할지도 모른다고 생각이 되는군요..^^;;
그리고, 아직 정확하다고는 할 수는 없지만, Build 를 하는데 1시간이 걸리는 시간까지 기다리면서
꼬박꼬박 일일이 하나씩 테스트 다~ 해 본 것 같습니다.
그래서 바보일지도 모르지만요...결국은 갤럭시 탭에 카메라가 구동되는 것을 보았으니깐요 ㅎㅎㅎ
그리고 이렇게 포스팅을 하고 있습니다.
혹시나~ 이리저리 찾아보시고, 찾아오셨으면 다행일지도 모르죠 ㅎ
제가 반나절을 검색해서 찾아본 것들을 하나씩 다해봤으니깐요 ㅎㅎㅎ
(거짓말일지도^^;, 사이트가 얼마나 많은데...그걸 다해봅니까!?)
그럼 이제 시작 해볼까요!?(박기영씨 음악을 들으며~♡)
<< 2011.06.07 >>
안녕하세요~? ...오늘은 블로그 검색하다가...제블로그를 누군가가 mht 파일로 만들어두었더라구요...
뭐 공개해뒀는데..비공개 해봐짜..누군가가 이렇게 해버리니...
저두 뭐 보려면 로그인해야하고 귀차니즘으로 인해서...
검색해서 나온 파일을 그냥 올려드립니다. ㅎㅎ 단, 업데이트 된 내용은 없겠죠? ㅎ
그리고 퍼가실때는 말씀주세요!!
지금으로서 블로그에 세번째 포스팅이 이어지네요..^^
월요일부터 검색하기 시작해서, 지금 포스팅을 하기 직전에, 포기직전까지 갔는데 ㅎ
의외로 셋팅이 간단할지도 모른다고 생각이 되는군요..^^;;
그리고, 아직 정확하다고는 할 수는 없지만, Build 를 하는데 1시간이 걸리는 시간까지 기다리면서
꼬박꼬박 일일이 하나씩 테스트 다~ 해 본 것 같습니다.
그래서 바보일지도 모르지만요...결국은 갤럭시 탭에 카메라가 구동되는 것을 보았으니깐요 ㅎㅎㅎ
그리고 이렇게 포스팅을 하고 있습니다.
혹시나~ 이리저리 찾아보시고, 찾아오셨으면 다행일지도 모르죠 ㅎ
제가 반나절을 검색해서 찾아본 것들을 하나씩 다해봤으니깐요 ㅎㅎㅎ
(거짓말일지도^^;, 사이트가 얼마나 많은데...그걸 다해봅니까!?)
그럼 이제 시작 해볼까요!?(박기영씨 음악을 들으며~♡)
<< 2011.06.07 >>
안녕하세요~? ...오늘은 블로그 검색하다가...제블로그를 누군가가 mht 파일로 만들어두었더라구요...
뭐 공개해뒀는데..비공개 해봐짜..누군가가 이렇게 해버리니...
저두 뭐 보려면 로그인해야하고 귀차니즘으로 인해서...
검색해서 나온 파일을 그냥 올려드립니다. ㅎㅎ 단, 업데이트 된 내용은 없겠죠? ㅎ
그리고 퍼가실때는 말씀주세요!!
참 웃긴 것 하나!?
저의 포스팅을 보게 되시면 알록 알록 합니다.
알록 달록하게 꾸미기 시작하게 된 것은 오래되었지만요..
포스팅을 하면서 색상별로 의미를 부여해 보았습니다 .
프랭클린 플래너를 사용할 때 제가 정리하는 방법입니다.
1. 검은색 - 일반 적인 내용들입니다.(일반적인 내용) 흰색 배경에 검은색 글씨는 기본이니깐요. 기본글씨를 사용하면서 저의 말을 표현하기 위한, 아래의 색상들을 사용 하게 되는 것이죠. OK!?
2. 파란색 - 퓨림노(글쓴이!) 제가! 주절 주절 쓰는 말들입니다.(대화형 말투) 투정을 부릴 수도 있고 잡담을 할 수 도 있습니다. 물론 중요도는 떨어지겠지만, 포스팅을 하면서 주절주절 쓰는 이유라고 생각하시면 됩니다.
3. 갈색 - 큰 단원부터 작은단원 까지 제목에 대해서 많이 색칠을 해둡니다. (볼 때 좀 나아지셨습니까!?)
4. 붉은색 - 중요한 내용 입니다. 필수적으로 해야하는 내용들이죠
5. 분홍색 - 무엇인가를 행동의 조치를 해야 할 때, 분홍색을 사용합니다. ( 왜 분홍색이냐구요!? 옛날 옛날 제가 좋아하던 아가씨가 좋아하던 색상입니다. 또 뭔 소리냐구요!? 아무리, 갈색으로 파란색으로 있더라도 분홍색을 보면, 붉은색 보다 꼭 뭔가 더 중요한 느낌이들고, 이건 정말 해야 할 것 같다!? 라는 느낌을 항상 가지고 있답니다. 그래서...행동을 취할 때는 분홍색으로 표시를 해두었습니다. 참... 쓸 때 없는 잡소리죠? ㅎㅎ)
6. 녹색 - Visual Studio 를 사용하신다면, 녹색의 의미를 잘 알고 계시죠!? 주석처리 입니다. 말 그대로 소스코드상에서 사용 할 때, 녹색이 많이 있습니다.
7. 굵은 글씨 - 위의 의미중에 조금 더 강조하고 싶을 때, 사용하죠. 색상별로 굵은 글씨 의미가 틀리겠죠?
8. etc - 위의 의미대로 받아드리셨으면, 이번에는 단어/문장에 따라서 의미가 틀려집니다. 그리고 밑줄이 그어져 있죠? 강조에 뭔가 조금 더, 무엇인가를 의미하고 있습니다. 아직은 체계적으로 하는 것이 아니라서 잘 모르지만, 일단 따라오셨다면 글이 재미 있을지도 모릅니다.
앞으로의 포스팅은 다 이렇게 되어 있을 것입니다. 전 개발자 일까요? 연구가 일까요? 아니면 왜 저렇게 색상별로 나뉘는 습관이 생겨 난걸까요!? 그리고 정리하는게 취미가 되버린 걸까요? 쓸 대 없는 짓일까요?(ㅠㅠ) 아무튼 항상 정리를 하지 않으면 무엇인가를 못하는 결백증일까요...완벽주의자가 되고 싶은 욕구랄까..
혹시 제가 정리하는 패턴이, 어떤 규칙으로 되어있는지 파악이 되신다면 =ㅅ= 연락주세요!!
보시는 분은 화가나고, 먼가 싶을지도 모르지만^^;;
포스팅, 제말투에 적응이 되실지 의문입니다.
시작합니다~
더보기
'Android > Android NDK' 카테고리의 다른 글
| Android - OpenCV Setting (65) | 2011/02/26 |
|---|---|
| Android NDK - Example1 (33) | 2011/02/18 |
| Android NDK - Setting 편 (9) | 2011/02/18 |
Android - OpenCV Setting.mht
android-opencv_SVN.zip