Update Samples

This commit is contained in:
Suleyman TURKMEN
2019-07-28 12:09:17 +03:00
committed by sturkmen72
parent 9ef5373776
commit f73395122c
72 changed files with 251 additions and 271 deletions
@@ -58,8 +58,8 @@ static void CannyThreshold(int, void*)
int main( int argc, char** argv )
{
//![load]
CommandLineParser parser( argc, argv, "{@input | ../data/fruits.jpg | input image}" );
src = imread( parser.get<String>( "@input" ), IMREAD_COLOR ); // Load an image
CommandLineParser parser( argc, argv, "{@input | fruits.jpg | input image}" );
src = imread( samples::findFile( parser.get<String>( "@input" ) ), IMREAD_COLOR ); // Load an image
if( src.empty() )
{
@@ -18,8 +18,8 @@ using namespace std;
int main( int argc, char** argv )
{
//! [Load the image]
CommandLineParser parser( argc, argv, "{@input | ../data/lena.jpg | input image}" );
Mat src = imread( parser.get<String>( "@input" ) );
CommandLineParser parser( argc, argv, "{@input | lena.jpg | input image}" );
Mat src = imread( samples::findFile( parser.get<String>( "@input" ) ) );
if( src.empty() )
{
cout << "Could not open or find the image!\n" << endl;
@@ -18,7 +18,6 @@ namespace
const std::string windowName = "Hough Circle Detection Demo";
const std::string cannyThresholdTrackbarName = "Canny threshold";
const std::string accumulatorThresholdTrackbarName = "Accumulator Threshold";
const std::string usage = "Usage : tutorial_HoughCircle_Demo <path_to_input_image>\n";
// initial and max values of the parameters of interests.
const int cannyThresholdInitialValue = 100;
@@ -56,17 +55,17 @@ int main(int argc, char** argv)
Mat src, src_gray;
// Read the image
String imageName("../data/stuff.jpg"); // by default
String imageName("stuff.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR );
src = imread( samples::findFile( imageName ), IMREAD_COLOR );
if( src.empty() )
{
std::cerr<<"Invalid input image\n";
std::cout<<usage;
std::cerr << "Invalid input image\n";
std::cout << "Usage : " << argv[0] << " <path_to_input_image>\n";;
return -1;
}
@@ -38,12 +38,12 @@ void Probabilistic_Hough( int, void* );
int main( int argc, char** argv )
{
// Read the image
String imageName("../data/building.jpg"); // by default
String imageName("building.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR );
src = imread( samples::findFile( imageName ), IMREAD_COLOR );
if( src.empty() )
{ help();
@@ -26,14 +26,14 @@ int main( int argc, char** argv )
//![variables]
//![load]
const char* imageName = argc >=2 ? argv[1] : "../data/lena.jpg";
const char* imageName = argc >=2 ? argv[1] : "lena.jpg";
src = imread( imageName, IMREAD_COLOR ); // Load an image
src = imread( samples::findFile( imageName ), IMREAD_COLOR ); // Load an image
// Check if image is loaded fine
if(src.empty()){
printf(" Error opening image\n");
printf(" Program Arguments: [image_name -- default ../data/lena.jpg] \n");
printf(" Program Arguments: [image_name -- default lena.jpg] \n");
return -1;
}
//![load]
@@ -19,11 +19,11 @@ void update_map( int &ind, Mat &map_x, Mat &map_y );
*/
int main(int argc, const char** argv)
{
CommandLineParser parser(argc, argv, "{@image |../data/chicky_512.png|input image name}");
CommandLineParser parser(argc, argv, "{@image |chicky_512.png|input image name}");
std::string filename = parser.get<std::string>(0);
//! [Load]
/// Load the image
Mat src = imread( filename, IMREAD_COLOR );
Mat src = imread( samples::findFile( filename ), IMREAD_COLOR );
if (src.empty())
{
std::cout << "Cannot read image: " << filename << std::endl;
@@ -19,10 +19,10 @@ using namespace std;
int main( int argc, char** argv )
{
cv::CommandLineParser parser(argc, argv,
"{@input |../data/lena.jpg|input image}"
"{ksize k|1|ksize (hit 'K' to increase its value)}"
"{scale s|1|scale (hit 'S' to increase its value)}"
"{delta d|0|delta (hit 'D' to increase its value)}"
"{@input |lena.jpg|input image}"
"{ksize k|1|ksize (hit 'K' to increase its value at run time)}"
"{scale s|1|scale (hit 'S' to increase its value at run time)}"
"{delta d|0|delta (hit 'D' to increase its value at run time)}"
"{help h|false|show help message}");
cout << "The sample uses Sobel or Scharr OpenCV functions for edge detection\n\n";
@@ -43,13 +43,13 @@ int main( int argc, char** argv )
//![load]
String imageName = parser.get<String>("@input");
// As usual we load our source image (src)
image = imread( imageName, IMREAD_COLOR ); // Load an image
image = imread( samples::findFile( imageName ), IMREAD_COLOR ); // Load an image
// Check if image is loaded fine
if( image.empty() )
{
printf("Error opening image: %s\n", imageName.c_str());
return 1;
return EXIT_FAILURE;
}
//![load]
@@ -95,7 +95,7 @@ int main( int argc, char** argv )
if(key == 27)
{
return 0;
return EXIT_SUCCESS;
}
if (key == 'k' || key == 'K')
@@ -120,5 +120,5 @@ int main( int argc, char** argv )
delta = 0;
}
}
return 0;
return EXIT_SUCCESS;
}
@@ -25,15 +25,15 @@ RNG rng(12345);
int main( int argc, char** argv )
{
//![load]
const char* imageName = argc >=2 ? argv[1] : "../data/lena.jpg";
const char* imageName = argc >=2 ? argv[1] : "lena.jpg";
// Loads an image
src = imread( imageName, IMREAD_COLOR ); // Load an image
src = imread( samples::findFile( imageName ), IMREAD_COLOR ); // Load an image
// Check if image is loaded fine
if( src.empty()) {
printf(" Error opening image\n");
printf(" Program Arguments: [image_name -- default ../data/lena.jpg] \n");
printf(" Program Arguments: [image_name -- default lena.jpg] \n");
return -1;
}
//![load]
@@ -26,16 +26,16 @@ int main ( int argc, char** argv )
const char* window_name = "filter2D Demo";
//![load]
const char* imageName = argc >=2 ? argv[1] : "../data/lena.jpg";
const char* imageName = argc >=2 ? argv[1] : "lena.jpg";
// Loads an image
src = imread( imageName, IMREAD_COLOR ); // Load an image
src = imread( samples::findFile( imageName ), IMREAD_COLOR ); // Load an image
if( src.empty() )
{
printf(" Error opening image\n");
printf(" Program Arguments: [image_name -- default ../data/lena.jpg] \n");
return -1;
printf(" Program Arguments: [image_name -- default lena.jpg] \n");
return EXIT_FAILURE;
}
//![load]
@@ -70,5 +70,5 @@ int main ( int argc, char** argv )
ind++;
}
return 0;
return EXIT_SUCCESS;
}
@@ -12,16 +12,16 @@ using namespace std;
int main(int argc, char** argv)
{
//![load]
const char* filename = argc >=2 ? argv[1] : "../data/smarties.png";
const char* filename = argc >=2 ? argv[1] : "smarties.png";
// Loads an image
Mat src = imread( filename, IMREAD_COLOR );
Mat src = imread( samples::findFile( filename ), IMREAD_COLOR );
// Check if image is loaded fine
if(src.empty()){
printf(" Error opening image\n");
printf(" Program Arguments: [image_name -- default %s] \n", filename);
return -1;
return EXIT_FAILURE;
}
//![load]
@@ -61,5 +61,5 @@ int main(int argc, char** argv)
waitKey();
//![display]
return 0;
return EXIT_SUCCESS;
}
@@ -1,5 +1,5 @@
/**
* @file houghclines.cpp
* @file houghlines.cpp
* @brief This program demonstrates line finding with the Hough transform
*/
@@ -16,11 +16,11 @@ int main(int argc, char** argv)
Mat dst, cdst, cdstP;
//![load]
const char* default_file = "../data/sudoku.png";
const char* default_file = "sudoku.png";
const char* filename = argc >=2 ? argv[1] : default_file;
// Loads an image
Mat src = imread( filename, IMREAD_GRAYSCALE );
Mat src = imread( samples::findFile( filename ), IMREAD_GRAYSCALE );
// Check if image is loaded fine
if(src.empty()){
@@ -15,8 +15,8 @@ int main(int argc, char *argv[])
{
//! [load_image]
// Load the image
CommandLineParser parser( argc, argv, "{@input | ../data/cards.png | input image}" );
Mat src = imread( parser.get<String>( "@input" ) );
CommandLineParser parser( argc, argv, "{@input | cards.png | input image}" );
Mat src = imread( samples::findFile( parser.get<String>( "@input" ) ) );
if( src.empty() )
{
cout << "Could not open or find the image!\n" << endl;