iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >如何使用Python实现识别图像中人物
  • 666
分享到

如何使用Python实现识别图像中人物

2023-06-26 05:06:15 666人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

小编给大家分享一下如何使用python实现识别图像中人物,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境部署按照上一篇的安装部署就可以了。代码不废话,直接上代码

小编给大家分享一下如何使用python实现识别图像中人物,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

环境部署

按照上一篇的安装部署就可以了。

代码

不废话,直接上代码。

#!/user/bin/env Pythoncoding=utf-8"""@project : face_recognition@author  : 剑客阿良_ALiang@file   : test.py@ide    : PyCharm@time   : 2022-01-11 19:50:58"""import face_recognitionknown_faces = [[], []]def add_person(image_path: str, name: str):    image = face_recognition.load_image_file(image_path)    try:        encoding = face_recognition.face_encodings(image)[0]        known_faces[0].append(name)        known_faces[1].append(encoding)    except IndexError:        print("I wasn't able to locate any faces in at least one of the images. Check the image files. Aborting...")def compare(new_image: str):    new1 = face_recognition.load_image_file(new_image)    unknown_face_encoding = face_recognition.face_encodings(new1)[0]    results = face_recognition.compare_faces(known_faces[1], unknown_face_encoding,0.5)    print(known_faces[0])    print(results)    name = ''    for i in range(0, len(known_faces[0])):        if results[i]:            print(i)            name = known_faces[0][i]            break    if name == '':        return 'I do not who'    else:        return nameif __name__ == '__main__':    add_person('data/1.jpg', '杨幂')    add_person('data/2.jpg', '迪丽热巴')    add_person('data/3.jpg', '宋轶')    add_person('data/4.jpg', '邓紫棋')    print(compare('data/121.jpg'))    print(compare('data/123.jpg'))

代码说明:

先将一些人脸录进去,指定人物名称,方法为add_person。

compare方法用来判断照片是谁。

先看一下我准备的照片。

如何使用Python实现识别图像中人物

看一下需要验证的照片

如何使用Python实现识别图像中人物

执行结果

如何使用Python实现识别图像中人物

可以看出已经识别出杨幂和邓紫棋了。

以上是“如何使用Python实现识别图像中人物”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!

--结束END--

本文标题: 如何使用Python实现识别图像中人物

