Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gil::rgb8_view_t resample_image(gil::rgb8_view_t &orig_view)
- {
- if ((orig_view.width() != 480 && orig_view.height() != 320) ||
- (orig_view.width() != 320 && orig_view.width() != 480))
- {
- int x_step = 1;
- int y_step = 1;
- if (orig_view.width() > orig_view.height())
- {
- x_step = orig_view.width() / configuration::NORMALIZED_DIMENSIONS.first;
- y_step = orig_view.height() / configuration::NORMALIZED_DIMENSIONS.second;
- }
- else
- {
- x_step = orig_view.width() / configuration::NORMALIZED_DIMENSIONS.second;
- y_step = orig_view.height() / configuration::NORMALIZED_DIMENSIONS.first;
- }
- return gil::subsampled_view(orig_view, x_step, y_step);
- }
- }
- /* compiler error, passed through STLFilt
- 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
- /usr/include/boost/gil/step_iterator.hpp: In constructor 'boost::gil
- ::memory_based_step_iterator<
- I
- >::memory_based_step_iterator(
- const boost::gil::memory_based_step_iterator<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
- > &
- )':
- /usr/include/boost/gil/locator.hpp:271: instantiated from 'boost::gil
- ::memory_based_2d_locator<
- I
- >::memory_based_2d_locator(
- const boost::gil::memory_based_2d_locator<SI> &
- )'
- /usr/include/boost/gil/image_view.hpp:101: instantiated from 'boost::gil
- ::image_view<
- L
- >::image_view(
- const boost::gil::image_view<
- boost::gil::memory_based_2d_locator<
- boost::gil::memory_based_step_iterator<
- boost::gil::memory_based_step_iterator<
- boost::gil::rgb8_pixel_t *
- >
- >
- >
- > &
- )'
- src/preprocess.cpp:222: instantiated from here
- /usr/include/boost/gil/step_iterator.hpp:165: error: No match for 'boost::gil
- ::detail::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
- , boost::gil::rgb8_pixel_t *
- , boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t
- *
- > &, boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
- )'
- /usr/include/boost/gil/step_iterator.hpp:61: candidates are: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::rgb8_pixel_t *&, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>)
- /usr/include/boost/gil/step_iterator.hpp:60: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *> >::step_iterator_adaptor()
- /usr/include/boost/gil/step_iterator.hpp:53: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::detail::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *> > &)
- ...skipping...
- /usr/include/boost/gil/step_iterator.hpp: In constructor 'boost::gil
- ::memory_based_step_iterator<
- I
- >::memory_based_step_iterator(
- const boost::gil::memory_based_step_iterator<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
- > &
- )':
- /usr/include/boost/gil/locator.hpp:271: instantiated from 'boost::gil
- ::memory_based_2d_locator<
- I
- >::memory_based_2d_locator(
- const boost::gil::memory_based_2d_locator<SI> &
- )'
- /usr/include/boost/gil/image_view.hpp:101: instantiated from 'boost::gil
- ::image_view<
- L
- >::image_view(
- const boost::gil::image_view<
- boost::gil::memory_based_2d_locator<
- boost::gil::memory_based_step_iterator<
- boost::gil::memory_based_step_iterator<
- boost::gil::rgb8_pixel_t *
- >
- >
- >
- > &
- )'
- src/preprocess.cpp:222: instantiated from here
- /usr/include/boost/gil/step_iterator.hpp:165: error: No match for 'boost::gil
- ::detail::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>
- , boost::gil::rgb8_pixel_t *
- , boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t
- *
- > &, boost::gil::memunit_step_fn<boost::gil::rgb8_pixel_t *>
- )'
- /usr/include/boost/gil/step_iterator.hpp:61: candidates are: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::rgb8_pixel_t *&, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>)
- /usr/include/boost/gil/step_iterator.hpp:60: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *> >::step_iterator_adaptor()
- /usr/include/boost/gil/step_iterator.hpp:53: boost::gil::detail
- ::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *>
- >::step_iterator_adaptor(
- const boost::gil::detail::step_iterator_adaptor<
- boost::gil::memory_based_step_iterator<boost::gil::rgb8_pixel_t *>,
- boost::gil::rgb8_pixel_t *, boost::gil::memunit_step_fn<
- boost::gil::rgb8_pixel_t *> > &)
- */
Add Comment
Please, Sign In to add comment