CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)

简介: CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)
+关注继续查看

输出结果

给定你想要的图片即可在某段视频内实时查找,目前识别准确率还待提高image.png


设计思路

image.png


核心代码

# -*- coding: utf-8 -*-

#CV:基于face库利用cv2调用摄像头根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)——Jason Niu

import face

import cv2

import os #将for循环依次输出的单条信息存在一个列表内

from os.path import splitext

import sys

import time

from tkinter import *

from PIL.ImageTk import PhotoImage

from sqlalchemy.testing.exclusions import compound

import pyglet

def exit():  

   sys.exit()

root=Tk()  #实例化TK

root.title("人脸识别系统") #设置标题栏

frame1=Frame(root)

frame2=Frame(root)

var=StringVar()

var.set("欢迎进入人脸识别系统!\n本款软件是基于爬虫技术、神经网络算法技术的集成应用\n<请在下边输入要识别人脸素材的文件夹>")

photo=PhotoImage(file="G:\创业\背景图01.jpg")  #背景图01.jpg

imageLabel=Label(frame1)

imageLabel.pack(side=RIGHT)

……

def callback():

   var.set("感谢使用,人脸正在识别当中……")

   #人脸识别找人设计思路:从网络摄像头读取每视频帧,实现在摄像头中捕获你指定某个人脸图像的label

   

   path=str(e1.get())  #F:\File_Python\Resources\face_X01

   #打开摄像头#0(默认)

mainloop() #进入主事件循环


相关文章
|
1月前
|
存储 索引 Python
【小白必看】Python图片合成示例之使用PIL库实现多张图片按行列合成
【小白必看】Python图片合成示例之使用PIL库实现多张图片按行列合成
34 0
|
4月前
|
数据处理 计算机视觉 Python
应用matplotlib的imshow函数显示彩色图像(RGB data)报错的解决方法
而且,只在处理彩色图像时出现错误提示,显示为空白图像;处理灰度图像时函数运行正常、显示图像。
171 0
|
5月前
|
计算机视觉 Python
CV6 图像的算术运算(以简单的抠图为例)
功能:裁剪图片,使得两张图片的shape(或者是大小)相同。否则,会出现报错
39 0
|
5月前
|
计算机视觉 索引 Python
CV2 在OpenCV中加载彩色图像并将其显示在Matplotlib中?
索引和切片操作,最后一维是颜色,-1表示翻转,颜色由红变蓝;白色颠倒不会发生变化
54 0
|
7月前
|
计算机视觉 Python
|
8月前
|
机器学习/深度学习 计算机视觉 Python
基于Numpy数组的图像分割 基于PIL对图像进行拼接
基于Numpy数组的图像分割 基于PIL对图像进行拼接
134 0
基于Numpy数组的图像分割 基于PIL对图像进行拼接
|
运维 Java 大数据
使用PIL.Image库极简生成含冬季元素头像
使用PIL.Image库极简生成含冬季元素头像
使用PIL.Image库极简生成含冬季元素头像
|
计算机视觉
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】(上))
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】
210 0
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】(上))
|
算法 计算机视觉
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】(下)
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】
124 0
基于梵·高《向日葵》的 图像阈值处理专题(二值处理、反二值处理、截断处理、自适应处理及Otsu方法)【Python-Open_CV系列(六)】(下)
|
算法 安全 数据安全/隐私保护
第98天:图像库 PIL 实例—验证码去噪
第98天:图像库 PIL 实例—验证码去噪
377 0
第98天:图像库 PIL 实例—验证码去噪
相关产品
机器翻译
推荐文章
更多