▶ 지정한 크기로 새로운 영상 생성
→ 이전 글에서 설명 했듯이 영상의 type은 numpy.ndarray이므로 numpy를 이용한 이미지 생성의 4가지 방법이다.
▪ numpy.empty() 함수는 임의의 값으로 초기화된 배열을 생성
▪ numpy.zeros() 함수는 0으로 초기화된 배열을 생성
▪ numpy.ones() 함수는 1로 초기화된 배열을 생성
▪ numpy.full() 함수는 fill_value로 초기화된 배열을 생성
▶ 영상의 참조 및 복사
→ 영상의 참조 및 복사는 Shallow copy와 Deep Copy가 있다.
(Shallow Copy - 얕은 복사, Deep Copy - 깊은 복사로 개념은 구글링해서 찾으면 충분히 나옵니다.)
copy — 얕은 복사와 깊은 복사 연산 — Python 3.11.0a0 문서
copy — 얕은 복사와 깊은 복사 연산 — Python 3.11.0a0 문서
copy — 얕은 복사와 깊은 복사 연산 소스 코드: Lib/copy.py 파이썬에서 대입문은 객체를 복사하지 않고, 대상과 객체 사이에 바인딩을 만듭니다.가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함
docs.python.org
▶ 영상의 부분 영상 추출
→ 부분 영상을 추출하여 해당 영역의 픽셀 값을 변경
'Language - Python(Opencv)' 카테고리의 다른 글
Python Opencv - #6 Draw 함수 (0) | 2021.11.21 |
---|---|
Python Opencv - #5 Mask 연산과 R.O.I (0) | 2021.11.21 |
Python Opencv - #3 영상의 속성과 픽셀 값 참조 (0) | 2021.11.21 |
Python Opencv - #2 Image Slide Show (0) | 2021.11.21 |
Python Opencv - #1 Image Load, Show (0) | 2021.11.21 |