로우레벨비전 ing. 엣지 찾는게 아니라 텍스트 찾기 광학인식=OCR 라이브러리가 있다. tesseract=마블에 나오는 하이퍼큐브 같은거 인쇄체에 대해서는 잘 돼. 거의 다 이 테서랙트 사용함 전처리를 잘 해야. binarization 영어 인식률은 99%. 한글보다 한자 인식률이 더 높아. 가장자리 검출 (Edge Detection) 1단계 : 노이즈 제거 2단계 : gradient 값이 높은 부분 찾기 3단계 : 최댓값이 아닌 픽셀의 값을 0으로 만들기 4단계 : Hyteresis Thresholding : 실제 엣지인지 아닌지 판단. maxValue, minValue Canny cv2.Canny(원본 이미지, 임계값1, 임계값2, 커널 크기, L2그라디언트) canny = cv2.Canny(src..
Python/Image vision
영상을 형태학적 관점에서 보고 접근하는 방법 영상내에 존재하는 특정 객체의 형태를 변형시키는 용도로 사용되는 영상처리기법 이진영상처리에 주로 사용됨 집합의 포함관계,이동,대칭,여집합,차집합 등을 이용함 영상에서 잡음을 제거하거나 ,영상에서 객체의 모양을 기술하는 용도로 사용됨 예: 모폴로지의 대표적인 예로 침식과 팽창연산이있음 고수준 모폴로지 를 적용하려면 morphologyEx 함수를 이용 Erode, Dilate 필터 내부의 가장 낮은(어두운) 값으로 변환(and) - 침식연산 바이너리 이미지에서 흰색 오브젝트의 외곽 픽셀을 0(검은색)으로 만듭니다. Foreground 가 되는 이미지의 경계부분을 침식시켜서 Background 이미지로 전환한다. Foreground 이미지가 가늘게 된다. 흐릿한 경..
Image Moment는 대상을 구분할 수 있는 특징을 의미합니다.. 특징으로는 Area, Perimeter, 중심점 등이 있습니다. Image Moments는 대상을 구분한 후, 다른 대상과 구분하기 위해 대상을 설명(describe)하는 자료로 사용됩니다. Contour면적은 moments의 m00 값이거나 cv2.contourArea() 함수로 구할 수 있다. Contour Perimeter Contour의 둘레 길이를 구할 수 있습니다. 사각형의 경우는 둘레길이의 합이 됩니다. 아래 함수의 2번째 argument가 true이면 폐곡선 도형을 만들어 둘레길이를 구하고, False이면 시작점과 끝점을 연결하지 않고 둘레 길이를 구합니다. >>> cv2.arcLength(cnt, True) 750.0 ..