第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 PNG 圖像上畫一條線 OpenCV2 Python

在 PNG 圖像上畫一條線 OpenCV2 Python

縹緲止盈 2023-07-11 10:45:42
如何使用opencv在rgba(.png)圖像上添加彩色線?我嘗試跟隨,但繪制的線條是透明的。import cv2image = cv2.imread("/content/drive/My Drive/universe-fg.png",-1)from google.colab.patches import cv2_imshowimage2 = cv2.resize(image,(150,150))cv2.line(image2, (20, 30), (100, 80), (255, 255, 0), 10)cv2_imshow(image2)結(jié)果:使用 cv2 版本 4.1.2
查看完整描述

1 回答

?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個贊

您的錯誤是您需要在線條顏色中指定不透明的 alpha 值。因此使用 (255, 255, 0, 255) 而不是 (255, 255, 0)。當(dāng)未指定時,后者假定值為 0(透明)。

下面是如何在 Python/OpenCV 中做到這一點(diǎn)。

輸入:

http://img1.sycdn.imooc.com//64acc2810001ca5f01500154.jpg

import cv2

import numpy as np


# load transparent image

img = cv2.imread('blue_circle.png', cv2.IMREAD_UNCHANGED)

hh, ww = img.shape[:2]


# draw colored line as opaque

result = img.copy()

cv2.line(result, (20, 30), (100, 80), (255, 255, 0, 255), 10)


# save result

cv2.imwrite('blue_circle_line.png', result)


# display result, though it won't show transparency

cv2.imshow("IMAGE", img)

cv2.imshow("RESULT", result)

cv2.waitKey(0)

cv2.destroyAllWindows()

http://img1.sycdn.imooc.com//64acc29000011f5701400150.jpg

查看完整回答
反對 回復(fù) 2023-07-11
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號