Java 在OpenCV示例项目中将图像文件作为参数传递
我已经很久没有使用Java了,而且我以前从未使用过参数。我也是 使用OpenCV模板匹配。我跟在后面。如果你想看的话,你可以看看这个链接。我认为没有必要把整件事照搬过去 当我运行项目时,它会打印Java 在OpenCV示例项目中将图像文件作为参数传递,java,opencv,arguments,Java,Opencv,Arguments,我已经很久没有使用Java了,而且我以前从未使用过参数。我也是 使用OpenCV模板匹配。我跟在后面。如果你想看的话,你可以看看这个链接。我认为没有必要把整件事照搬过去 当我运行项目时,它会打印 Not enough parameters Program arguments: <image_name> <template_name> [<mask_name>] 是的,您需要传递文件路径。如果从命令提示符下运行,它将如下所示: java MatchTempla
Not enough parameters
Program arguments:
<image_name> <template_name> [<mask_name>]
是的,您需要传递文件路径。如果从命令提示符下运行,它将如下所示:
java MatchTemplateDemo "C:/.../Image.png" "C:/.../Template.png"
如果您使用的是IDE,则可以使用以下链接运行带有参数的程序:
是的,您需要传递文件路径。如果从命令提示符下运行,它将如下所示:
java MatchTemplateDemo "C:/.../Image.png" "C:/.../Template.png"
如果您使用的是IDE,则可以使用以下链接运行带有参数的程序:
Imgcodecs.imread
接受包含现有图像的完整路径或相对路径的字符串。
例如,在Windows下,图像的完整路径将是C:\\myfolder\\myimage.jpg
。相对路径只能是myimage.jpg
,但这假设程序是从可以找到图像的同一文件夹执行的
如果您试图从IDE运行代码,也可以通过多种方式为其提供参数。您应该根据您使用的IDE对此进行研究。
Imgcodecs.imread
接受包含现有映像的完整路径或相对路径的字符串。
例如,在Windows下,图像的完整路径将是C:\\myfolder\\myimage.jpg
。相对路径只能是myimage.jpg
,但这假设程序是从可以找到图像的同一文件夹执行的
如果您试图从IDE运行代码,也可以通过多种方式为其提供参数。你应该根据你使用的IDE来研究这个问题。这个答案也是正确的。我在projectoptions中写了参数,并且工作了。这个答案也很正确。我在projectoptions中写参数,然后工作。
java MatchTemplateDemo "C:/.../Image.png" "C:/.../Template.png"