什么是命令行参数?
命令行参数是在运行时给予程序/脚本的标志。它们包含我们程序的附加信息,以便它可以执行。
并非所有程序都有命令行参数,因为并非所有程序都需要它们。
为什么我们使用命令行参数?
如上所述,命令行参数在运行时为程序提供附加信息。
这允许我们在不改变代码的情况下动态地为我们的程序提供不同的输入 。
您可以绘制命令行参数类似于函数参数的类比。如果你知道如何在各种编程语言中声明和调用函数,那么当你发现如何使用命令行参数时,你会立刻感到宾至如归。
鉴于这是计算机视觉和图像处理博客,您在这里看到的很多参数都是图像路径或视频路径。
那么让我们创建一个名为shape_counter .py的新