반응형

전체 글 252

[안드로이드] OpenCV for Java 이미지 불러오기, 저장하기(load image&save image)

정보처리끝나고 중간고사보고 졸업작품을... 졸업작품에서 만드는 App에서는 opencv로 사진을 조작하는 과정이 있어 촬영한 사진을 불러오고 저장하는 단계가 필요하다 우선 카메라 촬영에 대한 소스는 opencv 샘플 코드를 사용하였다 (화면으로 꺼내오는 게 아님)1. 사진 불러오기 org.opencv.imgcodecs.Imgcodecs 패키지 내부에 있는 imread()함수를 사용한다 함수원형은 아래와 같고, String과 Mat 타입의 객체를 매개 변수로 받는다filename에는 파일의 경로를 직접 넘길 수 있는데 변수를 지정하여 주는 것이 더욱 보기 편하다Mat 타입을 리턴하기 때문에 따로 객체를 선언하여 리턴된 데이터를 넣어주도록 한다 1public static Mat imread(String fi..

Programming/Android 2017.04.30

2017년 1회 정보처리기사 실기 시험 후기(개정 첫 시험)

드디어 오늘 정보처리기사 실기를 봤다 ㅠㅠ3월 5일에 시험보고 약 40일 후에 보는 실기 시험.. 그동안 공부하면서 '주관식'에 얽매여 걱정도 많고 고민도 많이 했다 시험장에 들어가서 9시반부터 본 시험이 시작되는데 한 20분인가 25분부터 책을 넣은 것 같다 시험지를 받고서 바로 장수랑 인쇄 상태 확인하는데처음부터 보지도않은 OLAP이 나오길래 아 이번 시험은 빠이구나 했다 일단 외우는 걸 먼저 쓰는 게 낫다고 생각되어 시험 시작하자마자 빠르게 훑으며 단답형 작성하고알고리즘, 서술형, 모르는 문제 순으로 풀고 검토는 엄청 많이 했다 또 이번 시험부터는 문제에 아무런 표시도 하면 안되기때문에 주의가 필요하다!!각 장마다 '연습란'이 있기 때문에 이곳에 풀고 답안에 작성 하면 될 것 같다 우선 문제지에 답..

Programming/기타 2017.04.16

[컨퍼런스] Women Techmakers Korea 2017 (2017.04.08)

지난 주 아침 페이스북을 하다가 보게 된 아래의 게시물 테크업계 여성을 위한 행사, 딱 토요일! 그날 시간도 되고 행사에 참여하고싶어서보자마자 신청했다. 그리고 내가 이 글을 본 날 마감되었다.아마 선착순 신청이었던 것 같은데 참석 확정자에게 메일이 분명 온다고 했는데내 지메일은 울리지않았고 ㅠ 떨어진 줄 알았다.. 근데 메일함에 들어갔더니 떡하니 있었던 참가 확정 메일 그래서 다녀온 #WTM17 - Women Techmakers Korea 홈페이지 https://wtm-kr2017.firebaseapp.com - Women Techmakers Korea 페이스북 페이지 https://www.facebook.com/Women-Techmakers-Korea-473605092834438/ 구글 캠퍼스 서울에..

2017년 1회 정보처리기사 필기 시험 합격 후기

~_~이 글은 2017년 1회(3.5) 정보처리기사 필기 시험 합격 후기 글입니다. 원래 실기까지 합격하면 쓰고 싶었는데 실기가 어렵다고 너무 느껴져서 미리 쓰는 필기 시험 합격 후기 일단 2016년 3회부터 실기 시험이 개정되었고(객관식->주관식) 2017년 1회부터는 실기시험에 분야가 추가되고 배점도 변경되는 등 많은 변화가 일어났다.. 무엇보다 가장 별로라고 할 수 있는 부분이 '신기술동향'과목이 10점에서 25점(+-n점)으로 늘어난 것이다..생각할수록 이건 기사시험인데 신기술동향처럼 외우는? 과목이 이렇게 오르면 어떡하나 싶다 아무튼 실기를 걱정하기 전에 필기를 우선 따야 이 걱정도 할 수 있당.. - 2017년 기사 시험 일정(필기, 실기) *정보처리기사는 4회 시험이 없다!!!* 일단 필기시..

Programming/기타 2017.04.06

[컨퍼런스] 드로이드나이츠 2017 참가 후기

페이스북을 하던 중 드로이드나이츠라는 것이 올라오게 되어 보니까 가면 딱 좋을 것 같아서 가게되었다.오직 안드로이드만 위한 컨퍼런스로 10부터 오후 6시까지 긴 시간동안 안드로이드에 배울 수 있는 시간이었다. 나는 수준급의 기술을 사용하진 못해 반은 알아듣고 반은 못알아듣는 정도였지만 일단 하나라도 들어두면 나중에 정말 도움이 될 것 같다!-!그동안은 테스팅이 뭔지 몰랐는데 그날 강연들으며 검색해보니 자동테스팅 하는 툴도 많고자동 테스팅하여 더욱 빠르게 각 사용환경에 맞게 테스트가 가능한 것이었는데나중에 졸작에도 시간이 있다면 써보면 좋을 것이라 생각이 들었다. 아직 난 Java8도 제대로 공부하지 못해서 제일 첫 강연인 Rx, Kotlin부분은 건너 뛰었다 ㅠ 드로이드나이츠 홈페이지 https://dr..

[안드로이드] OpenCV error: Cannot load info library for OpenCV 오류를 해결하고싶다 + 해결법

프로젝트를 하는 중에 계속해서 OpenCV의 라이브러리를 찾지 못했다는 오류가 나오고있다분명 어플도 설치했고 라이브버리랑 모듈도 import했는데....일단 Native 라이브러리도 추가해야한다길래 추가를 했다 - OpenCV Native 라이브러리 추가하기다운받은 OpenCV 폴더에서 sdk/native/libs를 메인프로젝트 폴더 아래에 복사하여 추가한다 프로젝트 구조를 볼 때 Project로 설정해놓으면 복사가 편리할것이다app/src/main에 있어야 했는데 java 안에 복사가 됐었다 라이브러리 폴더명은 jniLibs로 수정한다 정확한 위치에 복사하면 다음과 같이 뜨게된다 전체 오류코드 8ㅅ8 D/OpenCV/StaticHelper: Trying to get library listE/OpenCV..

Programming/Android 2017.03.23

[안드로이드] 일정 시간 후에 메소드 실행하기(Handler), 간단하게 if문 설명

외곽 추출 기능을 하면서 보니까 계속 이미지가 비어있다는 것을 확인해서 오류가 나는 것을 보았고사진이 저장되는데 왜 비어있다고 하지? 했는데로그를 잘 보니까 저장하기전에 외곽을 추출하는 메소드가 실행되어 오류가 나는 것이었다 openCV 샘플코드에 로그가 잘 써있어서 디버깅이 이럴때 순조롭다.. 아래와 같이 사진을 찍은 후에 저장 전 edge Detection 메소드 실행을 한다.. 03-16 20:24:59.577 29901-29901/OCVSample::Activity: onTouch event 03-16 20:24:59.582 29901-29901/JavaCameraView: Taking picture 03-16 20:24:59.587 29901-29901/OCVSample::Activity: ed..

Programming/Android 2017.03.16

[안드로이드] OpenCV for Android - python 연동 실패.. (Java로 바꾸자..)

지난주에 python으로 된 코드를 안드로이드에서 그대로 사용하기 위해 많은 방법을 찾아보았지만세미나에서 강연해주신 분께도 물어본 결과 python코드를 java로 변환하는 것이 좋다고 생각되어이제 opencv를 java로 된 api를 보며 수정을 하고 있다이게 라이브러리라 함수명이 막 달라지는 것이 아니므로 변환하는 과정이 엄청 어렵진않으나파이썬의 문법과.. 자바의 문법을 잘 보며 해야한다는 단점이 있다 제일 간단한거로 파이썬은 자료형이 없고 코드도 뭔가 수상하다 !_!파이썬을 제대로 해본 적이 없는 나로썬 이해는 잘 되진 않다만 그래도 자바 문서를 보고 소스도 보다보면 이건 이렇게 해야겠구나~ 하고 생각이 든다 아래는 openCV를 java로 매핑한 클래스를 볼 수 있는 사이트이다 http://doc..

Programming/Android 2017.03.16

[안드로이드] OpenCV샘플소스 - CameraControl

기초적인 환경세팅은 이쯤하고 이제 문자인식 작업을 들어가려고한다 일단 정리한 결과 가장 좋은 문자인식 결과를 추출하기 위해 단순히 OCR만 하는 것이 아니라명함 인식처럼 사진에서 각 과정을 거쳐 문자를 추출하기 좋은 환경을 구성하고 OCR을 할 예정이다. 일단 파이썬으로 하는 것은 잠시 보류하고 OpenCV 샘플 소스로 카메라를 띄우는 작업을 하고 있다.이미 Preview를 띄우는 소스는 있기 때문에 소스 분석과 나에게 맞게 수정 작업을 하고 있다. 샘플소스는 이곳에http://opencv.org 먼저 이 카메라뷰는 액티비티 1개, 카메라뷰 1개, xml 한개로 이루어져 있다. CameraPreview.java : 효과 리스트, 화면 사이즈, 파일 입출력 메소드 등이 정의 되어있다. CameraActiv..

Programming/Android 2017.03.09
728x90
반응형