img = cv2.imread('o.png')
for i in range(261):
for j in range(228):
if img[i,j,2] == 255:
img[i,j,2]=np.nan
img[i,j,0]=np.nan
img[i,j,1]=np.nan
cv2.imwrite("o.png", img)
ValueError: cannot convert float NaN to integer
img.shape = (261,228,3)
img[i,j,2] == 255 の時 np.nan としてデータを置き換えた画像を作りたいのですがうまく行きません。
解決策をご教授くださいm(__)m
回答1件
あなたの回答
tips
プレビュー