本文主要是介绍女朋友要你给她画个素描?不要慌,教你用Python分分钟弄出来!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像。文章共分两部分:
第一部分介绍两种使用python生成素描画的思路
第二部分介绍如何批量获取素描画
获取素描图的两个思路
本部分介绍的两个思路都是基于opencv来实现,不涉及深度学习相关内容。基本思想是读入一张照片图,然后通过各种变换转化成素描图。为了演示方便,我们先找来一张小姐姐的照片作为实验素材。
漫画风格
先来说第一种方法,这种方法的核心思想是利用了名为“阈值化”的技术,这种技术是基于图像中物体与背景之间的灰度差异,而进行的像素级别的分割。
如果想要把一张图片转化为只呈现黑色和白色的素描图,就需要对其进行二值化操作,opencv中提供了两种二值化操作方法:threshold()和adaptiveThreshold()。相比threshold(),adaptiveThreshold()能够根据图像不同区域亮度分布进行局部自动调节,因此被称为自适应二值化。下面这幅图就是对彩色图片进行二值化操作后的效果。
上面提到的概念可能比较晦涩,不理解也没有关系ÿ
这篇关于女朋友要你给她画个素描?不要慌,教你用Python分分钟弄出来!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!