face_recognition.face_encodings() 错误提示:IndexError: list index out of range
今天在用face_recognition进行人脸识别代码执行时遇到一个报错信息:IndexError: list index out of range。
这个错误信息是在执行代码这条语句中出现的:
image_encoding = face_recognition.face_encodings(image)[0]
因为返回的是image图片中数组0位置的人脸编码,但忽略了一个问题:在图片中没有识别到人脸时,使用face_recognition.face_encodings()进行图片面部编码,获取的数组是空的,所以在获得第一个索引位置数据时就会报错。
因此,在进行下一步时应该对是否识别到人脸,成功获得图片面部编码数据进行判断,判断语句如下:
image_encoding = face_recognition.face_encodings(image)if len(per_image_encoding)>0:# 获取检测到人脸时面部编码信息中第一个面部编码first_image_encoding = image_encoding[0]else:print("未检测到有效人脸区域!")
face_recognition.face_encodings() 错误提示:IndexError: list index out of range相关推荐
- 成功解决.append方法出现错误IndexError: list index out of range
成功解决.append方法出现错误IndexError: list index out of range 目录 解决问题 解决方法 解决问题 .append方法出现错误IndexError: list ...
- IndexError: list index out of range 错误原理及解决方法(python)
list index out of range 解决思路 发现问题 当我在写文章金融数据分析(一)python预热中的项目二:计算手机销量年增长率的时候,出现过如下报错: 看着结果是已经跑出来了,但是 ...
- face_recognition IndexError: list index out of range
再利用face_recognition做人脸识别的时候训练人脸图片时报错: face_recognition IndexError: list index out of range 主要代码定位到:增 ...
- python常遇错误-IndexError: list index out of range
Python中包含错误和异常两种情况①,错误主要是常见的语法错误SyntaxError,如下图所示,并且在错误提示中会有倒三角箭头的修改指示位置:python中的另外一种错误提醒叫做异常,指的是在语法 ...
- mmdetection训练出现:IndexError: list index out of range 错误
mmdetection训练出现:IndexError: list index out of range 错误 文章目录: 1 问题分析 1.1 尝试解决错误:第一次 1.2 尝试解决错误:第二次 2 ...
- 成功解决sys.argv[1] IndexError: list index out of range错误
成功解决sys.argv[1] IndexError: list index out of range错误 目录 解决问题 解决思路 解决办法 解决问题 sys.argv[1] IndexError: ...
- IndexError: list index out of range的错误原因及解决方案
本人在读取txt文件时遇到IndexError: list index out of range 如下图: 于是检查错误原因,加入如下代码: 以指导rows一共有20662行,往下翻结果,还是报错了: ...
- YunYang1994/tensorflow-yolov3 IndexError: list index out of range 解决办法
YunYang1994/tensorflow-yolov3 IndexError: list index out of range 解决办法 原项目地址:YunYang1994/tensorflow- ...
- python解决列表IndexError: list index out of range
问题描述: 在用索引符号[ ] 访问列表list时出现错误IndexError: list index out of range, 一般是索引[ ]访问的位置,超出list的范围导致. 解决方案: 在 ...
最新文章
- mysql 定时器不能持续循环执行_定时器,不循环执行指定方法?如何解决?
- 利用反射对应数据库字段
- NASA重金悬赏 太空尿片最佳解决方案
- python去除空行_python剔除空行
- centos7安装docker安装rabbitmq(2021)亲测有效!!!
- Scala里Unit 与 () Unit的区别
- qt布局嵌套_QDockWidget嵌套布局详解-实现Visual Studio布局
- 使用Prometheus监控Cloudflare的全球网络
- centos下升级g++版本
- trackingmore快递查询平台_快递物流服务再升级!寄快递更便捷,看看都有哪些平台...
- Javascript特效:图片切换
- nginx fastcgi配置
- java inner class_Java Inner Class 内部类
- dhcp select global与interface配置过程
- 【中文分词】最大熵马尔可夫模型MEMM
- php降序怎写,PHP数组如何按键名实现降序排列
- android如何使用ios14组件,iOS14如何添加和删除小组件 iOS14添加和删除小组件的方法...
- R语言和医学统计学:非参数检验的补充
- 为什么你和同事关系处不好?
- Guava - Maps.difference
热门文章
- yum源本地配置和网络源配置——超级完整详细
- 博士毕业论文英文参考文献换行_如何赏心悦目的翻译英文文献全文
- jvm 内存查看与分析工具
- 如何关闭windows杀毒软件
- 基于图像的光照(Image-Based Lighting, IBL)概述
- 联想开机启动项按哪个_联想启动u盘按什么键_联想笔记本按哪个键进入u盘启动-win7之家...
- dellr710服务器(DellR710服务器做完raid安装系统找不到磁盘)
- Mac下matplotlib显示中文(不用安装字体)
- o在计算机进制中,计算机里的0和1,二进制
- Allegro PCB Design GXL (legacy) - 更新 PCB 中的元件封装