• 0
  • 0

python 生成卡通图片

2021-07-15 628 0 admin 所属分类:Python

引入opencv模块

import cv2

读取图片

img = cv2.imread(r"demo.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(r"result.jpg", edges)

采用普通阈值处理 会简单把图片弄黑白 导致信息获取不完整

https://blog.csdn.net/weixin_42272768/article/details/110817275

 https://www.cnblogs.com/yinliang-liang/p/9293310.html

返回顶部