当前位置: 首页 > 面试题库 >

将其他键用于opencv的waitKey()函数

弘和同
2023-03-14
问题内容

我正在开发一个程序(python,opencv),在其中我使用spacebar转到下一帧并Esc退出该程序。这些是我要使用的仅有的两个键。我试图找出更多的键,尝试了各种代码,但没有用。特别是方向键。

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

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


问题答案:

您可以ord()为此使用Python中的函数。

例如,如果要触发“ a”键,请执行以下操作:

if cv2.waitKey(33) == ord('a'):
   print "pressed a"

在此处查看示例代码:
绘制直方图

更新:

查找任何键的键值是使用以下简单脚本打印键值:

import cv2
img = cv2.imread('sof.jpg') # load a dummy image
while(1):
    cv2.imshow('img',img)
    k = cv2.waitKey(33)
    if k==27:    # Esc key to stop
        break
    elif k==-1:  # normally -1 returned,so don't print it
        continue
    else:
        print k # else print its value

有了这段代码,我得到了以下值:

Upkey : 2490368
DownKey : 2621440
LeftKey : 2424832
RightKey: 2555904
Space : 32
Delete : 3014656
...... # Continue yourself :)


 类似资料:
  • 假设我有两个html文件具有如下功能: 我想从a.html直接指向B.html,然后直接调用函数B。我怎样才能做到?。因为我想要将JSON字符串从函数A传递到函数B,而不是使用window.onload()或$(document).ready()。 我将我的JSON字符串存储到本地存储,并将用户引导到b.html。然后函数B将读取本地存储并直接处理数据。

  • 我指的是克隆。这里有一个简化的示例:我有对象,一些是正方形,一些是长方体,它们都是Object2D。每个都有一个唯一的id。 在这个系统中,我不需要对象副本的典型含义。当对象按值传递、按值返回和。。。在这个系统中,每个对象都是唯一的,因此我们不需要典型的复制构造函数。两个方块的id至少不同。因此,我正在使用复制构造函数进行克隆。在克隆过程中,我将深度复制除id之外的树结构。 这里我克隆了一个长方体

  • 6.4 其他实用函数 在本章的最末,再介绍一些不太分类,或不常用(但不甚复杂)的函数。须要再次强调的 是,VimL 的函数,是为了访问或(与)控制相应的 Vim 功能而设的。必须理解相应的功 能才能用好相应的函数。Vim 提供的功能很多,对于个体用户而言,可能对某些功能并不 关注或并不感兴趣。 因此,本章罗列介绍这些函数,无法求细致,只为说明 VimL 有这么一种类的函数可用。 当你真正需要用到时

  • 问题内容: 在PostgreSQL中,我有一个数据库,我打算进行以下表声明: 一切正常,除了在创建最后一个表(更正)时出现以下错误: 错误:没有唯一的约束匹配给定键的引用表“提交” 我对更正表的打算是对每个提交都有唯一的更正,但是一个提交可以(也可以不)具有更正。 我该如何解决这个错误?是设计问题还是表声明错误? 问题答案: 外键约束不关心所引用的列是否在引用另一列本身。但是引用的列 必须 是唯一

  • 我已经用PHP类分离了几个文件,现在我需要将它们放在一个函数中,如下所示: 中的类名为settings,中的类名为users。我有个错误: PHP可捕获的致命错误:传递给ajaxlogin::__construct()的参数1必须是设置的实例,没有给定,在第47行/var/www/html/idcms/admin/class/login-ajax.PHP中调用,在第13行/var/www/html

  • 到目前为止,我们已经讨论了许多类型的Haskell函数,并使用了不同的方式来调用这些函数。在本章中,将学习一些可以在Haskell中轻松使用的基本函数,而无需导入任何特殊的类。这些函数大多数都是其他高阶功能的一部分。 1. head函数 Head函数适用于列表。它返回输入参数的第一个,参数基本上是一个列表。在下面的示例中,我们传递一个包含个值的列表,并使用函数返回列表的第一个元素。 示例代码: 执