卡通人物数据集

news/2024/11/30 10:35:05/

卡通人物数据集

训练自己的模型时需要用到大量的数据集,课题需要用自己的数据集,本打算将五十集《小猪佩奇》动画一帧一帧截取成图片,自己使用labellmg工具进行目标的标注,但一个5分视频的视频帧率按25帧/s计算,图片会很多标注的工作量很大,为减少工作量,试图寻找由他人标注好的数据集


一、卡通人脸识别基准数据集iCartoonFace

该数据集是目前最大的手动标注卡通人脸检测数据集和最大的手动标注卡通人脸识别数据集。也是目前第一个大规模、高质量的卡通识别数据集和检测数据集。

下载地址:
2020爱奇艺iCartoonFace挑战赛.

其中有四个数据集,分别对应识别训练集、检测训练集、检测测试集、识别测试集,使用时根据自己需要下载,也可参考比赛的TaskA和TaskB内容判断适合自己的数据集。
在这里插入图片描述

二、数据集(以目标检测数据集为例)

数据集的读入

目标检测的训练集中,给定了一个名为"icartoonface_dettrain.csv"的文件,里面内容是图片中各人物的人脸位置,四个参数分别为xmin,ymin,xmax,ymax

可进行可视化操作
代码如下(这里从csv文件中随意挑了一张图片):

import cv2
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
import numpy as np
image = cv2.imread('personai_icartoonface_dettrain_02560.jpg')
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
cv2.rectangle(image, (464, 69), (691, 272), (0, 255, 0), 2)  
cv2.rectangle(image, (242, 279), (351, 379), (0, 255, 0), 2)  
plt.imshow(image) # 显示图片
#plt.axis('off') # 不显示坐标轴
plt.show()
image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
cv2.imwrite('2.jpg', image)

结果:
在这里插入图片描述

使用cv2读取RGB图片的一些问题

有时读取原图时,不论原图背景是什么,背景读入后总为蓝色。这是因为读进来是BGR格式,不是我们想显示的RGB格式,所以蓝色居多。

转换代码如下(示例):

img = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)

此处参考:
使用cv2读取图片时,不要忘了转换颜色模式.

三、数据集中获取想要数据

数据集中给定的动画和漫画人物较杂,如果只想用其中的小猪佩奇不太方便,原数据集借助半自动标记算法,研究者为动漫媒体提供了两种类型的注释,即面部识别和面部检测。

论文地址:https://arxiv.org/pdf/1907.13394.pdf

近期打算简单学习一下其标记的过程,看是否能用于自己想要产生的数据集上。


http://www.ppmy.cn/news/696266.html

相关文章

百变哆啦A梦

竟然不知不觉的过年啦. 希望新的一年里能事事顺利吧. [img]http://tiantian911.iteye.com/upload/picture/pic/7728/f9754681-87ce-360a-9a5c-0e4f7dfc30c6.jpg[/img] [img]http://tiantian911.iteye.com/upload/picture/pic/7726/6a4f7aa9-83b9-35ea-9136-e1e882b51838.jpg[/…

相片怎么变成漫画头像?分享个好用的处理工具

①.首先我们在电脑上打开任意浏览器,搜索进入改图在线做图页面。进入之后,可以看到上方的导航栏中有“去玩特效”这个导航,点击这里或者首页推荐工具下方的“照片特效”进入即可。 ②.进入照片特效页面后,这里有很多中卡通人脸特效…

ziheng - 多啦A梦

# 给一个圆形填充蓝色 circle import turtle as tdef face():"""画脸"""t.shape("turtle")t.color("black")t.fillcolor("blue")t.begin_fill()t.circle(150)t.end_fill()t.fillcolor("white")t.begin…

【华为云技术分享】风格迁移——让你的照片秒变手绘日漫风,祝大家六一快乐!

写在前面 对于像我这样的小朋友来说(不接受反驳),动漫可是童年的记忆了,还记得《黑猫警长》、《葫芦七兄弟》等国产经典(一不小心,好像暴露年龄了),也还记得《千与千寻》、《哆啦A梦…

读心机:哆啦A梦的道具能照进现实了?

文丨雷宇 来源 | 智能相对论(aixdlun) 哆啦A梦几乎是所有人童年终极的幻想,每一集,哆啦A梦都会给大雄一个道具。有一次大雄在路上被表情意外正经的胖虎叫过去,不料过去后,胖虎却以心烦为由揍了大雄。大雄…

2021红包封面最新活动-自定义红包封面制作教程-红包封面怎么做?哆啦A梦素材免费领取

喜大普奔,微信红包封面制作的门槛终于降低了,每个人都可以制作属于自己的红包封面。 下面我将手把手教你如何制作属于自己的封面。 一、打开发红包的页面,点击红包封面 二、切换封面,将会看到制作封面的入口 点击制作我的红包封…

Android用canvas画哆啦A梦

先上图: 很简单 第一步:找到一张哆啦A梦的照片 第二部:image.setBackgroundResource(R.drawable.XX); 哆啦A梦就出来了 是不是很简单... 以上是玩笑话..下面我们用代码来实现 首先,自定义一个View,并实现构造方法 public cl…

用python画一个哆啦A梦

import turtle# 创建哆啦A梦 doraemon turtle.Turtle() doraemon.speed(10)def draw_eye_white_circle(x):doraemon.goto(x, 80)doraemon.pendown()doraemon.color(black)doraemon.begin_fill()doraemon.circle(15)doraemon.color(white)doraemon.end_fill()def draw_eye_blac…