我試圖取代所有黑色像素與其它圖像的像素的圖像中...與其它圖像替換黑色背景
這是代碼我有這麼遠
imgFront = cv2.imread('withoutbackground.jpg')
imgBack = cv2.imread('background.jpg')
height, width = img.shape[:2]
resizeBack = cv2.resize(imgBack, (width, height), interpolation = cv2.INTER_CUBIC)
for i in range(width):
for j in range(height):
pixel = imgFront[j, i]
if pixel == [255, 255, 255]:
imgFront[j, i] = resizeBack[j, i]
但是我我得到的是說在這個部分不正確的語法錯誤消息 -
pixel = imgFront[j, i]
這是奇怪的,因爲我在OpenCV的文件尋找正確的並且那它怎麼說的做吧..
我不認爲他想讓它透明,但與另一個圖像 – VICTOR
他的原始代碼表明他設置背景像素透明,然後將輸出保存爲JPEG,然後他問爲什麼背景是黑色的。 –