gpt4 book ai didi

python - 无法在Python中进行OpenCV的人脸检测

转载 作者:行者123 更新时间:2023-12-02 16:34:19 25 4
gpt4 key购买 nike

我目前正在学习使用CNN等进行图像检测。我发现了一篇不错的文章here,其中介绍了使用OpenCV进行面部检测的步骤。我遵循了每一个步骤。但是几个小时以来,当我尝试测试单个样本图像时,我的确陷入了困境。以下是我在Google Colab中使用的代码:

import cv2
import matplotlib.pyplot as plt
import dlib
import os
from imutils import face_utils
font = cv2.FONT_HERSHEY_SIMPLEX

cascPath=r'C:\Users\randomUser\Desktop\haarcascade_frontalface_default.xml'
eyePath = r'C:\Users\randomUser\Desktop\haarcascade_eye.xml'
smilePath = r'C:\Users\randomUser\Desktop\haarcascade_smile.xml'
faceCascade = cv2.CascadeClassifier(cascPath)
eyeCascade = cv2.CascadeClassifier(eyePath)
smileCascade = cv2.CascadeClassifier(smilePath)

# even if I use the below path, I am still getting the error.
path = r'C:\Users\randomUser\Desktop\imagedata.jpeg'
gray = cv2.imread('imagedata.jpeg')
plt.figure(figsize=(12,8))
plt.imshow(gray, cmap='gray')
plt.show()

我已经在目录位置下载了上述所有默认文件以及测试图像 和imagedata

但是,当我运行前几个步骤时,出现以下错误:(

我曾尝试给出物理路径,但我不明白我在想什么。

enter image description here

我遍历了不同的文章来解释错误的性质,但是没有一篇文章提供帮助,因此我想到直接在这里提问。

最佳答案

你应该:

print( gray.shape )

阅读之后。因为最有可能您正在读取一个不存在的文件,该文件将所有代码呈现在该模拟之下。

关于python - 无法在Python中进行OpenCV的人脸检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61242827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com