python小玩意——图片转素描

简介: python小玩意——图片转素描

效果如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

代码如下:

import cv2
import numpy as np
 
 
def rgb_to_sketch(src_image, dst_image):
    img_rgb = cv2.imread(src_image_name)
    img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
    img_blur = cv2.GaussianBlur(img_gray, ksize=(21, 21), sigmaX=0, sigmaY=0)
    img_blend = cv2.divide(img_gray, img_blur, scale=255)  # 除法运算,改变的是每个像素的颜色深度
    cv2.imwrite(dst_image_name, img_blend)


    img_gray2 = cv2.medianBlur(img_gray, 5)
    img_edge = cv2.adaptiveThreshold(img_gray2, 255, cv2.ADAPTIVE_THRESH_MEAN_C,
                                     cv2.THRESH_BINARY, blockSize=3, C=2)
    cv2.imwrite(dst_image_name2, img_edge)

if __name__ == '__main__':
    src_image_name = 'photo.jpg'
    dst_image_name = 'end1.jpg'
    dst_image_name2 ='end2.jpg'
    rgb_to_sketch(1, 2)
相关文章
|
1月前
|
存储 Python
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
python实现图片与视频转换:将视频保存为图片,将批量图片保存为视频
|
5天前
|
计算机视觉 Python
Python的三种方式显示图片
Python的三种方式显示图片
|
27天前
|
计算机视觉 Python
【干货】Python玩转各种多媒体,视频、音频到图片
【干货】Python玩转各种多媒体,视频、音频到图片
22 1
|
1月前
|
Python
图片相似度比较_python
图片相似度比较_python
19 1
|
14天前
|
数据采集 Web App开发 iOS开发
经验大分享:Python抓取糗事百科成人版图片
经验大分享:Python抓取糗事百科成人版图片
15 0
|
1月前
|
数据采集 JSON API
自动化Reddit图片收集:Python爬虫技巧
自动化Reddit图片收集:Python爬虫技巧
|
16天前
|
数据采集 XML 存储
【Python实战】Python多线程批量采集图片
【Python实战】Python多线程批量采集图片
|
26天前
|
数据采集 机器学习/深度学习 搜索推荐
Python第一章(图片与API接口)
Python第一章(图片与API接口)
|
2月前
|
开发工具 Python
【分享Python代码】图片转化为素描画
【分享Python代码】图片转化为素描画
39 2
|
1月前
|
机器学习/深度学习 算法 数据可视化
【深度学习实战】基于深度学习的图片风格快速迁移软件(Python源码+UI界面)
【深度学习实战】基于深度学习的图片风格快速迁移软件(Python源码+UI界面)