C++ CommandLineParser,通过命令行参数在opencv中加载图像
我看到在Opencv的第3版中,“CommandLineParser”被大量使用;但我不明白它是怎么工作的。我是编程新手。有人能给我一些帮助吗? 另一个问题是,在我使用Opencv 2版本之前,通过“Imread(“file address”,type)”读取图像非常简单,但我发现在新版本中,它主要是通过命令行参数完成的。这有什么好处?它到底是如何工作的? 我正在Windows 10上使用Visual studio 2015C++ CommandLineParser,通过命令行参数在opencv中加载图像,c++,opencv,opencv3.0,C++,Opencv,Opencv3.0,我看到在Opencv的第3版中,“CommandLineParser”被大量使用;但我不明白它是怎么工作的。我是编程新手。有人能给我一些帮助吗? 另一个问题是,在我使用Opencv 2版本之前,通过“Imread(“file address”,type)”读取图像非常简单,但我发现在新版本中,它主要是通过命令行参数完成的。这有什么好处?它到底是如何工作的? 我正在Windows 10上使用Visual studio 2015 再次感谢您;D您仍然使用imread加载图像。CommandLineP
再次感谢您;D您仍然使用
imread
加载图像。CommandLineParser只是一个解释命令行参数的实用工具,但通常不用于简单任务。因此,您可以使用imread(“路径到文件”)
,imread(argv[1])
,或其他任何工具读取图像,作为通常的响应。我的问题是我不理解这个实用程序“CommandLineParser”是如何工作的。我需要取消重新启动它,因为在Opencv 3中经常使用它。其次,我不知道如何使用命令行参数。第三,为什么他们更喜欢这些实用程序而不是这么简单的一行(imread)?看看我以前看到的,确保我没有在谷歌上用ant搜索写这个问题,但我不明白,这对专业程序员来说是可以理解的;在opencv 2中,描述非常简单,每个人都能理解,但我不知道为什么在opencv 3中,所有的东西都是高层次的描述;如果有人能用简单的语言补充一些解释,我将不胜感激。再次感谢;D您仍然使用imread
加载图像。CommandLineParser只是一个解释命令行参数的实用工具,但通常不用于简单任务。因此,您可以使用imread(“路径到文件”)
,imread(argv[1])
,或其他任何工具读取图像,作为通常的响应。我的问题是我不理解这个实用程序“CommandLineParser”是如何工作的。我需要取消重新启动它,因为在Opencv 3中经常使用它。其次,我不知道如何使用命令行参数。第三,为什么他们更喜欢这些实用程序而不是这么简单的一行(imread)?看看我以前看到的,确保我没有在谷歌上用ant搜索写这个问题,但我不明白,这对专业程序员来说是可以理解的;在opencv 2中,描述非常简单,每个人都能理解,但我不知道为什么在opencv 3中,所有的东西都是高层次的描述;如果有人能用简单的语言补充一些解释,我将不胜感激。谢谢