1. 程式人生 > >python opencv 對影象邊緣擴充

python opencv 對影象邊緣擴充

原始影象
這裡寫圖片描述

根據影象的邊界的畫素值,向外擴充圖片,每個方向擴充50個畫素。
a = cv2.copyMakeBorder(img,50,50,50,50,cv2.BORDER_REPLICATE)

這裡寫圖片描述

把靠近邊界的50個畫素翻折出去(軸對稱):
a = cv2.copyMakeBorder(img,50,50,50,50,cv2.BORDER_REFLECT)
這裡寫圖片描述

常數填充:

a = cv2.copyMakeBorder(img,50,50,50,50, cv2.BORDER_CONSTANT,value=[0,255,0])
這裡寫圖片描述