C++ 和 Java 的代码效率更高,通常是处理大量数据时的首选语言。
创始人
2024-06-03 17:24:03
0

face_recognition.face_encodings() 错误提示:IndexError: list index out of range

因为返回的是image图片中数组0位置的人脸编码,但忽略了一个问题:在图片中没有识别到人脸时
================================
https://github.com/search?o=desc&q=AI&s=stars&type=Repositories
stable diffusion webui整合版是一款专业的AI绘画软件
ANPR 基于深度学习的智能车牌识别

https://www.yuque.com/easyx/easynlp/ffu6p9

https://www.zhihu.com/question/23473262

NLP 编程语言
Python:
NLP 库和工具包一般在 Python 中可用,目前大多数 NLP 项目都是使用 Python 开发的。Python 的交互式开发环境让用户可以轻松开发和测试新代码。

Java 和 C++:
C++ 和 Java 的代码效率更高,通常是处理大量数据时的首选语言。

NLP 库和开发环境
以下是一些常用的 NLP 库。

TensorFlow 和 PyTorch:这是常用的两个深度学习工具包。TensorFlow 和 PyTorch 可自由用于研究和商业用途,其主要语言是 Python,但同时也支持其他多种语言。它们随带大量的预构建组件库,因此即使高度复杂的深度学习 NLP 模型一般也只需要这两个组件。它们支持高性能计算基础设施,例如搭载图形处理器单元 (GPU) 加速器的计算机集群。最后,它们还提供了优秀的文档和教程。

AllenNLP:这是一个使用 PyTorch 和 Python 实施的高级 NLP 组件(例如简单的聊天机器人)库。它提供了优秀的文档。

HuggingFace:该公司发布了数百种预训练深度学习 NLP 模型;发布了大量的在 TensorFlow 和 PyTorch 中即插即用的软件工具包,让开发人员能够快速评估不同预训练模型执行特定任务的效果。

Spark NLP:Spark NLP 是一个面向高级 NLP 的开源文本处理库,支持 Python、Java 和 Scala 编程语言。它旨在为自然语言处理管道提供一个应用编程接口 (API),不仅提供预训练神经网络模型、管道和嵌入,还支持自定义模型训练。

SpaCy NLP:SpaCy 是 Python 中的一个免费、开源的高级 NLP 库,专用于帮助用户构建可处理和理解大量文本的应用。SpaCy 非常直观,可处理常见 NLP 项目中的众多任务。

简而言之,自然语言处理能够为各种新产品提供强大支持,例如搜索引擎、聊天机器人、推荐系统以及语音文本转换系统,是一个令人兴奋的人工智能开发领域。随着计算机人机界面持续“消灭”按钮、表单和特定于域的语言,人们对自然语言处理的需求将持续增长。为此,Oracle Cloud Infrastructure 致力于通过针对 NLP 进行了性能优化的计算配置和工具,为用户提供本地部署般的优异性能。利用 Oracle Cloud Infrastructure 提供的丰富的 GPU 配置阵列,您可以在数分钟内完成部署,开始使用 NLP。


https://blog.51cto.com/wangshiyu/5164563
https://huaweicloud.csdn.net/63808bfddacf622b8df8a627.html

Apache OpenNLP;Stanford NLP suite;Gate NLP library 其中⾃然语⾔⼯具包(NLTK)是最受欢迎的⾃然语⾔处理库(NLP),它是⽤Python编写的,⽽且背后有⾮常强⼤的社区⽀持。NLTK

自然语言处理NLP程序包(NLTK/spaCy)
OpenNLP是Apach下的Java自然语言处理API,功能齐全。如下给大家介绍一下使用OpenNLP进行中文语料命名实体识别的过程。


人脸识别里放了个猩猩。怎么都识别不出来。因为没有人脸。
Traceback (most recent call last):
  File "D:\face.py", line 10, in
    image1_face_encoding = face_recognition.face_encodings(image1)[0]
IndexError: list index out of range

https://blog.csdn.net/Harrytsz/article/details/120182973

face_recognition开源人脸识别库:离线识别率高达99.38% 

