前提
Opencvを用いてひび割れの検出を試みました。
実現したいこと
壁のひび割れを二値化により、強調させたいと考えています。
発生している問題・エラーメッセージ
上の画像が元画像、下の画像が二値化処理した画像です。
二値化処理後の画像に赤や黄色などの色が含まれてしまっていました。
他の画像で試しても同じ結果となりました。
該当のソースコード
Python
1import cv2 2 3img = cv2.imread(r"C:\Users\gen11\DeepLearning\crack_detection_224_images\a_7_1.png") 4threshold = 127 5 6ret, img_th = cv2.threshold(img, threshold, 255, cv2.THRESH_BINARY) 7 8cv2.imwrite("result.png", img_th) 9 10cv2.imshow("img", img_th) 11cv2.waitKey(0) 12cv2.destroyAllWindows()
補足情報(FW/ツールのバージョンなど)
python3.9.7
opencv4.5.5
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/27 01:16
退会済みユーザー
2022/06/27 10:23 編集