基于Python的高级人脸识别

本文介绍了一个基于Python的高级人脸识别脚本,能够快速在大量图像中识别并删除特定人物的图片。利用Face Recognition库,结合tkinter创建GUI,简化了手动筛选的过程。通过选择目标人物的样本图像,脚本能定位并删除包含该人物的所有照片。
摘要由CSDN通过智能技术生成

基于Python的高级人脸识别

 

基于Python的高级人脸识别

想象一下,我们在一个文件夹中有数千张图像,我们想要删除某个特定人出现的所有图像。这个过程可能需要几个小时甚至几天,这就是这个脚本出现的原因。

基于Python的高级人脸识别

 

该程序以一种简单的方式工作,您需要加载一个文件夹并选择此人的图像,然后脚本将找到与该人相关的所有图像并删除它们。

这是一个数据集:
Https://www.kaggle.com/anku5hk/5-faces-dataset

让我们跳到密码!

首先,我们需要导入依赖项。

import tkinter as tk
from threading import Thread
from tkinter.filedialog import askopenfilename
from tkinter.filedialog import askdirectory
from PIL import ImageTk, Image
from tkinter.ttk import Progressbar
from tkinter import messagebox
import face_recognition
import os
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值