Python OpenCV绘画实现 油画效果、水彩效果
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者:代码医生
OpenCV是功能强大的计算机视觉库,具有强大的图像处理工具包。在本文中将利用它来创建绘图和绘画,其中大多数将使用内置功能!简短介绍一下,直接进入令人兴奋的部分。
要求:
- 油画效果
- 水彩效果
油画效果需要使用OpenCV Contrib模块,而其他模块可以使用OpenCV的标准发行版执行。除此之外,点画艺术还需要Sklearn和Scipy。
pip install opencv-contrib-python==4.3.0.36pip install scikit-learnpip install scipy
油画效果
它包括在内cv2.xphoto(),还具有其他一些很酷的功能,例如图像修复,白平衡,图像去噪等。
import cv2img = cv2.imread('img.jpg')res = cv2.xphoto.oilPainting(img, 7, 1)
水彩效果
像油画效果一样,水彩效果也可以用单行代码完成,但不包括导入和图像读取。
cv2.stylization()。import cv2img = cv2.imread('img.jpg')res = cv2.stylization(img, sigma_s=60, sigma_r=0.6)# sigma_s controls the size of the neighborhood. Range 1 - 200# sigma_r controls the how dissimilar colors within the neighborhood will be averaged. A larger sigma_r results in large regions of constant color. Range 0 - 1
Python OpenCV绘画实现 油画效果、水彩效果相关推荐
- 用python将图片变为油画_Python OpenCV绘画完成 油画效果、水彩效果
序言 文中的文本及图片来自互联网,仅作学习培训.沟通交流应用,不具备一切商业行为,著作权归著作人全部,如不太好请立即在线留言以作解决. 创作者:编码医师 OpenCV是功能齐全的人工智能算法库,具备强 ...
- python opencv去除简易水印——去除红色效果最好
去水印是个麻烦事,水印的方式千奇百怪,下面的方法并不一定适用你. opencv去图片中红色部分,保留其他 这个方式需要你的图像水印比较简单,且为纯色的红色. 效果图 原图 处理结果图 代码 impor ...
- [python opencv 计算机视觉零基础到实战] 十、图片效果毛玻璃
一.学习目标 了解高斯模糊的使用方法 了解毛玻璃的图片效果添加 了解如何自己做一个噪声图片 上一篇:[python opencv 计算机视觉零基础到实战] 九.模糊 如有错误欢迎指出~ 二.了解模糊与 ...
- 动漫人物头发怎么画出水彩效果?水彩头发怎么画出层次感
动漫人物头发怎么画出水彩效果?怎样才能画出水彩头发层次感?想画把头发画出水彩效果的教程有哪些?想必这些问题都是初学者比较伤脑筋的问题,那么初学者到底怎样才能把头发画出水彩效果呢?今天小编就在网络上收集 ...
- python七段数码管设计图案-python实现七段数码管和倒计时效果
8是典型的七段数码管的例子,因为刚好七段都有经过,这里我写的代码是从1开始右转. 这是看Mooc视频写的一个关于用七段数码管显示当前时间 # -*-coding:utf-8 -*- import tu ...
- 小学生python游戏编程arcade----动画图片实现爆炸效果
小学生python游戏编程arcade----动画图片实现爆炸效果 前言 动画图片实现爆炸效果 1.爆炸类的的实现 1.1爆炸图片 1.2 类的定义 1.3 爆炸类的引用 1.4 爆炸类的更新 1.5 ...
- python万花筒教程_Python: PS 滤镜--万花筒效果
本文用 Python 实现 PS 的一种滤镜效果,称为万花筒.也是对图像做各种扭曲变换,最后图像呈现的效果就像从万花筒中看到的一样: 图像的效果可以参考之前的博客: import matplotlib ...
- Python OpenCV 边缘滤波保留(EPF)
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. Python OpenCV 基础知识铺垫 函数原型介绍 高斯双边滤波 均值迁移滤波 橡皮擦的小节 基础知识铺垫 前几篇博客 ...
- Python OpenCV应用K均值聚类进行颜色量化
Python OpenCV应用K均值聚类进行颜色量化 1. 效果图 2. 颜色量化是什么? 3. MiniBatchKMeans & KMeans 4. 源码 参考 在这篇博客文章中,我将向您 ...
最新文章
- PM2中无法开启ES6的解决方案
- 重新认识二级指针(Pointers to Pointers)
- 接口方法上的注解无法被@Aspect声明的切面拦截的原因分析
- 部署Spring Boot Angular App(Maven和Tomcat)的4种方法
- linq 清除一条数据中的某个字段值_B端通用批量数据导入方案设计
- 《Python Cookbook 3rd》笔记(1.1):拆分序列后赋值给多个变量
- html 控制文字的标签,html里面有一个控制文字滚动的标签marquee,比较有用。
- linux集群的启动和停止,linux平台 spark standalone集群 使用 start-all,stop-all 管理集群的启动和退出...
- ASP.NET页面之间传值Session(2)
- linux snap文件夹,SNAP 文件扩展名: 它是什么以及如何打开它?
- 基于VSFTP的本地YUM源及光盘YUM源搭建
- docker增加端口映射_docker配置lamp环境笔记
- 全面总结Java泛型
- iphone电压测试软件,电压电击iPhone结果会怎样? 通过测试后, 照样可以正常开机...
- 东方通(tongweb)部署
- 请问大家如何用MATLAB绘制四元函数图像
- 计算机无法打印 重启又好了,打印机显示通讯错误,不能打印,但电脑重启后又好了!这是为什么?...
- 超级抠图:Super PhotoCut for Mac
- 解决:ERROR: Cannot uninstall ‘certifi‘. It is a distutils installed project and thus we cannot accurat
- FinClip小程序开放平台灰度发布上线,实现你对“千人千面”的所有创想
热门文章
- i.MX6ULL驱动开发 | 15 - Linux UART 驱动框架
- 【通信】多径衰落信道的matlab仿真
- matlab fft 幅度,相位
- c语言课程设计歇后语,C字头歇后语大全
- 百度地图 卫星 二维
- android 百度地图切换城市地图,android百度地图:卫星地图普通地图交通地图切换...
- 如何考评一名前端工程师?
- 爬取猫眼电影排行——第一版
- 8086汇编push和pop指令注意点(push pop 只对字操作(不允许字节进栈))
- 卸载symantec AntiVirus Client客户端,要求输入密码。。。。