本文链接: https://www.lsjlt.com/news/307003.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Python实现识别图像中人物
    小编给大家分享一下如何使用Python实现识别图像中人物,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境部署按照上一篇的安装部署就可以了。代码不废话,直接上代码...
    99+
    2023-06-26
  • Python实现识别图像中人物的示例代码
    目录前言环境部署代码总结前言 接着上一篇:AI识别照片是谁,人脸识别face_recognition开源项目安装使用 根据项目提供的demo代码,调整了一下功能,自己写了一个识别人脸...
    99+
    2022-11-12
  • Python如何使用face_recognition实现AI识别图片中的人物
    这篇文章给大家分享的是有关Python如何使用face_recognition实现AI识别图片中的人物的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境安装首先我们看看官方给出的人脸识别效果图我们看一下READM...
    99+
    2023-06-26
  • 如何使用Python实现图像识别?
            在当今的数字化时代,图像识别技术已经成为了人工智能领域中的一个热门话题。图像识别技术可以将数字图像转换为可供计算机程序理解的数据,并对图像内容进行分析和处理。Python是目前最受欢迎的编程语言之一,也是图像识别技术中最常用...
    99+
    2023-09-01
    python
  • Python中如何实现图像识别
    Python中如何实现图像识别,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 安装Python 3.5.1或更高版本和pip(如果您已经安装了Python 3.5.1或...
    99+
    2023-06-17
  • Pythonface_recognition实现AI识别图片中的人物
    目录前言环境安装代码使用总结前言 最近碰到了照片识别的场景,正好使用了face_recognition项目,给大家分享分享。face_recognition项目能做的很多,人脸检测功...
    99+
    2022-11-12
  • 如何使用Python实现图像文字识别OCR
    要使用Python实现图像文字识别OCR,可以使用以下步骤: 安装Tesseract OCR引擎 Tesseract是一种开源OCR引擎,可以处理多种语言和字体。要使用Python进行OCR,需要安装Tesseract OCR引擎。安装...
    99+
    2023-09-09
    python opencv 计算机视觉 Powered by 金山文档
  • Python中AI图像识别实现身份证识别
    目录需求分析步骤申请华为云OCR接口获取token调用身份证识别接口总结图像识别说白了就是把一张照片上面的文字进行提取,提供工作效率 需求分析 身份证识别主要是把一张身份证照片上面的文字信息进行提取,不用再使用人工去...
    99+
    2022-06-02
    Python 身份证识别 Python AI图像识别
  • 使用python如何做图像识别
    在python中使用pytesseract模块实现一个图像识别,具体方法如下:import pytesseract #导入pytesseract模块from PIL import Imageclass GetImageDate(object...
    99+
    2022-10-18
  • Java如何使用Tess4J实现图像识别
    这篇文章主要为大家展示了“Java如何使用Tess4J实现图像识别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何使用Tess4J实现图像识别”这篇文章吧。Java Tess4J实现图...
    99+
    2023-06-25
  • 如何使用PHP进行图像识别和物体检测?
    随着人工智能技术的不断发展,图像识别与物体检测已成为热门的研究方向。而在实践中,PHP作为一种流行的脚本语言,也可以用于图像识别和物体检测。本文将介绍如何使用PHP进行图像识别和物体检测。一、PHP图像处理库在使用PHP进行图像识别和物体检...
    99+
    2023-05-23
    PHP 图像识别 物体检测
  • 如何用Python实现图像文字识别OCR工具
    这篇文章主要介绍“如何用Python实现图像文字识别OCR工具”,在日常操作中,相信很多人在如何用Python实现图像文字识别OCR工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用Python实现图像...
    99+
    2023-06-22
  • 怎么使用Python和OpenCV库实现识别人物出现并锁定
    今天小编给大家分享一下怎么使用Python和OpenCV库实现识别人物出现并锁定的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-07-05
  • tensorflow2.0如何实现cnn的图像识别
    目录tensorflow2.0实现cnn图像识别cnn+tensorflow实现识别图片总结tensorflow2.0实现cnn图像识别 import tensorflow as ...
    99+
    2022-12-17
    tensorflow2.0 cnn图像识别 tensorflow2.0 cnn图像识别
  • 如何用 Python 进行 OCR 图像识别
    这篇文章主要介绍“如何用 Python 进行 OCR 图像识别”,在日常操作中,相信很多人在如何用 Python 进行 OCR 图像识别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用 Python 进行...
    99+
    2023-06-15
  • 如何使用VUE+faceApi.js实现摄像头拍摄人脸识别
    目录需求:实现步骤:第一步:下载引入必要包下载依赖下载model将项目中的model放入VUE中的public文件加下第二步:先把HTML写上去 第三步 可以开始...
    99+
    2023-05-18
    face api.js 人脸识别 vue实现人脸识别 人脸识别 js
  • Java使用Tess4J实现图像识别方式
    目录Java Tess4J实现图像识别首先,下载Tess4J的相关资源(一个压缩包)项目的的目录如下lib中的文件如下(tess4J.jar也在该目录下)再在eclipse中打开项目...
    99+
    2022-11-12
  • 如何使用PHP进行AI人脸识别和图像分析?
    人工智能技术在现代社会中扮演着越来越重要的角色,其中人脸识别和图像分析是最常见的应用之一。虽然Python是人工智能领域中最流行的编程语言之一,但是PHP作为一种在Web开发中广泛使用的语言,它也可以用于实现AI人脸识别和图像分析。本文将带...
    99+
    2023-05-23
    AI 人脸识别 PHP
  • 图文详解如何利用PyTorch实现图像识别
    目录使用torchvision库的datasets类加载常用的数据集或自定义数据集使用torchvision库进行数据增强和变换,自定义自己的图像分类数据集并使用torchvisio...
    99+
    2023-05-14
    pytorch图像识别 pytorch 图像 pytorch中文手册
  • 怎么使用Python+OpenCV实现图像识别替换功能
    本文小编为大家详细介绍“怎么使用Python+OpenCV实现图像识别替换功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Python+OpenCV实现图像识别替换功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作