SOPT
Sparse OPTimisation
Functions
copy_tiff.cc File Reference
#include <algorithm>
#include <exception>
#include <functional>
#include <iostream>
#include <random>
#include <vector>
#include "tools_for_tests/directories.h"
#include "tools_for_tests/tiffwrappers.h"
#include "sopt/logging.h"
#include "sopt/utilities.h"
+ Include dependency graph for copy_tiff.cc:

Go to the source code of this file.

Functions

int main (int argc, char const **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char const **  argv 
)

Definition at line 14 of file copy_tiff.cc.

14  {
15  if (argc != 3) {
16  std::cout << "Expects two arguments:\n"
17  "- path to the image to clean (or name of standard SOPT image)\n"
18  "- path to output image\n";
19  exit(0);
20  }
21 
22  // Read input file
23  auto const image = sopt::tools::read_standard_tiff(argv[1]);
24  sopt::utilities::write_tiff(image, argv[2]);
25 
26  auto const reread = sopt::utilities::read_tiff(argv[2]);
27 
28  return 0;
29 }
Image read_standard_tiff(std::string const &name)
Reads tiff image from sopt data directory if it exists.
Definition: tiffwrappers.cc:9
void write_tiff(Image<> const &image, std::string const &filename)
Writes a tiff greyscale file.
Definition: utilities.cc:68
Image read_tiff(std::string const &filename)
Reads tiff image.
Definition: utilities.cc:38

References sopt::tools::read_standard_tiff(), sopt::utilities::read_tiff(), and sopt::utilities::write_tiff().