Facebook
From pawel123, 1 Week ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 29
  1. // Project_lab10.cpp : Defines the entry point for the console application.
  2. //
  3. /*
  4. #include "stdafx.h"
  5.  
  6.  
  7. int main()
  8. {
  9.     return 0;
  10. }
  11. */
  12. //! [includes]
  13.  
  14. #include <opencv2/core.hpp>
  15.  
  16. #include <opencv2/imgcodecs.hpp>
  17.  
  18. #include <opencv2/highgui.hpp>
  19.  
  20.  
  21.  
  22. #include <iostream>
  23.  
  24. #include <string>
  25.  
  26. #include "stdafx.h" // dodalem
  27.  
  28. //! [includes]
  29.  
  30.  
  31.  
  32. //! [namespace]
  33.  
  34. using namespace cv;
  35.  
  36. //! [namespace]
  37.  
  38.  
  39.  
  40. using namespace std;
  41.  
  42.  
  43.  
  44. int main(int argc, char** argv)
  45.  
  46. {
  47.  
  48.         //! [load]
  49.  
  50.         String imageName("C:/Users/pawel/Desktop/PAWEƁ/studia/aktualne/PO/laborki_po/lab10/my_inage_lab10.jpg"); // by default
  51.  
  52.         if (argc > 1)
  53.  
  54.         {
  55.  
  56.                 imageName = argv[1];
  57.  
  58.         }
  59.  
  60.         //! [load]
  61.  
  62.  
  63.  
  64.         //! [mat]
  65.  
  66.         Mat image;
  67.  
  68.         //! [mat]
  69.  
  70.  
  71.  
  72.         //! [imread]
  73.  
  74.         image = imread(imageName, IMREAD_COLOR); // Read the file
  75.  
  76.                                                                                          //! [imread]
  77.  
  78.  
  79.  
  80.         if (image.empty())                      // Check for invalid input
  81.  
  82.         {
  83.  
  84.                 cout << "Could not open or find the image" << std::endl;
  85.  
  86.                 return -1;
  87.  
  88.         }
  89.  
  90.  
  91.  
  92.         //! [window]
  93.  
  94.         namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
  95.  
  96.                                                                                                         //! [window]
  97.  
  98.  
  99.  
  100.                                                                                                         //! [imshow]
  101.  
  102.         imshow("Display window", image);                // Show our image inside it.
  103.  
  104.                                                                                                         //! [imshow]
  105.  
  106.  
  107.  
  108.                                                                                                         //! [wait]
  109.  
  110.         waitKey(0); // Wait for a keystroke in the window
  111.  
  112.                                 //! [wait]
  113.         //system("pause"); // moje
  114.         return 0;
  115.  
  116. }