특정 이미지를 색칠공부 그림으로 만들어 줍니다.

 

1. 아래 초기화면에서 이미지를 열고

 

2. 선추출하기 버튼을 클릭을 하면 아래 처럼 선만 표시가 되고 선추출하기 옆 스크롤을 이용해 선 표시 정도를 보정합니다.  

 

3. 그리기 기능을 이용해 white, black 버튼을 이용해 선을 그을수 있고 Select 버튼은 색을 지정할 수 있습니다. (굵기도 지정)

  (이 상태에서도 컴퓨터로 색칠 공부가 가능합니다. 그러나 채우기 안됨; 실행 취소 안됨;)

 

4. Print 합니다.

색칠공부 시작~!

 

아래 첨부를 다운받아서

ImageToSketch.exe 를 실행합니다.

오류가 있을수 있습니다.

버그 발견시 계속 수정해서 올릴예정입니다.

(소스는 정리가되면;)

ImageToSketch.z01

ImageToSketch.z02

ImageToSketch.zip

 

하드코딩은 여러가지가 있지만 이 프로그램에서는 문자열을 class 의 필드로 바꿔주는 기능을 가지고 있습니다.

 

* 사용방법

1. 소스를 긁어서 붙여넣기 합니다.

2. Search 버튼을 클릭 합니다.

  Search 를 하면 왼쪽 목록에 문자열 목록이 나열됩니다.
  목록중 하나를 선택하면 소스의 해당 문자열 위치로 이동하여 표시됩니다. (밑줄, 굵게표시)
  여기에서 해당 사항이 아닌 항목은 del 키나 delete item 버튼으로 목록에서 제거 할수 있습니다.

 

3. ClassName 을 입력합니다.

   만들어질 class 의 명입니다.
   Prefix 는 필드명 앞에 붙여질 첨자입니다.

 

4. Make Field 버튼을 클릭합니다.

  목록의 내용을 가지고 class 생성 코드를 만들어 보여줍니다.

 

5. Change 버튼을 클릭합니다.

   만들어진 class 를 기준으로 문자열을 변경하여 보여줍니다.
   변경된 내용은 검은색 바탕의 횐색 글자로 보여집니다.

 

exe 파일

HardCodingAutoChanger.exe

 

소스

https://github.com/kjundev/HardCodingAutoChanger

 

미공은 미세먼지 공유하기의 줄임말로 개인이 가지고 있는 측정기 수치를 공유하는 어플입니다.

안드로이드 : https://play.google.com/store/apps/details?id=kr.kjun.MiGong

아이폰 : https://itunes.apple.com/kr/app/%EB%AF%B8%EA%B3%B5/id1419950526?mt=8

 

아래는 초기 화면으로 메뉴는 크게 4가지 입니다.

측정치공유하기 - 개인 측정기의 정보를 공유하는 메뉴입니다.

측정치게시판 - 공유한 정보를 확인하는 게시판 메뉴입니다.

미세먼지예보 - 미세먼지 예보 정보를 보여줍니다.

미세먼지사이트정보 - 사이트에서 제공하는 정보를 보여줍니다.

 

우측 상단의 카카오플러스 친구 버튼이 있으며 플러스 친구를 통해 중요한 공지는 발송됩니다.

https://pf.kakao.com/_KxoRxkC

 

1. 측정치공유하기

 

측정치를 공유하는 화면으로 주소를 동 기준으로 검색하여 주소를 설정하고

사용자 명과 기기명칭을 적고 기억하기를 합니다.

(기억하기를 하면 상단의 내용은 계속 고정됩니다.)

비밀번호는 나중에 게시물 수정/삭제시 사용됩니다.

수치(pm2.5 필수)를 적고 사진이 있다면 넣거나 찍습니다.

 

2. 측정치게시판

공유한 측정기 데이터가 리스트되어 보여집니다.

리스트된 항목을 클릭하면 아래와 같이 공유한 항목중 사진정보와 내용을 포함하여 확인할 수 있습니다.

사진을 클릭하면 확대하여 볼수 있습니다.

지도모양의 아이콘을 클릭하면 아래와 같이 지도에 현재 위치기준 개측기 수치정보와

기상청(AirKorea) 및 AirBox 데이터가 표시됩니다.

 

아래 처럼 개측기만 버튼을 누르면 개측기 데이터만 나타납니다.

시간 버튼을 클릭하면 해당 시간 이내 정보만 지도에 표시됩니다.

 

위치정보를 입력하고 검색하기를 하면 주소를 검색하여 지도에 표시합니다.

 

3. 미세먼지예보

 

미세먼지예보는 공공데이터에서 오늘 내일 모레 정보의 예보 정보를 나타내며

안양대 탭에서는 안양대(한국 대기질 예보시스템) 에서 제공하는 예보 정보를 보여줍니다.

 

4. 미세먼지사이트 정보 (nullschool, windy, aqicn, 에어코리아 사이트 정보)

