Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CommandLineParser,通过命令行参数在opencv中加载图像_C++_Opencv_Opencv3.0 - Fatal编程技术网

C++ CommandLineParser,通过命令行参数在opencv中加载图像

C++ 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

我看到在Opencv的第3版中,“CommandLineParser”被大量使用;但我不明白它是怎么工作的。我是编程新手。有人能给我一些帮助吗? 另一个问题是,在我使用Opencv 2版本之前,通过“Imread(“file address”,type)”读取图像非常简单,但我发现在新版本中,它主要是通过命令行参数完成的。这有什么好处?它到底是如何工作的? 我正在Windows 10上使用Visual studio 2015
再次感谢您;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中,所有的东西都是高层次的描述;如果有人能用简单的语言补充一些解释,我将不胜感激。谢谢