以下は、教本サンプルコードで「モザイクをかける関数」です。
Python
1import cv2 2 3def mosaic(img, rect, size): 4 # モザイクをかける領域を取得 5 (x1, y1, x2, y2) = rect 6 w = x2 - x1 7 h = y2 - y1 8 i_rect = img[y1:y2, x1:x2] 9 # 一度縮小して拡大する 10 i_small = cv2.resize(i_rect, ( size, size)) 11 i_mos = cv2.resize(i_small, (w, h), interpolation=cv2.INTER_AREA) 12 # 画像にモザイク画像を重ねる 13 img2 = img.copy() 14 img2[y1:y2, x1:x2] = i_mos 15 return img2
下記、一行は何を意味するのでしょうか??
Python
1i_rect = img[y1:y2, x1:x2]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/27 13:59