您现在的位置是:网站首页> 软件下载软件下载
python图片转素描软件下载v1.0 绿色版-软件下载
2021-05-20
323人已围观
简介 python图片转素描软件下载v1.0 绿色版-软件下载
带来一款python图片转素描软件!顾名思义,它就是一款由python语音编写的小工具,可以很方便的将彩色图片转换成素描效果,特别适合那些不用PS滤镜的朋友们。欢迎有需要的前来下载体验!

工具简介
本工具使用python编写,将彩色图片转成黑白素描手绘图。
在python源码里可以调节其参数,尽量调到最好的效果。
使用颜色鲜艳的图片效果更佳!!
功能说明
将图片转为素描主要有4个步骤:
1、先将彩色图转换成灰度图;
2、灰度图进行求其反色的操作;
3、第2步得到的结果采用一个高斯模糊的操作;
4、用颜色亮化(color dodge)的技术将第一步的灰度图和第三步操作后的图片进行混合。
工具源码
# -*- coding:utf-8 -*-
import cv2
import numpy as np
from tkinter import filedialog, Tk
from os import getcwd
from re import findall
def open_path():
# 图片路径
root = Tk()
root.withdraw()
file_path = (filedialog.askopenfilename(title='选择图片文件', filetypes=[('All Files', '*')]))
return file_path
def dodgeNaive(image, mask):
# determine the shape of the input image
width, height = image.shape[:2]
# prepare output argument with same size as image
blend = np.zeros((width, height), np.uint8)
for col in range(width):
for row in range(height):
# do for every pixel
if mask[col, row] == 255:
# avoid division by zero
blend[col, row] = 255
else:
# shift image pixel value by 8 bits
# divide by the inverse of the mask
tmp = (image[col, row] << 8) / (255 - mask)
# print('tmp={}'.format(tmp.shape))
# make sure resulting value stays within bounds
if tmp.any() > 255:
tmp = 255
blend[col, row] = tmp
return blend
def dodgeV2(image, mask):
return cv2.divide(image, 255 - mask, scale=256)
def burnV2(image, mask):
return 255 - cv2.divide(255 - image, 255 - mask, scale=256)
def rgb_to_sketch(src_image_name):
print('转换中......')
img_rgb = cv2.imread(src_image_name)
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
# 读取图片时直接转换操作
# img_gray = cv2.imread('example.jpg', cv2.IMREAD_GRAYSCALE)
img_gray_inv = 255 - img_gray
img_blur = cv2.GaussianBlur(img_gray_inv, ksize=(21, 21),
sigmaX=0, sigmaY=0)
img_blend = dodgeV2(img_gray, img_blur)
# cv2.imshow('original', img_rgb)
# cv2.imshow('gray', img_gray)
# cv2.imshow('gray_inv', img_gray_inv)
# cv2.imshow('gray_blur', img_blur)
cv2.imwrite(dst_image_name, img_blend)
save_path = getcwd() + "\\" + dst_image_name # 保存路径
print('转换完成!!!\n')
print('保存路径:' + save_path)
cv2.imshow(save_path, img_blend)
cv2.waitKey(0)
cv2.destroyAllWindows()
if __name__ == '__main__':
print('请选择图片(路径不要含中文):')
src_image_name = open_path() # 文件路径
print(src_image_name+'\n')
image_name = ''.join(findall(r'[^\\/:*?"<>|\r\n]+$', src_image_name)) # 获取文件名
dst_image_name = 'Sketch_' + image_name
rgb_to_sketch(src_image_name)
相关新闻
Python从90年代便已出现,这不仅意味着它有足够的时间来发展,还意味着拥有一个庞大而强有力的社区支持。
所以你在用Python编程的时候,如果遇到了任何问题,只要网上搜索一下,大概率就能解决掉。
因为很有可能在你之前,就有人遇到过同样的问题,还在网上留下了宝贵的意见。
相关内容
- 恋恋的EX黑猫板下载2.0最新版-软件下载
- 刀模软件CimPack下载中文美化版-软件下载
- abbyy finereader 15 ocr编辑器绿化版-ABBYY FineReader专业OCR识别软件下载V15.0.112.2130免费绿色版-abbyyfinereader15便携版软件下载
- 截屏(截图)工具-WinSnap下载5.2.4汉化特别版-软件下载
- PDF拼版插件Quite Imposing plus 5.0下载中文破解版-软件下载
- 承象图库(装修精品图库)下载v1.2最新版-软件下载
- 视频去水印神器(Easy Video Logo Remover)下载v1.4.1 汉化版-软件下载
- 动态二维码制作工具string to qrcode下载v1.0 免费版-软件下载
- 图像篡改检测工具Amped Authenticate下载2020 Build 15518 免费版-软件下载
- dwgtrueconvert 2019下载v8.9.8 汉化版-软件下载
点击排行
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
- Easy CD-DA Extractor 2011 v16.0.9 多语中文特别版 音乐CD抓取、格式转换、光盘刻录软件 下载-
本栏推荐
-
批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
-
免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
-
搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
-
奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
-
袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
-
MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
-
Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-
猜你喜欢
- 批量提取视频中的音频 MediaHuman Audio Converter v1.7.5 英文官方免费版 下载-
- 免费音频编辑软件下载 免费音频编辑软件 ocenaudio v3.11.22 官方安装版 32位 下载-
- 搜索宝鸟语花香收音机 v1.9 网络收音机 中文绿色免费版 下载-
- 奇信录音转文字APP下载 奇信录音转文字 for Android V2.0.5 安卓手机版 下载-
- 袅袅歌声合成软件 v1.9.38 国内首款歌声合成软件 中文绿色免费版 下载-
- MIDI-TO-MP3 v1.2 midi转mp3工具 汉化绿色版 下载-
- Win8音乐播放器 metro音乐播放器 myplayer v1.3 英文官方安装版 下载-