# OpenCV is a library of programming functions mainly aimed at real-time computer vision.
import cv2

# It's loading a pre-trained model that can detect faces in images.
import face_recognition
image1 = face_recognition.load_image_file("a.PNG")
image2 = face_recognition.load_image_file("b.PNG")

image1_face_encoding = face_recognition.face_encodings(image1)[0]
image2_face_encoding = face_recognition.face_encodings(image2)[0]
known_faces = [
image1_face_encoding
    ]
results = face_recognition.compare_faces(known_faces, image2_face_encoding)
print('人脸比对结果:{}'.format(results[0]))


#导入库
import cv2
#加载图片
img = cv2.imread('cccc.jpg')
#加载人脸模型
face=cv2.CascadeClassifier('haarcascade_frontalface_alt.xml')
#调整灰度
gray=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)
#识别人脸
faces=face.detectMultiScale(gray)
#命名窗口
cv2.namedWindow("test")
#显示图片
for (x,y,w,h) in faces:
    cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
cv2.imshow('test2',img)
#暂停运行 0代表一直暂停
cv2.waitKey(0)
#关闭所有窗口
cv2.destroyAllWindows()


win10+python3.7+dlib+opencv+face_recognition实现人脸识别
https://www.cnblogs.com/sclu/p/12626553.html

https://www.qiniu.com/qfans/qnso-69963555
版本可把人给整死了。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==4.3.0.38
pip install -i https://pypi.douban.com/simple/ pip install opencv-python==4.3.0.38

face_recognition人脸识别 检测两张图片是否为同一个人

https://www.python.org/downloads/release/python-368/
https://www.liaoxuefeng.com/
https://docs.python.org/zh-cn/3.10/using/

python 用pip安装cv2(超简单的一句话)
pip install opencv-python

Anaconda

OpenAI


Python

https://www.cnblogs.com/backuper/archive/2008/12/22/1359776.html

如何下载并转化网络M3U8文件为mp4文件
https://www.cnblogs.com/backuper/p/17039596.html

Window、Linux环境下使用rembg库应用分离图片前后景

https://github.com/danielgatis/rembg
CPU support:
pip install rembg

处理器如果是GPU
GPU support:
pip install rembg[gpu]

rembg i "d:/a.PNG" "d:/b.PNG"

rembg i -m u2netp "d:/a.PNG" "d:/f.PNG"

rembg i "d:/x.PNG" "d:/xx.PNG"

open ai在去年开源的工具:whisper。

FFmpeg 


Google Web Speech API 支持硬编码到 SpeechRecognition 库中的默认 API 密钥,无需注册就可使用
语音识别转为文字
https://www.cnblogs.com/v3ucn/p/17174302.html
https://www.cnblogs.com/v3ucn/p/17057512.html
https://blog.csdn.net/alice_tl/article/details/89684369


pip install scipy


1. face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例。
2. 基于业内领先的C++开源库 dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。

face_recognition是一个强大、简单、易上手的人脸识别开源项目,
人脸识别(face recognition)和神经风格迁移(neural style transfer)。
Face Recognition 是一个基于 Python 的人脸识别库,它还提供了一个命令行工具,让你通过命令行对任意文件夹中的图像进行人脸识别操作。

该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准 (Labeled Faces in the Wild benchmark) 上的准确率高达 99.38%。

python-3.6.8

pip install cmake

pip install dlib==19.7.0

pip install face-recognition==0.1.10

pip install opencv-python

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx pip install scipy==1.2.1

image1 = face_recognition.load_image_file("exx.PNG")
image2 = face_recognition.load_image_file("ex.PNG")

image1_face_encoding = face_recognition.face_encodings(image1)[0]
image2_face_encoding = face_recognition.face_encodings(image2)[0]

results = face_recognition.compare_faces(image1_face_encoding, image2_face_encoding)
print('人脸比对结果:{}'.format(results[0]))


Python3+TensorFlow,打造人脸识别

# OpenCV is a library of programming functions mainly aimed at real-time computer vision.
import cv2

# It's loading a pre-trained model that can detect faces in images.
import face_recognition


