OpenCV中copyMakeBorder的用法(圖像擴邊)
圖像擴邊(填充)
想為圖像周圍建立邊可以使用cv2.copyMakeBorder()函數。這經常在卷積運算或0填充時被用到。具體參數如下:
1) src輸入圖像
2) top,bottom,left,right對應邊界的像素數目
3) borderType要添加哪種類型的邊界:
3.1) cv2.BORDER_CONSTANT添加有顏色的常數值邊界,還需要下一個參數(value)3.2) cv2.BORDER_REFLIECT邊界元素的鏡像。例如:fedcba | abcdefgh | hgfedcb
3.3) cv2.BORDER_101或者cv2.BORDER_DEFAULT跟上面一樣,但稍作改動,例如:gfedcb | abcdefgh | gfedcba
3.4) cv2.BORDER_REPLICATE復後一個元素。例如: aaaaaa| abcdefgh|hhhhhhh
3.5) cv2.BORDER_WRAP 不知怎麼了, 就像樣: cdefgh| abcdefgh|abcdefg
3.6) value邊界顏色
熱門評論