Python

OpenCV : 전문가 / PIL은 일반인 대상으로 간편 Affine Transformations 강체변환(Ridid-Body) : 크기 및 각도가 보존(ex; Translation, Rotation) 유사변환(Similarity) : 크기는 변하고 각도는 보존(ex; Scaling) 선형변환(Linear) : Vector 공간에서의 이동. 이동변환은 제외. Affine : 선형변환과 이동변환까지 포함. 선의 수평성은 유지.(ex;사각형->평행사변형) Perspective : Affine변환에 수평성도 유지되지 않음. 원근변환 Scaling cv2.resize(img, dsize, fx, fy, interpolation) img2 = cv2.resize(img, None, fx=0.5, fy=1, int..
로우레벨비전 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..
영상을 형태학적 관점에서 보고 접근하는 방법 영상내에 존재하는 특정 객체의 형태를 변형시키는 용도로 사용되는 영상처리기법 이진영상처리에 주로 사용됨 집합의 포함관계,이동,대칭,여집합,차집합 등을 이용함 영상에서 잡음을 제거하거나 ,영상에서 객체의 모양을 기술하는 용도로 사용됨 예: 모폴로지의 대표적인 예로 침식과 팽창연산이있음 고수준 모폴로지 를 적용하려면 morphologyEx 함수를 이용 Erode, Dilate 필터 내부의 가장 낮은(어두운) 값으로 변환(and) - 침식연산 바이너리 이미지에서 흰색 오브젝트의 외곽 픽셀을 0(검은색)으로 만듭니다. Foreground 가 되는 이미지의 경계부분을 침식시켜서 Background 이미지로 전환한다. Foreground 이미지가 가늘게 된다. 흐릿한 경..
noodle-dev
'Python' 카테고리의 글 목록 (20 Page)