前提・実現したいこと
グレースケールの16bitで保存したpngの画像を処理すると、なぜか8bitで出てきてしまいます。
どうすれば16bitのまま処理できるのか知りたいです。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
Python
1import cv2 2from PIL import Image 3import matplotlib.pyplot as plt 4 5img = cv2.imread('filepath') 6first = img[:, 450] 7cut = Image.fromarray(first) 8plt.plot(cut)
試したこと
filepathの後ろにcv2.IMREAD_UNCHANGEDを入れた。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/30 08:30