def get_face_encodings(image_path):
    """
    It takes an image path, loads the image, finds the faces in the image, and returns the 128-d face encodings for each
    face

    :param image_path: The path to the image to be processed
    """
    # It's loading a pre-trained model that can detect faces in images.
    image = cv2.imread(image_path)

    # It's converting the image from BGR to RGB.
    image_RGB = image[:, :, ::-1]

    image_face = face_recognition.face_locations(image_RGB)

    # It's taking the image and the face locations and returning the face encodings.
    face_env = face_recognition.face_encodings(image_RGB, image_face)

    # It's returning the first face encoding in the list.
    return face_env[0]


# It's taking the image and the face locations and returning the face encodings.
ima1 = get_face_encodings('d:/exx.PNG')

# It's taking the image and the face locations and returning the face encodings.
ima2 = get_face_encodings('d:/ex.PNG')

# It's comparing the two face encodings and returning True if they match.
is_same = face_recognition.compare_faces([ima1], ima2, tolerance=0.3)[0]

print('人脸比对结果:{}'.format(is_same))


https://blog.csdn.net/weixin_45228439/article/details/128902621
pip install opencv-python  
pip install opencv-contrib-python 

https://www.cnblogs.com/architectforest/p/16790772.html
python 开发环境搭建

ModuleNotFoundError: No module named ‘cv2‘解决办法_...
https://blog.csdn.net/fengdu78/article/details/122738663
windows安装 python backgroundremover 
https://zhuanlan.zhihu.com/p/406924656

https://www.cnblogs.com/architectforest/p/16790772.html
https://www.cnblogs.com/architectforest/p/16790953.html


utlity

Python - MBA智库百科
Python,是一種面向對象、解釋型電腦程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年,Python 源代碼同樣遵循 GPL(GNU General Public License)
python 抠图开发入门


查看python和pip的版本:
python --version
python -m pip show pip


https://www.cnblogs.com/architectforest/p/16788634.html

# CPU only
pip install torch==1.9.1+cpu torchvision==0.9.1+cpu -f https://download.pytorch.org/whl/torch_stable.html


python backgroundremover安装


'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
https://jingyan.baidu.com/article/a3f121e486ff87fc9052bbe8.html

python.exe -m pip install --upgrade pip

# backgroundremover -i "带背景照片" -o "去除背景照片"
backgroundremover -i "a.PNG" -o "b.PNG"

ERROR: Cannot install backgroundremover==0.1.1, backgroundremover==0.1.2, backgroundremover==0.1.3, backgroundremover==0.1.4, backgroundremover==0.1.5, backgroundremover==0.1.6, backgroundremover==0.1.7, backgroundremover==0.1.8 and backgroundremover==0.1.9 because these package versions have conflicting dependencies.

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts


https://www.cnblogs.com/dzw159/p/16636621.html
人脸识别
cmd python
http://matting.deeplor.com/#/ python一键抠图
https://funletu.com/newsflashes/46165.html
https://www.cnblogs.com/kiba/p/16455532.html

deepfake、face++
c# openvc
语言文字AI
AI换脸deepfacelab简易教程
deepfacelab
使用moviepy为生成的视频加上音乐
人工智能时代的中文和英文,谁能成为AI的母语?
http://www.ijianji.com/article/aijiazimu.htm
Deepfake换脸
图片AI换脸


OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处...

语言文字AI
世界数字经济万物互联时代的NLU(自然语言理解)创新革命,极大地颠覆了传统人工智能依靠数据库支撑的检索型困局。
AI智能中的OCR 少数民族文字识别


    python一键抠图
python人工自动抠图    Python抠图怎么弄
python批量抠图代码    Python自动抠图代码
python图片处理    python三行代码抠图
opencv 抠图 复杂背景    pythoncv2抠图

c# AI抠图
c# openvc

ASP.NET Core Web API 接口限流 
Apache Kafka
Python
Spring:现代Java开发的必备框架
字符编码ASCII、Unicode与UTF-8
Java/JS/Go/Python
linux
gRPC之.Net6
flutter
ChatGPT 
Spring Cloud
b+tree的本质
ASP.NET Core
基于Kubernetes(k8s)部署Dubbo+Nacos服务
MapReduce
Hadoop、Hive、Spark、Flink、Presto、ClickHouse、StarRocks、Delta、Hudi等开源大数据计算和存储引擎。
Three.js
JWT

