daily pastebin goal
45%
SHARE
TWEET

Untitled

a guest Apr 16th, 2018 54 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. gil::rgb8_view_t resample_image(gil::rgb8_view_t &orig_view)
  2. {
  3.   if ((orig_view.width() != 480 && orig_view.height() != 320) ||
  4.       (orig_view.width() != 320 && orig_view.width() != 480))
  5.     {
  6.       int x_step = 1;
  7.       int y_step = 1;
  8.       if (orig_view.width() > orig_view.height())
  9.     {
  10.       x_step = orig_view.width() / configuration::NORMALIZED_DIMENSIONS.first;
  11.       y_step = orig_view.height() / configuration::NORMALIZED_DIMENSIONS.second;
  12.     }
  13.       else
  14.     {
  15.       x_step = orig_view.width() / configuration::NORMALIZED_DIMENSIONS.second;
  16.       y_step = orig_view.height() / configuration::NORMALIZED_DIMENSIONS.first;
  17.     }
  18.       return gil::subsampled_view(orig_view, x_step, y_step);
  19.     }
  20. }
  21.  
  22. /* compiler error, passed through STLFilt
  23.  
  24. gfilt /banner:none /cand:L /hdr:L -c -Wall -pedantic -std=c++0x -Wno-deprecated -g -ggdb -DDEBUG -Isrc -I/home/bcollins/proj/meatloaf/src src/preprocess.cpp -o obj/preprocess.o
  25. /usr/include/boost/gil/step_iterator.hpp: In constructor 'boost::gil
  26.     ::memory_based_step_iterator<
  27.         I
  28.     >::memory_based_step_iterator(
  29.         const boost::gil::memory_based_step_iterator<
  30.             boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
  31.         > &
  32.     )':
  33. /usr/include/boost/gil/locator.hpp:271:   instantiated from 'boost::gil
  34.     ::memory_based_2d_locator<
  35.         I
  36.     >::memory_based_2d_locator(
  37.         const boost::gil::memory_based_2d_locator<SI> &
  38.     )'
  39. /usr/include/boost/gil/image_view.hpp:101:   instantiated from 'boost::gil
  40.     ::image_view<
  41.         L
  42.     >::image_view(
  43.         const boost::gil::image_view<
  44.             boost::gil::memory_based_2d_locator<
  45.                 boost::gil::memory_based_step_iterator<
  46.                     boost::gil::memory_based_step_iterator<
  47.                         boost::gil::rgb8_pixel_t *
  48.                     >
  49.                 >
  50.             >
  51.         > &
  52.     )'
  53. src/preprocess.cpp:222:   instantiated from here
  54. /usr/include/boost/gil/step_iterator.hpp:165: error: No match for 'boost::gil
  55.     ::detail::step_iterator_adaptor<
  56.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
  57.       , boost::gil::rgb8_pixel_t *
  58.       , boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
  59.     >::step_iterator_adaptor(
  60.         const boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t
  61.             *
  62.         > &, boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
  63.     )'
  64. /usr/include/boost/gil/step_iterator.hpp:61: candidates are: boost::gil::detail
  65.     ::step_iterator_adaptor<
  66.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  67.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  68.             boost::gil::rgb8_pixel_t *>
  69.     >::step_iterator_adaptor(
  70.         const boost::gil::rgb8_pixel_t *&, boost::gil::memunit_step_fn<
  71.             boost::gil::rgb8_pixel_t *>)
  72. /usr/include/boost/gil/step_iterator.hpp:60: boost::gil::detail
  73.     ::step_iterator_adaptor<
  74.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  75.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  76.             boost::gil::rgb8_pixel_t *> >::step_iterator_adaptor()
  77. /usr/include/boost/gil/step_iterator.hpp:53: boost::gil::detail
  78.     ::step_iterator_adaptor<
  79.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  80.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  81.             boost::gil::rgb8_pixel_t *>
  82.     >::step_iterator_adaptor(
  83.         const boost::gil::detail::step_iterator_adaptor<
  84.             boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  85.             boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  86.                 boost::gil::rgb8_pixel_t *> > &)
  87. ...skipping...
  88. /usr/include/boost/gil/step_iterator.hpp: In constructor 'boost::gil
  89.     ::memory_based_step_iterator<
  90.         I
  91.     >::memory_based_step_iterator(
  92.         const boost::gil::memory_based_step_iterator<
  93.             boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
  94.         > &
  95.     )':
  96. /usr/include/boost/gil/locator.hpp:271:   instantiated from 'boost::gil
  97.     ::memory_based_2d_locator<
  98.         I
  99.     >::memory_based_2d_locator(
  100.         const boost::gil::memory_based_2d_locator<SI> &
  101.     )'
  102. /usr/include/boost/gil/image_view.hpp:101:   instantiated from 'boost::gil
  103.     ::image_view<
  104.         L
  105.     >::image_view(
  106.         const boost::gil::image_view<
  107.             boost::gil::memory_based_2d_locator<
  108.                 boost::gil::memory_based_step_iterator<
  109.                     boost::gil::memory_based_step_iterator<
  110.                         boost::gil::rgb8_pixel_t *
  111.                     >
  112.                 >
  113.             >
  114.         > &
  115.     )'
  116. src/preprocess.cpp:222:   instantiated from here
  117. /usr/include/boost/gil/step_iterator.hpp:165: error: No match for 'boost::gil
  118.     ::detail::step_iterator_adaptor<
  119.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
  120.       , boost::gil::rgb8_pixel_t *
  121.       , boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
  122.     >::step_iterator_adaptor(
  123.         const boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t
  124.             *
  125.         > &, boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
  126.     )'
  127. /usr/include/boost/gil/step_iterator.hpp:61: candidates are: boost::gil::detail
  128.     ::step_iterator_adaptor<
  129.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  130.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  131.             boost::gil::rgb8_pixel_t *>
  132.     >::step_iterator_adaptor(
  133.         const boost::gil::rgb8_pixel_t *&, boost::gil::memunit_step_fn<
  134.             boost::gil::rgb8_pixel_t *>)
  135. /usr/include/boost/gil/step_iterator.hpp:60: boost::gil::detail
  136.     ::step_iterator_adaptor<
  137.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  138.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  139.             boost::gil::rgb8_pixel_t *> >::step_iterator_adaptor()
  140. /usr/include/boost/gil/step_iterator.hpp:53: boost::gil::detail
  141.     ::step_iterator_adaptor<
  142.         boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  143.         boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  144.             boost::gil::rgb8_pixel_t *>
  145.     >::step_iterator_adaptor(
  146.         const boost::gil::detail::step_iterator_adaptor<
  147.             boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
  148.             boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
  149.                 boost::gil::rgb8_pixel_t *> > &)
  150. */
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top