一种基于opencv的一键线稿生成方法技术

技术编号:39962832 阅读:25 留言:0更新日期:2024-01-09 00:10
本发明专利技术涉及线稿生成领域,且公开了一种基于opencv的一键线稿生成方法,包括以下步骤:第一步:检测图像前,需要对图像预处理,进行增强图像对比度以及对图像二值化处理;第二步:使用opencv图像处理技术检测图像边缘,得到图像轮廓信息;第三步:根据图像轮廓信息,得到每个轮廓对应的点集;第四步:收集每个点对应的色值,以一组点集为单位,对该点集中所有点的色值进行均值化处理;第五步:遍历每个轮廓对应的点集,再遍历点集中的每个点,依次连接每个点生成路径,路径的颜色设置为上一步的均值颜色。

【技术实现步骤摘要】

本专利技术涉及线稿生成领域,具体为一种基于opencv的一键线稿生成方法


技术介绍

1、线稿生成是指将一张图片或画作转化为线稿形式,即用线条勾勒出图像的轮廓和结构。这通常需要使用特定的软件或工具来实现,例如adobe illustrator、procreate等。

2、以下是一些常见的线稿生成方法:

3、1.手动绘制:使用铅笔或绘图板,手动勾勒出图片或画作的轮廓,这种方法需要一定的绘画技巧和对图像的理解。

4、2.扫描和清理:将图片或画作扫描成电子版,然后使用图像处理软件清理掉背景,最后只剩下线条部分。

5、3.在线转换工具:有一些在线工具可以将图片或画作自动转化为线稿形式,例如autotracer、sketch2vector等。用户只需上传图片,工具就会自动生成线稿,这种方法比较快捷方便,但效果可能不如手动绘制或清理。

6、现有市面上大多数图像处理软件只能把图像简单地转换为线稿风格,而图像中的元素不具备再次绘制、擦除等二次编辑的功能。这对于很多需要进行手绘艺术创作的用户很不友好,为此我们提出了本文档来自技高网...

【技术保护点】

1.一种基于opencv的一键线稿生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于opencv的一键线稿生成方法,其特征在于:所述增强图像对比度包括以下内容:

3.根据权利要求1所述的一种基于opencv的一键线稿生成方法,其特征在于:所述第三步中使用OpenCV的findContours算法找到轮廓信息,将结果保存在contours中,一个轮廓contour是一系列连续的点,表示了图像中的连续曲线或者边界,contours是一个二维数组,是多个轮廓contour的集合。

4.根据权利要求1所述的一种基于opencv的一键线稿生成...

【技术特征摘要】

1.一种基于opencv的一键线稿生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于opencv的一键线稿生成方法,其特征在于:所述增强图像对比度包括以下内容:

3.根据权利要求1所述的一种基于opencv的一键线稿生成方法,其特征在于:所述第三步中使用opencv的findcontours算法找到轮廓信息,将结果保存在contours中,一个轮廓contour是一系列连续的点,表示了图像中的连续曲线或者边界,contour...

【专利技术属性】
技术研发人员:王勉康登波
申请(专利权)人:合肥栈顶信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1