亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

在 Python 中調暗圖像

在 Python 中調暗圖像

慕工程0101907 2022-06-14 16:57:06
我正在嘗試通過轉換像素值并使用此等式 X(new) = 0.5 * X(old)^2 來實現調光方法來調暗圖像。我做了一些谷歌搜索,但未能成功。這是我的代碼:import mathfrom PIL import Imageimport numpy as npfrom skimage import color, ioimport matplotlib.pyplot as pltdef load(image_path):    out = plt.imread(image_path)    out = out.astype(np.float64) / 255    return outdef dim_image(image):    out = image.point(lambda x: x*0.5)    return outdef display(img):    # Show image    plt.figure(figsize = (5,5))    plt.imshow(img)    plt.axis('off')    plt.show()image1 = load(image1_path)image2 = load(image2_path)display(image1)display(image2)new_image = dim_image(image1)display(new_image)
查看完整描述

1 回答

?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

您正在嘗試.point在不存在的 numpy 數組上使用。我假設您打算將所有顏色值減少 50% 以使圖像變暗,在這種情況下您應該使用np.dot(docs):


def dim_image(image):

    out = np.dot(image, 0.5)

    return out


查看完整回答
反對 回復 2022-06-14
  • 1 回答
  • 0 關注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號