前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图像颜色填充

图像颜色填充

作者头像
裴来凡
发布2022-05-28 17:06:22
8850
发布2022-05-28 17:06:22
举报
文章被收录于专栏:图像处理与模式识别研究所
代码语言:javascript
复制
import cv2
img=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#原始图像
cv2.imshow('original',img)
img_copy=img
img_gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#将彩色图片转换为灰度图片
img_blur=cv2.medianBlur(img_gray,5)#中值滤波
img_edge=cv2.adaptiveThreshold(img_blur,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,blockSize=9,C=3)#自适应阈值处理
img_edge=cv2.cvtColor(img_edge,cv2.COLOR_GRAY2BGR)#将灰度图片转换为彩色图片
for _ in range(2):
    img_copy=cv2.pyrDown(img_copy)#图像进行下采样
for _ in range(5):
    img_copy=cv2.bilateralFilter(img_copy,d=9,sigmaColor=9,sigmaSpace=7)#双边滤波
    img_copy=cv2.resize(img_copy,(img.shape[1],img.shape[0]),interpolation=cv2.INTER_CUBIC)#图像缩放
cv2.imshow("result",img_copy)
cv2.waitKey(0)
cv2.destroyAllWindows()

算法:图像颜色填充是与从零开始着笔绘制漫画效果的图像不一样,对图像直接操作先将原始图片进行两次不同的处理,再将处理后的两个图片叠加。将图像边缘轮廓描绘完后添加颜料再将图像颜色细致度降低使颜色过度得缓慢一些形成没有现实生活中那么复杂的漫画效果的图像。

网址:https://www.remove.bg

https://tomsmith585.medium.com/heres-that-mars-image-again-but-big-and-in-color-75b388f79d13

https://richzhang.github.io/colorization/

https://www.cnet.com/news/google-just-made-zoom-and-enhance-a-reality/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 图像处理与模式识别研究所 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档