차량번호판 인식 #1
By 느린번개 | 2017년 11월 3일 |
차량번호판 인식관련해서 예전에 작업했던것들을 연재해 볼생각입니다. 아래 결과 화면처럼 차량에서 번호부분만 추출해서 Tesseract-OCR 를 이용하여, 번호를 텍스트로 변경하는것까지 올릴 생각입니다.다른일을 하면서 하다보니 기억들이 가물가물해서 잘 될지 모르겠네요. 소스는 아래링크 다운로드 하시면 됩니다.
Edges 검출 #3- Canny edges
By 느린번개 | 2017년 1월 31일 |
지금까지 나온 edge detect 중에서 가장 강력한것이 Canny edges 라고 할 수 있다.(내생각....^^;;) "A Computational Approach to Edge Detection" 논문을 이해하는건 쉬운일이 아니기 때문에 아래와 같이 아주 간단하게 정리하면 Canny edge는 4단계로 이루어져 있다. 1. Gaussian 필터 적용 2. Sobel 적용 3. non-maximum 적용 4. Hysteresis 적용 이전 Edge 포스팅중 Laplace를 보았을 것이다. Sobel에서 발전된 Edge 였던것 처럼 Canny도 Sobel을 이용하여, 원본 이미지상의 회색계열의 Edge detect가 가능한 방법이다. 한마디로 근본은 Sobel 이다.....Sobel 최고
OpenCV 영상 화질 향상 기법 #6 - 종합
By 느린번개 | 2017년 1월 31일 |
지금까지 포스팅했던 영상 화질 향상 기법에 대해 정리해보겠습니다. 원본 이미지 1. Median FilterMASK 내에 존재하는 화소를 크기순으로 나열하여 중간값을 선택합니다.Impulse noise를 제거하는데 효과적입니다.Median Filtering 이미지 2. Mean FilterMASK 내에 존재하는 화소의 평균값을 선택합니다.Mean Filtering 이미지 3. Gaussian FilterGaussian 분포에 기반한 MASK를 이용하여 화소의 값을 연산합니다.Gaussian Filtering 이미지 4. Bilateral Filter중심 화소와의 거리와 밝기 차이를 모두 고려한 MASK를 이용하여 화소의 값을 연산합니다.Bilateral Filtering 이미지 이러한 필터들을
[ openCV ] openCV 설치 방법 (개발 환경 설정)
By 온갖 잡기에 능한 뉴공의 블로그입니다. | 2016년 10월 21일 |
여기서는 Window7 64Bit, Visual Studio 2013을 기준으로 openCV 개발 환경을 설정하는 방법을 소개한다.아래 방법에서 일부만 바꾸면 다른 윈도우나 Visual Studio 에서도 설정이 가능하다. 1. 먼저 에 접속한다. 2. 홈페이지 우측 상단에 [LATEST DOWNLOADS]를 찾고 아래에 있는 [OpenCV for Windows] 링크를 선택한다. 3. 자동으로 최신 버전의 OpenCV가 다운로드 된다. 2016년 10월 21일 기준으로 2.4.13 버전이 최신이다. 4. 다운받은 파일을 실행시켜 압축을 풀면, 해당 루트에 openCV라는 이름의 폴더가 생성된다. 5. C:\Program Files 경로에 openCV 폴더를 옮긴다. 이때, 폴더 openCV 버전