こちらの画像は3色にわかれていますが、Python3で画像の色を識別できるようにしたいと考えています。
ご教授ください。
Python3
1from PIL import Image 2import PIL 3import numpy as np 4 5# png取得 6png_path = '添付画像.png' 7img_array = np.asarray(Image.open(png_path)) 8 9# image表示 10Image.fromarray(img_array).show() 11img_array = np.asarray(Image.open(png_path))[:,:,3] 12print(np.unique(img_array)) 13 14##### 条件判定 ここがうまくできない###### 15img_array_2 = np.where((img_array >=1) & (img_array <= 150), 0 , img_array) 16################## 17 18# 条件部分抽出して確認してみる 19imgPIL = Image.fromarray(img_array_2) 20imgPIL.show() 21
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/22 04:29