gpt4 book ai didi

python-3.x - 使用 cv2.imshow 时获取此黑色窗口而不是图片

转载 作者:行者123 更新时间:2023-12-02 15:52:21 28 4
gpt4 key购买 nike

我不知道我应该使用什么术语来表示我得到的窗口,所以我附上了该窗口的屏幕截图以供引用。

The ScreenShot of the window I m getting

在我运行此代码的 10 次中,大约有 7 次出现此窗口:

import cv2
import numpy as np
import face_recognition


imgElon = face_recognition.load_image_file("BasicFaceRecImg/ElonMusk2.jpg")
imgElon = cv2.cvtColor(imgElon, cv2.COLOR_BGR2RGB)
imgElon_face_loc = face_recognition.face_locations(imgElon)[0]
print(imgElon_face_loc)

imgElon_encode = face_recognition.face_encodings(imgElon)[0]
cv2.rectangle(imgElon, (imgElon_face_loc[0], imgElon_face_loc[3]), (imgElon_face_loc[1], imgElon_face_loc[2]),(255, 0, 255), 2)
cv2.imshow('Elon Musk', imgElon)
cv2.waitKey(0)

有趣的是,我并不是每次都遇到这个问题。它有时运行完美。

最佳答案

我安装了 opencv-python-4.2.0.32,问题似乎已经消失了。遇到问题时,我使用的是 4.3.0.36 版。

关于python-3.x - 使用 cv2.imshow 时获取此黑色窗口而不是图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62775458/

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