相关内容

热门资讯

三年级作文我可爱的小妹妹(推... 三年级作文我可爱的小妹妹 篇一我家有一个可爱的小妹妹,她叫小婷婷。她今年三岁,是一个活泼开朗的小女孩...
有万里长城作文三年级【优质6... 有万里长城作文三年级 篇一万里长城是中国古代的伟大工程,也是世界上最长的人类建筑物。长城是由很多砖石...
家乡一角100字作文三年级【... 家乡一角100字作文三年级 篇一我家乡的一角是一个美丽的公园。公园里有一片绿草地,上面开满了五颜六色...
小学三年级作文500字【实用... 小学三年级作文500字 篇一我最喜欢的动物我最喜欢的动物是猫咪。猫咪有着柔软的毛发和灵活的身体。它们...
独自走在小路上【最新5篇】 独自走在小路上 篇一独自走在小路上,我感受到了一种独特的自由和宁静。小路被绿树环绕,阳光透过树叶间的...
三年级下册同步作文【通用3篇... 三年级下册同步作文 篇一我的偶像我有一个偶像,她是我最喜欢的歌手——Taylor Swift。Tay...
我的课余生活小学三年级作文【... 我的课余生活小学三年级作文 篇一:我的快乐课余时光  我的课余生活非常丰富多彩,充满了快乐和乐趣。我...
作文三年级夏天的晚上(经典6... 作文三年级夏天的晚上 篇一夏天的晚上,天空透露着一丝温暖,草地上的小虫子们也开始活跃起来。我喜欢夏天...
小学生三年级作文【经典6篇】 小学生三年级作文 篇一:我的暑假计划暑假即将来临,我已经计划好了如何度过这个快乐的假期。首先,我准备...
三年级的作文一种植物200个... 三年级的作文一种植物200个字 篇一菊花是我最喜欢的一种植物。它的花朵像小太阳,花瓣排成圆圈,色彩丰...
三年级下册语文练习册答案【最... 三年级下册语文练习册答案 篇一在三年级下册语文练习册中,我们可以找到许多有趣而有用的答案。这些答案不...
三年级作文海边的趣事(精选6... 三年级作文海边的趣事 篇一海边的趣事今天,我和爸爸妈妈一起去海边玩。一到海边,我就迫不及待地脱掉鞋子...
三年级作文喜欢的游戏120字... 三年级作文喜欢的游戏120字 篇一我的喜欢的游戏是“猫捉老鼠”。这是一款非常有趣的游戏,我和我的朋友...
海底漫步三年级作文【通用3篇... 海底漫步三年级作文 篇一我曾经有一个美妙的梦想,那就是能够在海底漫步。在我的梦中,我穿上了一套特殊的...
彩虹下的约定三年级作文(优选... 彩虹下的约定三年级作文 篇一彩虹下的约定我和小明是好朋友,我们住在同一个小区里。我们经常一起出去玩,...
我家的机器人三年级作文300... 我家的机器人三年级作文300字 篇一我家的机器人小小宝我家有一个非常聪明的机器人叫小小宝。小小宝是我...
小学三年级关于参观天文馆的作... 小学三年级关于参观天文馆的作文 篇一参观天文馆是一次非常有趣的经历。我们学校组织了一次参观天文馆的活...
三年级作文写物海洋馆23篇(... 三年级作文写物海洋馆23篇 篇一探秘海洋馆今天,我们班级去了海洋馆,我非常兴奋。一进门,我就看到了一...
上海小学三年级暑假生活小作文... 上海小学三年级暑假生活小作文300字59篇 篇一我和家人去游乐园的经历暑假来临,我兴奋地和家人一起计...
作文关于新时代新生活三年级【... 作文关于新时代新生活三年级 篇一新时代新生活的体验近年来,随着科技的不断进步和社会的发展,我们进入了...