这些是 OpenCV 包的分水岭演示中显示的一些“窗口”。
用户和应用程序之间的交互包括一些简单的离散输入字符,我几乎看不到任何类型的命令行输入。
我想让它只是更方便一点的交互。喜欢的东西:
funcA arg1 arg2Enter funcB arg1 ... Enter
“enter”后,运行命令
OpenCV中有类似的东西吗?
这些是 OpenCV 包的分水岭演示中显示的一些“窗口”。
用户和应用程序之间的交互包括一些简单的离散输入字符,我几乎看不到任何类型的命令行输入。
我想让它只是更方便一点的交互。喜欢的东西:
funcA arg1 arg2Enter funcB arg1 ... Enter
“enter”后,运行命令
OpenCV中有类似的东西吗?
演示的代码在您的 OpenCV 安装中可用。
你可以随意调整它。
您是说要在程序运行时调用程序的函数来处理图像吗?例如,当程序运行时,您调用watershed(whatever, arguments)
?
我不认为你可以不付出一些努力就做到这一点。我没有尝试过类似的方法,但我想到的是使用单独的线程来获取输入,然后将该输入映射到一个函数。
编辑:如果这确实是您正在寻找的,另请参阅此答案。