pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
import cv2
#读取图像
img = cv2.imread("/Users/**/计算机视觉/彩色.jpg")
#颜色空间转换,参数一要转换的图像,参数二转换成何种形式
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#图像平滑处理,中值滤波将图像的每个像素用邻域像素的中值代替
gray = cv2.medianBlur(gray,3)
#自适应阈值分割
edges = cv2.adaptiveThreshold(gray,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,7,7)
#保存图像
cv2.imwrite("/Users/**/计算机视觉/卡通.jpg",edges)
效果:
原始图片:
转化后的:
打赏作者