共计 461 个字符,预计需要花费 2 分钟才能阅读完成。
实验内容:对一副图像进行二值化,ostu 算法等
导入图像
import cv2 as cv
import matplotlib.pyplot as plt
img = cv.imread('LenaRGB.bmp')
img = cv.cvtColor(img, cv.COLOR_BGR2RGB)
plt.imshow(img)
一般二值化
gray_img = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
_, binary_img = cv.threshold(gray_img, 127, 255, cv.THRESH_BINARY)
plt.imshow(binary_img, cmap='gray')
ostu 算法(OTSU)
PS:此处疑似有误,网上只能查到 OTSU 算法
_, otsu_img = cv.threshold(gray_img, 127, 255, cv.THRESH_BINARY | cv.THRESH_OTSU)
plt.imshow(otsu_img, cmap='gray')
正文完