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

 

초기화면입니다.

 

* 사용방법

 

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

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

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

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

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

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

 

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

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

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

 

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

 

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

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

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

프로그램 문의 junijuniya@naver.com

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

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

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

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

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

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

 

(추가)

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

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

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

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

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

[잘라내기 전]

[잘라낸 후]

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

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

로직으로 해결.

 

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

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

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

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

 

아래는 내차..

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

 

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

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

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

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

 

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

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

 

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

여기까지만 하련다.ㅋ

 

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

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

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

 

 

junijuniya@naver.com

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

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

 

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

 

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

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

 

4. Print 합니다.

색칠공부 시작~!

 

아래 첨부를 다운받아서

ImageToSketch.exe 를 실행합니다.

오류가 있을수 있습니다.

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

(소스는 정리가되면;)

ImageToSketch.z01

ImageToSketch.z02

ImageToSketch.zip

 

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

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

 

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

 

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

 

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

 

 

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

안드로이드 : 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. 측정치게시판

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

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

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

지도모양의 아이콘을 클릭하면 아래와 같이 지도에 개측기 수치정보가 표시됩니다.

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

측정소 수치를 클릭하면 아래와같이 현재 시간 측정소 수치를 함꼐 나타냅니다.

위치아이콘을 클릭하면 현재 위치를 찾아서 아래처럼 현재위치 주변의 정보를 나타냅니다. 

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

(아래는 의정부검색결과)

3. 미세먼지예보

    

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

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

 

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

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

 

기타..

랭킹보기 메뉴

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

 

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

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

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

 

 

아래는 홈화면입니다.

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

 

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

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

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

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

3. 표위치를 선택하고

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

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

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

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

 

자세한 사용 방법입니다.

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

 

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

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

 

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

 

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

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

 

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

추가

6. 표확대 기능

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

 

 

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

------------------------------------------------------------------------------------------------------
2018-05-16 : Release
------------------------------------------------------------------------------------------------------

 

BoardPan.exe
------------------------------------------------------------------------------------------------------
2018-06-27 : 이미지 축소되는 버그 수정 및 표 이미지 깔끔하게 나오도록 처리
------------------------------------------------------------------------------------------------------

 

BoardPan.zip
------------------------------------------------------------------------------------------------------
2018-07-20 : 표 내용 저장 기능 추가 및 버그 수정
------------------------------------------------------------------------------------------------------

 

BoardPan.zip
------------------------------------------------------------------------------------------------------
2018-10-05 : 표 확대기능 추가
------------------------------------------------------------------------------------------------------

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

 

참고

http://blog.myso.kr/221196606351

Emgu CV 를 이용한 간단한 캠 녹화 및 캡쳐 프로그램입니다.

 

전체적인 화면 구조는 아래와 같고 녹음항목과 캡쳐 항목이 나열됩니다.

 

녹음을 시작하면 아래와 같이 시간과 파일명이 표시됩니다.

 

녹음항목중 하나를 더블 클릭하면 팝업으로 녹음된 영상이 재생됩니다.. (타노스가......)

 

캡쳐항목 중 하나를 더블 클릭하면 팝업으로 캡져된 화면이 표시됩니다. (닥터스트레인지가...)

 

아래 첨부를 다운받아서

EmguCVCam.exe 를 실행하면 됩니다.

EmguCVCam.z01

EmguCVCam.z02

EmguCVCam.z03

EmguCVCam.z04

EmguCVCam.zip

 

소스는 정리되는데로 올릴예정입니다.

 

블로깅을 위해 일일히 캡쳐하는게 힘들어

화면을 다 녹화 떠놓고 필요한 부분만 캡쳐해서 사용하려고 만들었습니다.

메인 화면(전체화면)만 녹화됩니다.

(녹화영역을 지정하거나 소리녹음 등의 추가 기능은 시간날 때...)

 

추가.

1. 모니터 선택이 가능합니다.

2. 녹음 시간이 표시됩니다.

3. 화질 및 fps 등 설정이 가능합니다.

 



추후작업

1. 소리포함

2. 커서표시

3. 확장자 변경

 

아래 첨부를 다운받고 ScreenRecorder.exe 를 실행합니다.

ScreenRecorder.z01

ScreenRecorder.zip

 

+ Recent posts

티스토리 툴바