차량번호판 인식 #3
By 느린번개 | 2017년 12월 13일 |
![차량번호판 인식 #3](https://img.zoomtrend.com/2017/12/13/c0221538_5a30c3e3226a7.png)
구해진 많은 다각형중에 구하고자 하는 번호판의 숫자만을 걸러내야 합니다. 한마디로 필터를 만들어야 한다는 거죠.. 필터에 대한 조건은 여러가지가 있겠지만, 저는 approxPolyDP 를 이용하여 다각형의 외적을 가지는 사각형에 대한 면적과 사각형의 가로세로 비율을 따졌습니다. 이미지상 숫자를 가지는 사각형의 대략적인 넓이가 50~500 정도이고, 숫자의 가로세로 비율이 0.5~3 정도로 잡아주었습니다. if (((mRatio <= 3.0) && (mRatio >= 0.5)) && ((mBoundRect[i].area() <= 500) && (mBoundRect[i].area() >= 50))) 처음부터 위와 같은 조건을
Histogram Calculation #1 - RGB Histogram
By 느린번개 | 2017년 1월 20일 |
![Histogram Calculation #1 - RGB Histogram](https://img.zoomtrend.com/2017/01/20/c0221538_588169e049306.png)
RGB Histogram을 그리는것은 Gray를 구하는것과 별 차이가 없지만, 잊지 말아야 할 것은 각 색상별 channel로 선언해주어야 한다. const int ch_G[] = { 0 }, ch_B[] = { 1 }, ch_R[] = { 2 }; calcHist(&image, 1, ch_G, Mat(), mHist_G, 1, &size, &range); calcHist(&image, 1, ch_B, Mat(), mHist_B, 1, &size, &range); calcHist(&image, 1, ch_R, Mat(), mHist_R, 1, &size, &range); //==============================
Corner 검출 #1- Harris corner detector
By 느린번개 | 2017년 2월 9일 |
![Corner 검출 #1- Harris corner detector](https://img.zoomtrend.com/2017/02/09/c0221538_589c01e2aba93.png)
이미지에서 특정 물체를 인식하거나, 추적할때 물체를 특징짖을 수 있는 주요 특징점을 매칭 시키면 쉽게 인식하거나, 추적할 수 있다. Harris Corner는 1980년 Moravec 의 아이디어를 수정 보완한것이다.Moravec은 작은 윈도우를 수직, 수평, 좌대각선, 우대각선 4개 방향으로 1 픽셀씩 이동시켰을 때의 변화하는 intensity 의 차이를 비교하였다. < Moravec's corner detector > 위에 이미지와 같이 flat한 위치에서는 모든방향에서 intensity 의 변화가 없으며, edge의 경우 edge 방향에서만 변화가 있으며,Corner는 모든 방
OpenCV 직선 검출 - 허프 변환(Hough transform)
By 느린번개 | 2017년 2월 10일 |
![OpenCV 직선 검출 - 허프 변환(Hough transform)](https://img.zoomtrend.com/2017/02/10/c0221538_589c1b9fa0a14.png)
이번 포스팅은 이미지에서 직선을 검출하기 위한 허프 변환에 대해서 알아 보겠습니다. 허프 변환으로 직선을 검출하기 위해서는 먼저 이미지의 경계선을 검출해야 합니다. 이미지의 경계선을 검출하는 방법에 대해서는 Canny Edge Detector 포스팅을 참조하기 바랍니다. 우선 중학교 수학시간에 배운 x, y 좌표축에서 직선의 방정식을 기억해봅시다. y = ax + b a : 직선의 기울기, b : y 절편 x, y 좌표평면 위에 임의의 점 p1(1, 1) 이 있다고 가정해보겠습니다.점 p1(1, 1)을 지나는 직선은 무수히 많이 존재하고 각각의 직선은 모두 다른 기울기와 y 절편을 가지게 됩니다.직선의 방정식에 x = 1, y = 1 을 대입해서 b에 관해서 풀어보면 아래처럼 직선의 기울기 a와