본문 바로가기
반응형

전체 글577

[Android] OpenCV for android 로 GrayScale 이미지 만들기 OpenCV for android OpenCV4 api for android Assets folder 의 이미지를 GrayScale 이미지로 변환 일단 안드로이드 프로젝트를 생성하고 OpenCV 모듈을 Import 합니다. 이전 글을 참고 하세요. 2019/09/12 - [Android] - [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 OpenCV 4.1.1 for AndroidAndroid opencv API Android Studio 에서 OpenCV 를 사용하도록 해보겠습니다. 일단 OpenCV 부터 다운로드 받아야겠죠. 아래 링크로 이동해서 다운받습니다. https:/.. 2019. 9. 12.
[Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 OpenCV 4.1.1 for AndroidAndroid opencv API Android Studio 에서 OpenCV 를 사용하도록 해보겠습니다. (아래 단계가 복잡하고 귀찮으시다면, 샘플 프로젝트를 다운로드 받고 실행이 되는지 확인 후에 Package 명과 ApplicationId를 변경하시고 프로젝트를 만드셔도됩니다. https://github.com/hello-bryan/HelloOpenCV ) 일단 OpenCV 부터 다운로드 받아야겠죠. 아래 링크로 이동해서 다운받습니다. https://opencv.org/ OpenCV Release highlights: Improvements in dnn module:Initial support of 3D convolution networksAsync ope.. 2019. 9. 12.
[Android] Assets folder 만들기 AndroidAssets Folder 만들기 안드로이드 프로젝트를 생성하면 기본적으로 Assets Folder 가 없습니다. Assets 폴더에는 file들을 넣을 수 있습니다. 기본적으로 Assets 폴더에 file을 넣을 때 압축이 됩니다. 용량을 줄이기 위해서죠. 압축을 하지 않고 원본파일을 그대로 유지하려면 아래와 같은 코드를 build.gradle 에 추가합니다. android { ... aaptOptions { noCompress 'jpg' } } File > New > Folder > Asstes Folder 로 생성합니다. 폴더를 바꾸려면 체크를 하시고, But 그냥 기본폴더로 하시길 권장합니다. app 아래 assets 폴더가 생겼습니다. 저 assets 에 파일을 넣으려면 윈도우 탐색기.. 2019. 9. 12.
Codepen 사용법 (html,css,javascript 실행 웹 툴) Codepen Codepen 은 HTML, CSS, JAVASCRIPT 를 웹 페이지에서 코딩하고 결과를 볼 수 있는 기능을 제공합니다. 일단 사이트는, https://codepen.io/ CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications. codepen.io 여기로 접속하시면 일단 회원가입(SignUp)을 해야겠죠 상단 우측에 Sign Up 을 누르면 아래와 같이 회원가입 선택 창이 나옵니다. Free! 가입은 하실수 있겠... 가입하고 나면 첫.. 2019. 9. 7.
[Android] Bitmap Compress (압축) Bitmap Compress 압축하기 아래 메소드를 사용하면 됩니다. private Bitmap compressBitmap(Bitmap bitmap){ ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG,40, stream); byte[] byteArray = stream.toByteArray(); Bitmap compressedBitmap = BitmapFactory.decodeByteArray(byteArray,0,byteArray.length); return compressedBitmap; } compress() 의 두번째 파라메터로 40 을 넘기고있는데 이건 40%로.. 2019. 9. 6.
[Android] Keep the cpu on. WAKE_LOCK. 절전모드 방지 화면이 계속 켜져 있어야 하고 뭔가 CPU작업을 하고 있을 때, 절전모드로 빠지면 작업이 진행되지 않습니다. 이때 CPU작업을 유지하기 위해 WAKE_LOCK 을 사용합니다. 주의해야할 점은 작업을 시작하기 전에 wakeLock.acquire(); 를 호출하고 작업이 끝난 후에 wakelock.release(); 를 호출해야 배터리가 빨리 소모되지 않습니다. 일단 AndroidManifest.xml 에 권한을 추가합니다. WAKE_LOCK // TODO Permission posting 일단 Permission 을 받았으면 PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); WakeLock wakeLock = powerM.. 2019. 9. 6.
[Android] 화면 꺼지지 않게 하기. KEEP SCREEN ON 화면 켜짐 유지 KEEP SCREEN ON 동영상을 보거나 앱에서 뭔가를 기다릴때 화면이 꺼지지 않게 하려면 다음과 같은 방법을 사용 하면 됩니다. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } } onCreate 의 세번째 라인입니다. 특별히 권한은 필요하지 않습니다. 위처럼 코드에서 처리해도 되고.. 2019. 9. 6.
[Android] Drawable, ImageView 에서 Bitmap 가져오기 Get Bitmap from Drawable Get Bitmap from ImageView res/drawable 에 있는 이미지를 bitmap으로 가져오기 Bitmap icon = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon_resource); ImageView 의 resource를 bitmap 으로 가져오기 BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable(); Bitmap bitmap = drawable.getBitmap(); (추가) 위의 imageView 는 ImageView 객체입니다. Layout 에서 2019. 9. 6.
[Android] Gallery 에서 Image 가져오기. Pick Image From Gallery 일단 Permission 추가 Permission 받는 방법은 다음 포스트에 작성해보겠습니다. 일단 버튼을 눌렀을 때 실행하는 메소드 입니다. private void pickFromGallery(){ Intent intent=new Intent(Intent.ACTION_PICK); intent.setType("image/*"); String[] mimeTypes = {"image/jpeg", "image/png"}; intent.putExtra(Intent.EXTRA_MIME_TYPES,mimeTypes); startActivityForResult(intent,PICK_IMAGE); } 여기서 PICK_IMAGE 는 Class 전역 변수로 private fina.. 2019. 9. 3.
[Android] Activity Full Screen 만들기 ( 전체화면 ) Android Full Screen 일단 res > values > styles.xml 을 열어줍니다. 그리고 Manifest.xml 파일을 열어서 전체화면을 하고 싶은 Activity 에 아래와 같이 theme 를 추가합니다. 그럼 전체화면이 됩니다. 1초에 로또 15장 이상 당첨확인! 글 작성자의 안드로이드 앱 -> Google play 로또버스 LOTTO BUS - Google Play 앱 1. 멀티스캔 당첨확인 GPU를 이용한 인공지능 당첨확인 기존 앱들과 비교할 수 없는 속도 ! 멀티스캔으로 가장 빠르게. 2. 당첨이력을 분석한 추천 번호 생성이 무료 Oracle Cloud에서 매주 Python 통계/분석. 마음에 드는 분석기능을 선택하여 번호생성. 분석 가중치에 따른 번호 추출. 3. 심플한 .. 2019. 8. 31.
728x90
반응형