相关疑难解决方法(0)

使用opencv的waitKey()函数的其他键

我正在编写一个程序(python,opencv),我在其中使用它spacebar来转到下一帧,然后Esc退出程序.这是我工作的唯一两把钥匙.我试图找出更多的密钥,尝试了各种代码,但没有工作.特别是箭头键.

我发现这个waitkey,但它不工作.

所以我的问题是,我如何捕获其他键escspacebar在我的python-opencv程序中触发某些功能?

python opencv

46
推荐指数
5
解决办法
17万
查看次数

在图像opencv上画一个圆圈

我使用python和opencv从网络摄像头获取图像,我想知道如何在我的图像上画一个圆圈,只是一个带有透明填充的简单绿色圆圈

在此输入图像描述

我的代码:

import cv2
import numpy
import sys

if __name__ == '__main__':


    #get current frame from webcam
    cam = cv2.VideoCapture(0)
    img = cam.read()

    #how draw a circle????

    cv2.imshow('WebCam', img)

    cv2.waitKey()
Run Code Online (Sandbox Code Playgroud)

提前致谢.

python drawing opencv

14
推荐指数
2
解决办法
6万
查看次数

显示没有waitKey的图像

此 Python 代码以全屏方式显示图像:

blank_image = cv2.imread('blank.jpg')
cv2.namedWindow("bw", cv2.WND_PROP_FULLSCREEN)          
cv2.setWindowProperty("bw", cv2.WND_PROP_FULLSCREEN, cv2.cv.CV_WINDOW_FULLSCREEN)
cv2.imshow("bw", blank_image)
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud)

问题是代码将在没有键盘的 Linux 机器上运行。调用 waitKey 意味着 UI 处理要等到按键事件发生时才会进行,因此矛盾。

那么除了waitKey还有什么办法吗?

python opencv

8
推荐指数
1
解决办法
2万
查看次数

cv2.waitKey(1) & 0xff == ord('q') 如何工作?

这条线如何运作?

据我所知,cv2.waitKey(number)对于所有int数字的输出都是-1,并且0xff是一个等于255十进制数的十六进制数。

-1 & 0xff等于255十进制数。

此外,ord('q')等于113

但是现在,我不知道为什么255 == 113

python python-3.x opencv-python

1
推荐指数
2
解决办法
7175
查看次数

标签 统计

python ×4

opencv ×3

drawing ×1

opencv-python ×1

python-3.x ×1