import cv2
trained_face_data = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
img = cv2.imread('John.jpeg')
grayscaled_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
face_coordinates = trained_face_data.detectMultiScale(grayscaled_img)
print(face_coordinates)
cv2.rectangle(grayscaled_img, (961, 559), (961+2575, 559+2575), (0,255,0), 2)
cv2.imshow('000',grayscaled_img)
cv2.waitKey()
print("Code Completed")
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in
"/home/ewen/.local/lib/python3.10/site-packages/cv2/qt/plugins"
我想这是因为
cv2.imshow('000',grayscaled_img)
另外,我不知道是否是因为错误,但我的图像没有显示角色脸部的绿色方块
我不知道问题出在哪里,我按照教程视频进行操作,但没有出现任何错误 在此输入图片描述
我通过运行这些命令摆脱了这个错误(linux)
export QT_QPA_PLATFORM=wayland
如果这不起作用,它可能会列出其他可用的平台插件(对我来说是 xcb),所以然后尝试
export QT_QPA_PLATFORM=xcb