imbinarize
imbinarize(img: np.ndarray, threth: int = cv2.THRESH_BINARY, color_base: str = 'BGR') -> np.ndarray
-
説明:入力画像に対して二値化処理を行います。
-
引数
- img (
np.ndarray
):二値化処理を行う入力画像。もし入力画像が 3 チャネルであれば、関数は自動的にbgr2gray
関数を適用します。 - threth (
int
):閾値の種類。次の 2 つの閾値タイプがあります:cv2.THRESH_BINARY
:cv2.THRESH_OTSU + cv2.THRESH_BINARY
cv2.THRESH_BINARY_INV
:cv2.THRESH_OTSU + cv2.THRESH_BINARY_INV
- color_base (
str
):入力画像の色空間。デフォルトは'BGR'
。
- img (
-
戻り値
- np.ndarray:二値化後の画像。
-
例
import capybara as cb
img = cb.imread('lena.png')
bin_img = cb.imbinarize(img)