Python生成素描图
话不多说,上代码
import cv2def make_sketch(before_path, after_path):# 加载图片img_rgb = cv2.imread(before_path)# 转为灰度图img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_RGB2GRAY)# 对图片进行高斯模糊,参数ksize表示高斯核的大小,sigmaX和sigmaY分别表示高斯核在 X 和 Y 方向上的标准差img_blur = cv2.GaussianBlur(img_gray, ksize=(21, 21), sigmaX=0, sigmaY=0)# 对原图和模糊图像进行融合,cv2.divide()本质上进行的是两幅图像素级别的除法操作,其得到的结果可以简单理解为两幅图之间有明显差异的部分divide = cv2.divide(img_gray, img_blur, scale=255)# 保存结果cv2.imwrite(after_path, divide)if __name__ == '__main__':before_path = r'G:\pictures\ccc.jpg'after_path = r'G:\pictures\ddd.jpg'make_sketch(before_path, after_path)
- 参考
https://blog.csdn.net/cainiao_python/article/details/102656353
Python生成素描图相关推荐
- Python使用openCV生成素描图
import cv2, numpyimg = cv2.imread('1.jpg', 1 ) cv2.imshow('img', img) height = img.shape[0] width = ...
- python手绘效果图_用Python做个海量小姐姐素描图
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分: 第一部分介绍两种使 ...
- 用Python做个海量小姐姐素描图!
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分: 第一部分介绍两种使 ...
- 用python做生日礼物_利用python画一份素描合集,给女朋友一份独特生日礼物
前言: 现在还有多少朋友因为疫情和女朋友异地呢?来举个爪我瞧瞧 虽然异地,但是在女朋友生日来临的时候,该准备啥也还是得准备,但现在除了网购,各大商场也还没有营业,这个物流也是很难保证礼物准时送到手的, ...
- 女神说拍了一套写真集想弄成素描画?很简单,用Python就行了!
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分: 第一部分介绍两种使 ...
- python女性素描_用Python获取海量素描风格的小姐姐!这也太好看了吧!
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分: 第一部分介绍两种使 ...
- 女神说拍了一套写真集想弄成素描画?很简单,用Python就行了
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分: 第一部分介绍两种使 ...
- python画黑白线条_女朋友要你给她画个素描?不要慌,教你用Python分分钟弄出来!...
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像.文章共分两部分:第一部分介绍两种使用 ...
- PyQt5(一) PyQt5安装及配置,从文件夹读取图片并显示,模拟生成素描图像
目录 一.环境配置 1.1 安装PyQt5 1.2 安装Qt工具包 1.3 配置环境变量 ?1.4 测试PyQt5 ?1.5?配置PyCharm 二.QtDesigner 窗口简单介绍 2.1 初始界 ...
最新文章
- spring mvc-REST
- mac的ideal终端中mvn命令不生效 commang not found
- 线程的三种创建方式以及代码实现
- python解析html xml最好的模块_python中处理xml的模块哪个好?
- OPENWRT的串口初试
- Linux Shell编程三
- 五分钟搭建起一个包含CRUD功能的JqGrid表格
- 《跟李沐读论文》之对比学习
- 从eoeandroid换到CSDN-[回顾]
- Godaddy Backorder 失败后申请退款。
- 定时任务监控服务Healthchecks
- Python3.9,寻找质数,埃拉托色尼算法
- @Scheduled使用及讲解
- 随意发表见解易成无效表达
- 最牛逼的Java编辑器,没有之一!
- Chapter5 生长因子、受体和癌症
- 【2019年06月28日】A股最便宜的股票
- nginx反向代理和正向代理的区别
- 【直播回顾】Hello HarmonyOS应用篇第六课——短视频应用开发
- 自定义日历控件,可以根据需求定制属于自己的日历
热门文章
- MyCat简单安装及应用(linux
- mysql安装简书_MySQL的安装与配置——详细教程
- 零售ERP开发(一)
- 群辉(NAS)的虚拟机套件环境下安装window7系统
- 当心!共享单车二维码暗藏信息安全隐患
- python中tuple、list以及array(numpy的数据格式)的相互转换
- Entity层、DAO层、Service层、Controller层 先后顺序
- ajax浏览器操作发生异常,解决IE浏览器缓存导致AJAX请求数据异常
- 谷歌不支持调用摄像头麦克风_谷歌大手一挥,第三方相机或已无立锥之地
- Android 中一个简单垂直跑马灯的实现