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

相关内容

热门资讯

常用商务英语口语   商务英语是以适应职场生活的语言要求为目的,内容涉及到商务活动的方方面面。下面是小编收集的常用商务...
六年级上册英语第一单元练习题   一、根据要求写单词。  1.dry(反义词)__________________  2.writ...
复活节英文怎么说 复活节英文怎么说?复活节的英语翻译是什么?复活节:Easter;"Easter,anniversar...
2008年北京奥运会主题曲 2008年北京奥运会(第29届夏季奥林匹克运动会),2008年8月8日到2008年8月24日在中华人...
英语道歉信 英语道歉信15篇  在日常生活中,道歉信的使用频率越来越高,通过道歉信,我们可以更好地解释事情发生的...
六年级英语专题训练(连词成句... 六年级英语专题训练(连词成句30题)  1. have,playhouse,many,I,toy,i...
上班迟到情况说明英语   每个人都或多或少的迟到过那么几次,因为各种原因,可能生病,可能因为交通堵车,可能是因为天气冷,有...
小学英语教学论文 小学英语教学论文范文  引导语:英语教育一直都是每个家长所器重的,那么有关小学英语教学论文要怎么写呢...
英语口语学习必看的方法技巧 英语口语学习必看的方法技巧如何才能说流利的英语? 说外语时,我们主要应做到四件事:理解、回答、提问、...
四级英语作文选:Birth ... 四级英语作文范文选:Birth controlSince the Chinese Governmen...
金融专业英语面试自我介绍 金融专业英语面试自我介绍3篇  金融专业的学生面试时,面试官要求用英语做自我介绍该怎么说。下面是小编...
我的李老师走了四年级英语日记... 我的李老师走了四年级英语日记带翻译  我上了五个学期的小学却换了六任老师,李老师是带我们班最长的语文...
小学三年级英语日记带翻译捡玉... 小学三年级英语日记带翻译捡玉米  今天,我和妈妈去外婆家,外婆家有刚剥的`玉米棒上带有玉米籽,好大的...
七年级英语优秀教学设计 七年级英语优秀教学设计  作为一位兢兢业业的人民教师,常常要写一份优秀的教学设计,教学设计是把教学原...
我的英语老师作文 我的英语老师作文(通用21篇)  在日常生活或是工作学习中,大家都有写作文的经历,对作文很是熟悉吧,...
英语老师教学经验总结 英语老师教学经验总结(通用19篇)  总结是指社会团体、企业单位和个人对某一阶段的学习、工作或其完成...
初一英语暑假作业答案 初一英语暑假作业答案  英语练习一(基础训练)第一题1.D2.H3.E4.F5.I6.A7.J8.C...
大学生的英语演讲稿 大学生的英语演讲稿范文(精选10篇)  使用正确的写作思路书写演讲稿会更加事半功倍。在现实社会中,越...
VOA美国之音英语学习网址 VOA美国之音英语学习推荐网址 美国之音网站已经成为语言学习最重要的资源站点,在互联网上还有若干网站...
商务英语期末试卷 Part I Term Translation (20%)Section A: Translate ...