개발자 끄적끄적
파이썬 기초 본문
<파이썬>
- 객체지향 언어
<객체 다루기>
- 객체지향 특성과 강점.
- 객체 내부에 있는 함수를 멤버함수 혹은 메소드, 변수를 멤버 변수라고 한다
- 객체는 능동적 : 자신이 소유한 멤버 함수를 능동적으로 호출
<객체 확인하기>
- type : 객체의 클래스를 알려준다
- dir : 사용 가능한 멤버 함수를 알려준다
<OpenCV에서 영상은 numpy.ndarray 클래스 형의 객체>
- numpy는 다차원 배열을 위한 사실상 표준 모듈
- 이런 이유로 OpenCV는 영상을 numpy.ndarray로 표현
- OpenCV가 다루는 영상은 numpy가 제공하는 다양한 기능(함수)을 사용할 수 있다
- 영상의 표현
- 화소(Pixel : Picture Element)의 위치(r,c) 또는 (y,x)
- 화소값 조사
- ex) print(img[0,0,0], img[0,0,1], img[0,0,2]) #(0,0) 화소 조사
- ex) print(img[0,1,0], img[0,1,1], img[0,1,2]) #(0,1) 화소 조사