uint16で表されたグレースケール画像(2次元行列)に2値化を施したいと思っています。
ただ以下の関数がuint8の画像しか受け付けてくれないようで、うまくいきません。
(single_img_arrayは2次元行列)
thresh = cv2.adaptiveThreshold(single_img_array, 1, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 11, 2)
uint16をuint8にうまく変換して2値化処理を行い、再度uint16に戻したいのですが、小数をうまく使うなどしてやる方法はないでしょうか
参考 https://qiita.com/tatsunidas/items/40c3b1812e132edfaf7f
あなたの回答
tips
プレビュー