私はループで問題を解決しましたが、それはゆっくりとうっとりしていません。私はマスクのソリューションを探しています。特定のチャンネルの値を持つピクセルに興味があれば、それは簡単です:特定の色の2Dマスク
img[img[:,:,0]==64] = [0,0,0]
これらをすべて黒にすることができます。特定の色を変更したいと思います。 [192,0,128]
、だから私はすべての3つのチャネル、img[ img[:,:,0]==192 and img[:,:,1]==0 and img[:,:,2]==128]=[0,0,0]
のようなものが必要ですが、もちろんこれは間違っています。私もnp.all(img==[192,0,128])
を試しましたが、うまくいきませんでした。