Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python文本覆盖在所有其他内容之上_Python_Overlay - Fatal编程技术网

Python文本覆盖在所有其他内容之上

Python文本覆盖在所有其他内容之上,python,overlay,Python,Overlay,我试图显示一个神经网络从屏幕上读取图片输入的结果,以显示它在角落里猜测的内容。比如,我会在后台播放猫狗图片的幻灯片,我的python代码每隔几秒钟就会截图一次,然后输入神经网络,得到一个答案,不管是猫还是狗。我想在屏幕的角落里,在视频和其他一切正在进行的事情上显示“猫”/“狗” 我发现几年前有人已经问过了 但是答案建议的模块(pyosd)显然已经不存在了。努力: pip install pyosd 返回 "no matching distribution found for pyosd"

我试图显示一个神经网络从屏幕上读取图片输入的结果,以显示它在角落里猜测的内容。比如,我会在后台播放猫狗图片的幻灯片,我的python代码每隔几秒钟就会截图一次,然后输入神经网络,得到一个答案,不管是猫还是狗。我想在屏幕的角落里,在视频和其他一切正在进行的事情上显示“猫”/“狗”

我发现几年前有人已经问过了

但是答案建议的模块(pyosd)显然已经不存在了。努力:

pip install pyosd
返回

"no matching distribution found for pyosd"

有点老了,但希望这能帮到别人

如果您使用OpenCV2进行图像处理。您可以考虑使用OpenCV2的PtToice函数在图像上覆盖文本。

import cv2 as cv

# Read image from file path or from a video or screenshot feed
img = cv.imread(targetImgPathOrScreenshotFeed, cv.IMREAD_UNCHANGED)

# Your detection method here to return either cat or dog result

# Overlay text on this image 
# cv.putText(img, text, distanceFromOrgin(Top left), fontFace, fontScale, colour, thickness)
cv.putText(img, 'Dog', (30, 70), cv.FONT_HERSHEY_SIMPLEX, .5, (255, 255, 255), 1)

# Display result if necessary
cv.imshow('Detection Result', img)

如果您正在寻找一个库或代码框架来使用,那么请查看链接,看看它是否解决了您的问题。老实说,我甚至不知道我是否需要一个完整的库,或者我是否可以使用现有的东西。我在问题中引用的帖子中的答案只有3行代码,但这似乎不再有效。所以我希望有人能给我一个有效的替代方案,那只鸟:我带着那个链接进入了兔子洞,得到了一些可以下载的东西,但似乎都是linux文件。说明中给出的用于PyQt5的windows命令promptGo上运行的所有命令。这是相当快和容易得到的东西和工作。我为我的游戏制作了一个覆盖图,显示我的心率,它显示在所有的全屏窗口上。我在这里复制了相关的部分