実現したいこと
pythonで距離変換画像を保存したいと考えています。
発生している問題・エラーメッセージ
まず、結果画像は以下のようになります。(スクリーンショットして切り取ったもの)
ひび割れの二値化画像に対して、距離変換を行いました。色については'cmap=jet'としています。
cv2.imwriteで保存したところ、全面黒の画像として保存されてしまいました。
matplotlibのimsaveで保存したところ、想定していた色とは違うもので保存されていました(下図)。
該当のソースコード
python
1# 距離変換する。 2dist = cv2.distanceTransform(bin_img, cv2.DIST_L2, 5) #bin_imgは二値化画像 3 4print(dist.shape) #(256, 256) 5plt.imshow(dist, cmap="jet") #結果表示 6 7plt.imsave("保存先パス", dist) 8cv2.imwrite("保存先パス", dist)
補足情報(FW/ツールのバージョンなど)
googlecolabを使用しています。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/25 07:32