是否有GLUT glutGetWindow()/ glutSetWindow()函数的OpenCV等效项,从而可以识别当前的 Activity 窗口并从您自己的代码中进行切换?

基本上,我希望能够从在所有窗口中注册的鼠标回调函数中识别当前 Activity 窗口,并让每个窗口调用具有不同参数的另一个处理函数。

任何帮助,将不胜感激。

最佳答案

在OpenCV中没有执行此操作的功能,但是 cvSetMouseCallback() 的签名允许您为每个窗口注册一个回调。

您将必须注册各个回调才能实现所需的功能。

这是HIGHGUI模块支持的功能的complete list

另一个(硬性)替代方法是进入正在使用的操作系统的本机API,并搜索实现此目的的方法。问题在于该解决方案不是跨平台的。

10-07 19:12
查看更多