0
です。非常に簡単なコードで、image1の画像をpngまたはimage2のjpgから読み取ることができます。異なる形式の同じ画像。.png画像はバイナリグレーではありませんが、.jpg画像は
次に、暗い部分を黒にフィルター処理し、明るい部分を白色に表示します。
#image = mpimg.imread('image1.png')
image = mpimg.imread('image2.jpg')
gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
thresh = (180, 255)
binary = np.zeros_like(gray)
binary[(gray > thresh[0]) & (gray <= thresh[1])] = 1
どういうわけか、私はイメージ1のバイナリをプロットするとき、それはすべて黒ですが、画像2は私がする傾向があるものを探します。
あなたは正しいです、私はイメージ[0,0、:]を印刷します、pngはすべて[0:1]、jpgはすべて[0:255]です。 – Patrick