mirror of
https://github.com/zebrajr/opencv.git
synced 2026-01-15 12:15:17 +00:00
Update documentation and samples
This commit is contained in:
@@ -20,8 +20,9 @@ int parseCmdArgs(int argc, char** argv);
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
int retval = parseCmdArgs(argc, argv);
|
||||
if (retval) return -1;
|
||||
if (retval) return EXIT_FAILURE;
|
||||
|
||||
//![stitching]
|
||||
Mat pano;
|
||||
Ptr<Stitcher> stitcher = Stitcher::create(mode, try_use_gpu);
|
||||
Stitcher::Status status = stitcher->stitch(imgs, pano);
|
||||
@@ -29,12 +30,13 @@ int main(int argc, char* argv[])
|
||||
if (status != Stitcher::OK)
|
||||
{
|
||||
cout << "Can't stitch images, error code = " << int(status) << endl;
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
//![stitching]
|
||||
|
||||
imwrite(result_name, pano);
|
||||
cout << "stitching completed successfully\n" << result_name << " saved!";
|
||||
return 0;
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +65,7 @@ int parseCmdArgs(int argc, char** argv)
|
||||
if (argc == 1)
|
||||
{
|
||||
printUsage(argv);
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
for (int i = 1; i < argc; ++i)
|
||||
@@ -71,7 +73,7 @@ int parseCmdArgs(int argc, char** argv)
|
||||
if (string(argv[i]) == "--help" || string(argv[i]) == "/?")
|
||||
{
|
||||
printUsage(argv);
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
else if (string(argv[i]) == "--try_use_gpu")
|
||||
{
|
||||
@@ -82,7 +84,7 @@ int parseCmdArgs(int argc, char** argv)
|
||||
else
|
||||
{
|
||||
cout << "Bad --try_use_gpu flag value\n";
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
@@ -104,7 +106,7 @@ int parseCmdArgs(int argc, char** argv)
|
||||
else
|
||||
{
|
||||
cout << "Bad --mode flag value\n";
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
@@ -114,7 +116,7 @@ int parseCmdArgs(int argc, char** argv)
|
||||
if (img.empty())
|
||||
{
|
||||
cout << "Can't read image '" << argv[i] << "'\n";
|
||||
return -1;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
if (divide_images)
|
||||
@@ -130,5 +132,5 @@ int parseCmdArgs(int argc, char** argv)
|
||||
imgs.push_back(img);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user