some improvements on tutorials

This commit is contained in:
Suleyman TURKMEN
2017-07-26 08:39:53 +03:00
parent 8e6e05ed3f
commit 89480801b8
41 changed files with 261 additions and 188 deletions
@@ -21,7 +21,7 @@ namespace
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 = 200;
const int cannyThresholdInitialValue = 100;
const int accumulatorThresholdInitialValue = 50;
const int maxAccumulatorThreshold = 200;
const int maxCannyThreshold = 255;
@@ -55,15 +55,13 @@ int main(int argc, char** argv)
{
Mat src, src_gray;
if (argc < 2)
{
std::cerr<<"No input image specified\n";
std::cout<<usage;
return -1;
}
// Read the image
src = imread( argv[1], IMREAD_COLOR );
String imageName("../data/stuff.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR );
if( src.empty() )
{
@@ -35,10 +35,15 @@ void Probabilistic_Hough( int, void* );
/**
* @function main
*/
int main( int, char** argv )
int main( int argc, char** argv )
{
/// Read the image
src = imread( argv[1], IMREAD_COLOR );
// Read the image
String imageName("../data/building.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR );
if( src.empty() )
{ help();
@@ -13,7 +13,7 @@ using namespace cv;
/**
* @function main
*/
int main( int, char** argv )
int main( int argc, char** argv )
{
//![variables]
Mat src, src_gray, dst;
@@ -25,7 +25,12 @@ int main( int, char** argv )
//![variables]
//![load]
src = imread( argv[1], IMREAD_COLOR ); // Load an image
String imageName("../data/lena.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR ); // Load an image
if( src.empty() )
{ return -1; }
@@ -23,10 +23,12 @@ void update_map( void );
/**
* @function main
*/
int main( int, char** argv )
int main(int argc, const char** argv)
{
/// Load the image
src = imread( argv[1], IMREAD_COLOR );
CommandLineParser parser(argc, argv, "{@image |../data/chicky_512.png|input image name}");
std::string filename = parser.get<std::string>(0);
src = imread( filename, IMREAD_COLOR );
/// Create dst, map_x and map_y with the same size as src:
dst.create( src.size(), src.type() );
@@ -13,7 +13,7 @@ using namespace cv;
/**
* @function main
*/
int main( int, char** argv )
int main( int argc, char** argv )
{
//![variables]
Mat src, src_gray;
@@ -25,7 +25,12 @@ int main( int, char** argv )
//![variables]
//![load]
src = imread( argv[1], IMREAD_COLOR ); // Load an image
String imageName("../data/lena.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR ); // Load an image
if( src.empty() )
{ return -1; }
@@ -21,10 +21,15 @@ RNG rng(12345);
/**
* @function main
*/
int main( int, char** argv )
int main( int argc, char** argv )
{
//![load]
src = imread( argv[1], IMREAD_COLOR ); // Load an image
String imageName("../data/lena.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR ); // Load an image
if( src.empty() )
{
@@ -13,7 +13,7 @@ using namespace cv;
/**
* @function main
*/
int main ( int, char** argv )
int main ( int argc, char** argv )
{
/// Declare variables
Mat src, dst;
@@ -26,7 +26,12 @@ int main ( int, char** argv )
const char* window_name = "filter2D Demo";
//![load]
src = imread( argv[1], IMREAD_COLOR ); // Load an image
String imageName("../data/lena.jpg"); // by default
if (argc > 1)
{
imageName = argv[1];
}
src = imread( imageName, IMREAD_COLOR ); // Load an image
if( src.empty() )
{ return -1; }
@@ -10,11 +10,11 @@
using namespace std;
using namespace cv;
int main(int, char** argv)
int main()
{
//! [load_image]
// Load the image
Mat src = imread(argv[1]);
Mat src = imread("../data/cards.png");
// Check if everything was fine
if (!src.data)