using argv[0] represent binary executable files' name in help() function

in sample codes instead of cpp files' name.
This commit is contained in:
MoonChasing
2020-02-23 21:38:04 +08:00
parent 8b5efc6f4c
commit 98db891851
30 changed files with 218 additions and 207 deletions
+4 -4
View File
@@ -25,11 +25,11 @@ using namespace std;
using namespace cv;
using namespace cv::detail;
static void printUsage()
static void printUsage(char** argv)
{
cout <<
"Rotation model images stitcher.\n\n"
"stitching_detailed img1 img2 [...imgN] [flags]\n\n"
<< argv[0] << " img1 img2 [...imgN] [flags]\n\n"
"Flags:\n"
" --preview\n"
" Run stitching in the preview mode. Works faster than usual mode,\n"
@@ -124,14 +124,14 @@ static int parseCmdArgs(int argc, char** argv)
{
if (argc == 1)
{
printUsage();
printUsage(argv);
return -1;
}
for (int i = 1; i < argc; ++i)
{
if (string(argv[i]) == "--help" || string(argv[i]) == "/?")
{
printUsage();
printUsage(argv);
return -1;
}
else if (string(argv[i]) == "--preview")