부분 영상 다루기

yeoni·2023년 6월 28일
0

opencv

목록 보기
6/12

부분 영상 추출

import numpy as np
import cv2

img1 = cv2.imread('HappyFish.jpg')

img2 = img1[40:120, 30:150]  # numpy.ndarray의 슬라이싱
img3 = img1[40:120, 30:150].copy()

img2.fill(0)

부분 영상 처리

  • cv2.add(src1, src2, dst=None, mask=None, dtype=None) -> dst
  • src1: (입력) 첫 번째 영상 또는 스칼라
  • src2: (입력) 두 번째 영상 또는 스칼라
  • dst: (출력) 덧셈 연산의 결과 영상
  • mask: 마스크 영상
  • dtype: 출력 영상(dst)의 타입. (e.g.) cv2.CV_8U, cv2.CV_32F 등 (cv 자료형 타입으로 입력)
img = cv2.imread('lenna.bmp', cv2.IMREAD_GRAYSCALE)

img_face = img[200:400, 200:400]  # 얼굴 영역
cv2.add(img_face, 50, img_face)   # 밝기 조절

Reference
1) 제로베이스 데이터스쿨 강의자료
2) https://deep-learning-study.tistory.com/115

profile
데이터 사이언스 / just do it

0개의 댓글