실시간으로 미세먼지 위성 이미지 및 수치 정보를 나타내는 사이트를 보여줍니다.

 

기타..

랭킹보기 메뉴

공유한 사용자에대한 공유 횟수 정보가 표시됩니다.

 

사이드메뉴구성은 아래와 같습니다.

 

정보 업데이트를 선택하면 구글플레이/AppStore 로 이동합니다.

(실시간 수치는 개발중..)

아래는 홈화면입니다.

우측 상단의 종모양 이미지를 클릭하면 공지사항이 표시됩니다.

구글맵 적용전 apk 파일

42.z01

42.zip

 

간단하게 사진 대지 보드판을 작성할수 있습니다.

보드판프로 : http://kjcoder.tistory.com/746

 

간단 사용방법은 아래와 같습니다.

1. 사진 열기를 통해 배경을 선택하고

2. 표작성을 통해 표내용을 수정한 후

3. 표위치를 선택하고

4. 만들기 버튼을 누르면 만들어 집니다.

5. Export 폴더에 만들어진 사진이 저장됩니다.

(저장 폴더열기 버튼을 누르면 만들어진 사진을 확인할수 있습니다.)

6. 만들기 했는데 표가 작다면 확대할 배수를 입력하고 만들기하면 표가 배수만큼 커집니다.

 

자세한 사용 방법입니다.

1. '사진 열기' 를 통해 사진을 엽니다.

 

2. 표 작성을 클릭하면 팝업화면이 뜹니다 여기서 표 내용을 작성합니다. (추후 표 편집기능은 추가될 예정입니다.)

 - Save 기능 추가 : 작성했던 내용을 저장하여 같은 내용을 반복하여 작성할 필요없게함.

 

3. 표작성이 완료되어 팝업을 닫으면 아래처럼 오른쪽에 사진에 붙여질 표이미지가 나타납니다.

 

4. 표가 위치할 곳을 선택하고 만들기 버튼을 누르면 왼쪽 이미지와 오른쪽의 표 이미지가 합쳐진 결과가 나타납니다.

  저장까지 완료된 상태이므로 저장 폴더열기를 클릭합니다.

 

5. 아래 처럼 이미지+표 결과와 표 이미지가 저장됩니다.

추가

6. 표확대 기능

사진이 커서 표가 작게 나오는 경우 '만들기' 전에 확대할 배수를 입력하고 만들면 숫자만큼 표 크기가 확대 됩니다.

 

아래 첨부 파일을 받아서 실행합니다.

------------------------------------------------------------------------------------------------------
2018-05-16 : Release
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
2018-06-27 : 이미지 축소되는 버그 수정 및 표 이미지 깔끔하게 나오도록 처리
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
2018-07-20 : 표 내용 저장 기능 추가 및 버그 수정
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
2018-10-05 : 표 확대기능 추가
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
2019-01-16 : UI 개선
------------------------------------------------------------------------------------------------------

 

 

BoardPan.zip

 

보드판은 기능업데이트가 더이상 되지 않습니다.

기능이 추가는 앞으로 보드판 프로에서만 이뤄집니다.

(표작성 관련하여 기능 추가된 버전은 아래 링크에서 확인해 주세요)

 

기타 궁금한 사항은  junijuniya@naver.com 으로 문의주세요

 

사진 대지 보드판 기능 강화 버전입니다.

 

 

메일을 보내주시면 구매후 키를 보내드립니다.

아래 화면에서 ID 와 비밀번호를 입력합니다.

아래는 처음 실행화면입니다.

 

* 사용방법

1. 사진열기 버튼을 클릭하여 사진을 선택합니다.

2. 표만들기 버튼을 클릭하여 표를 작성합니다.

기본 5행 2열로 되어있습니다.

2-1. 오른쪽 + , - 버튼을 클릭하면 행을 늘리거나 줄일수 있습니다. (아래는 늘린 화면)

2-2. 내용입력시 Shift+Enter 를 동시에 누르면 줄이 나누어저 여러줄로 내용을 입력할 수 있습니다.

2-3. SAVE 버튼을 누르면 표데이터가 저장되어 다음에 표작성 시 저장된 데이터가 보여지게 됩니다.

 

3. 표작성화면에서 OK 버튼을 클릭하면 아래 처럼 사진과 합쳐질 표이미지가 우측에 표시됩니다.

   만들기 버튼을 클릭하면 사진과 표가 합성되고 파일이 만들어집니다.

   만들어진 파일은 아래 처럼 화면에 나타납니다.

 

4. 만약 표가 너무 작다면 숫자를 입력하여 만들기하면 표가 배수만큼 커집니다.

 

5. 아래는 만들기가 완료된 사진입니다.

6. 표 위치는 죄상, 좌하, 우상, 우하 위치로 옮길수 있습니다.

기능 강화 버전은 추후 기능이 더 추가될 예정입니다.

 - 폴더의 사진에 모두 일괄 적용 기능 추가 예정

 

