kaggle-面部关键点检测(一):数据预览

本文介绍了一个基于简单CNN网络的面部关键点检测项目,使用Kaggle的Facial Keypoints Detection数据集进行训练,旨在预测面部关键点位置,并讨论了数据预处理、缺失值处理及图像展示等步骤。

前言

本文是对kaggle上的Facial Keypoints Detection数据进行训练,通过简单的cnn网络以预测面部关键点,顺便看看还能做点啥.

代码

先贴代码,都是比较基础的

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
df = pd.read_csv("./data/training.csv")
df.columns
df.head(3).T
df.info()
df.shape[0] - df.isnull().any(axis=1).sum()
df.fillna(method='ffill', inplace=True)
# df.dropna()
img = df['Image'].iloc[0]
points = y[0]
plt.imshow(img, cmap='gray')
plt.scatter(points[::2], points[1::2], c='red')
plt.show()

数据预览

df.columns

可以看到数据集一共有31维,前30列是每个特征点的坐标,共15个特征点,最后一列是图像的数据

Index(['left_eye_center_x', 'left_eye_center_y', 'right_eye_center_x',
       'right_eye_c
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值