imbinarize
imbinarize(img: np.ndarray, threth: int = cv2.THRESH_BINARY, color_base: str = 'BGR') -> np.ndarray
-
說明:對輸入影像進行二值化處理。
-
參數
- img (
np.ndarray
):要進行二值化處理的輸入影像。如果輸入影像是 3 通道,則函數會自動應用bgr2gray
函數。 - threth (
int
):閾值類型。有兩種閾值類型: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)