프로그램 문의 junijuniya@naver.com

  1. 2018.11.23 20:56

    비밀댓글입니다

Emgucv , Tesseract 를 이용해 C# 으로 자동차 번호 인식 프로그램을 개발해 보았다.

OCR 공부할겸 해보았는데 번호판을 찾는 과정을 어떻게 하느냐가 가장 큰 관건이다.

번호판을 찾기위한 전처리 과정을 해볼수 있게 개발했고

거기에 로직을 1,2,3 로 나누어 처리하였다.

1 은 인터넷에 떠도는거 2는 직접 이것 저것 로직을 넣어봤다.

3 번 방법 또한 인터넷상에서 찾은 것으로 1,2 보다 번호판을 잘식별해 낸다.

 

(추가)

사진에서 자동차를 먼저 추출하는 로직을 추가했다.

주변 배경이 엣지추출시 같이 추출되어 번호판 찾는데 방해를 한다.

그래서 이를 자동으로 잘라주는 로직을 넣었다.

아래와 같은 사진에서 자동 잘라내기 를 하면 자동차만 추출된다.

(다른 자동차와 같이있으면 다른 자동차를 잘라낼때가 있다;;;)

[잘라내기 전]

[잘라낸 후]

---------------------------------------------------------------------------------------------------------------------------

아래처럼 0과 8 이 들어간 경우 영역을 잡기가 정말 힘들었다 0 내부영역과 8 내부영역이 엣지 영역으로 인식을 해서..;

로직으로 해결.

 

아래처럼 은색그릴이 있는 경우 그릴도 엣지로 추출되면서 난리가 났고(빨간사각형이 그릴에 모여있다;;)

숫자가 흐리게 찍혀 판별이 어려웠다.

이런 사진 같은 경우는 아래 처럼 전처리 과정을 하고 번호영역을 찾으면 잘 찾아진다.

선명하게 처리하였기 때문에 번호 판별력도 좋아졌다.

 

아래는 내차..

가까이에서 찍은 차량이고 차를 제외한 주변 배경이 별로 없으면 정말 인식률이 높다.

 

아래 차량은 조금 번호판이 크기가 이상하다;;;

그것보다도 처음에 숫자 1이 있어서 번호판 영역을 표시할때 좀더 신경을 써야한다.

한글인식룰이 영... '두' -> '푸' , '너' -> '녀' 이런식으로 한글은 잘못 판단할 때가 있었다.

솔직히 주차장 같은 경우는 뒷자리로만 판단해도 충분하다.

 

아래처럼 비스듬한 경우도 판별하지만 영역찾기가 쉽지않다.

(그래서 주차장 시스템에 들어가기전 일직선구간이 존재....)

 

구형번호판은 인식이 안된다.;;

여기까지만 하련다.ㅋ

 

전처리 과정에 엣지 추출이나 이진화, 감마, 대비 등등 이것저것 해보면서

전처리를 테스트 할수 있다.

(전처리는 저게 다가 아니다 .더있다... 하지만 이 프로그램상에서는 여기까지만...)

 

 

junijuniya@naver.com

단위를 환산하고 결과를 복사하여 사용할수있게 하는 어플입니다.

안드로이드 : https://play.google.com/store/apps/details?id=kr.kjun.UnitConversion

 

1. 먼저 변환할 값종류를 선택합니다.

 

2. 종류 선택후 소스단위와 변환단위를 선택하고 변환할 값을 입력하면 아래 변환된 값들이 표시됩니다.

 

3. 변환된 값중 사용할 값을 선택하면 클립보드에 복사되어 다른 곳에 사용할 수 있습니다.

 

 

본사(미공)은
개인정보 보호법 제30조, 시행령 제31조, 표준 개인정보 보호지침 제37조에 따라 「개인정보 처리방침」에 따라 아래와 같이 개인정보처리 방침을 고지합니다.

1. 개인정보에 관한 처리목적은 소비자가 원하여 진행되는 거래에 있어 꼭 필요한 정보만을 수집합니다.

2. 수집된 개인정보는 거래가 성시된후에는 소비자의 요구에 의해 즉시 삭제 또는 일시 보관할 수 있습니다.

3. 본사에서 수집된 개인정보는 어떠한 경우에도 제3자에게 제공하지 않습니다.

4. 본사가 수집하는 개인정보는 아래와 같습니다. -> 프로필 정보(닉네임/프로필 사진)

5. 수집된 개인정보의 파기는 소비자의 요구에 따라 처리하기로 함

6. 개인정보에 대한 관리책임자는 미공 대표가 관리함.

7. 개인정보의 처리 방침에 대한 변경 사항이 있을시 즉시 소비자에게 통지한다.

8. 수집된 개인정보는 컴퓨터의 로컬하드에 보관하지 않고 별도 저장장치에 보관하여 안전하게 관리한다.

 

참고

http://blog.myso.kr/221196606351

+ Recent posts

티스토리 툴바