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

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

將 RGB 圖像轉為灰度會導致白色發光

將 RGB 圖像轉為灰度會導致白色發光

千萬里不及你 2021-10-26 10:37:14
也許更好的方法是使用pd.to_datetime。對于您的第二個數據框,代碼將是:pd.to_datetime(df["Date Time"], format="%Y-%m-%d %H:%M:%S")   證明:準備案例:df = pd.DataFrame({"Date Time":["2018-12-11 15:35:45"]})   dfDate Time0   2018-12-11 15:35:45轉變:pd.to_datetime(df["Date Time"], format="%Y-%m-%d %H:%M:%S")0   2018-12-11 15:35:45Name: Date Time, dtype: datetime64[ns]聚苯乙烯如果您堅持使用apply代碼將是:df["Date Time"].apply(lambda x: pd.to_datetime(x, format="%Y-%m-%d %H:%M:%S"))0   2018-12-11 15:35:45Name: Date Time, dtype: datetime64[ns]但我在實踐中從未見過這種情況。
查看完整描述

3 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

改為嘗試加權平均值:

ave = int(0.30 * pixels[i,j][0] + 0.59 * pixels[i,j][1] + 0.11 * pixels[i,j][2])

根據這篇文章,這些權重應該“說明眼睛對不同顏色的敏感性”。


查看完整回答
反對 回復 2021-10-26
?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

你缺少一個括號。試試這一行:

avg = int((pixels[i,j][0] + pixels[i,j][1] + pixels[i,j][2]) / 3)


查看完整回答
反對 回復 2021-10-26
?
MM們

TA貢獻1886條經驗 獲得超2個贊

您缺少括號,但圖像對象實際上具有轉換為黑白的功能。嘗試這個:

img = Image.open("image.jpg").convert("L")

你可以在這里找到它的完整文檔


查看完整回答
反對 回復 2021-10-26
  • 3 回答
  • 0 關注
  • 251 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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