opencv對(duì)圖片旋轉(zhuǎn)后,對(duì)黑色邊界填充

import cv2
import numpy as np

template = cv2.imread("d:\\zengfuji\\pic\\lena.bmp")
h,w = template.shape[:2]
center = (w//2,h//2)
M = cv2.getRotationMatrix2D(center, 60, 1)
rotated_template = cv2.warpAffine(template, M, (w, h))
rotated_template2 = cv2.warpAffine(template, M, (w, h),borderMode=cv2.INTER_LINEAR, borderValue=cv2.BORDER_REPLICATE)
rotated_template3 = cv2.warpAffine(template, M, (w, h),borderValue=(255,255,255))
cv2.imshow("rotated_template",rotated_template)
cv2.imshow("rotated_template2",rotated_template2)
cv2.imshow("rotated_template3",rotated_template3)
cv2.waitKey()


不做填充處理
BORDER_REPLICATE:復(fù)制邊緣填充
指定顏色填充
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容