반응형
1. 이미지 처리 기본 함수
- cv2.imread(): 이미지를 읽어옵니다.
- cv2.imshow(): 이미지를 화면에 표시합니다.
- cv2.imwrite(): 이미지를 저장합니다.
- cv2.putText(): 이미지에 텍스트를 추가합니다.
2. 도형 및 텍스트 그리기
- cv2.line(): 직선을 그립니다.
- cv2.rectangle(): 사각형을 그립니다.
- cv2.circle(): 원을 그립니다.
- cv2.polylines(): 다각형을 그립니다.
3. 산술 연산
- cv2.add(): 두 이미지를 더합니다.
- cv2.subtract(): 한 이미지에서 다른 이미지를 뺍니다.
- cv2.addWeighted(): 두 이미지를 가중치를 주어 합칩니다.
4. 형태학적 연산
5. 기하학적 변환
- cv2.resize(): 이미지 크기를 조정합니다.
- cv2.rotate(): 이미지를 회전시킵니다.
- cv2.flip(): 이미지를 좌우 또는 상하로 뒤집습니다.
- cv2.warpAffine(): 아핀 변환을 적용합니다.
- cv2.warpPerspective(): 원근 변환을 적용합니다.
6. 이미지 임계값 처리
7. 엣지 및 선 검출
- cv2.Canny(): Canny 엣지 검출을 수행합니다.
- cv2.HoughLines(): 허프 변환을 사용하여 직선을 검출합니다.
- cv2.HoughCircles(): 허프 변환을 사용하여 원을 검출할 때 사용합니다.
8. 이미지 피라미드
9. 색상 공간 변환
10. 이미지 평활화
11. 비디오 처리
반응형
'함수 설명 > 컴퓨터 비전 (OpenCV, PIL)' 카테고리의 다른 글
[PIL] 함수 목차 (0) | 2024.11.18 |
---|---|
[PIL] 이미지 선명도 조절하기: ImageEnhance.Sharpness() 사용 및 설명 (0) | 2024.10.14 |
[PIL] 이미지 색상 강도 조절하기: ImageEnhance.Color() 사용 및 설명 (0) | 2024.10.14 |
[PIL] 이미지 명암 대비 조절하기: ImageEnhance.Contrast() 사용 및 설명 (0) | 2024.10.14 |
[PIL] 이미지 밝기 조절하기: ImageEnhance.Brightness() 사용 및 설명 (0) | 2024.10.14 |