0

这些是 OpenCV 包的分水岭演示中显示的一些“窗口”。

用户和应用程序之间的交互包括一些简单的离散输入字符,我几乎看不到任何类型的命令行输入。

我想让它只是更方便一点的交互。喜欢的东西:

funcA arg1 arg2Enter funcB arg1 ... Enter

“enter”后,运行命令

OpenCV中有类似的东西吗?

OpenCV的分水岭演示

4

2 回答 2

0

演示的代码在您的 OpenCV 安装中可用。
你可以随意调整它。

于 2012-09-09T14:39:00.187 回答
0

您是说要在程序运行时调用程序的函数来处理图像吗?例如,当程序运行时,您调用watershed(whatever, arguments)?

我不认为你可以不付出一些努力就做到这一点。我没有尝试过类似的方法,但我想到的是使用单独的线程来获取输入,然后将该输入映射到一个函数。

编辑:如果这确实是您正在寻找的,另请参阅此答案。

于 2012-09-09T18:33:36.863 回答