new function imread_reduced()

by this new function we can set libjpeg "scale_denom" parameter and load jpeg images scaled 1/2 - 1/4 - 1/8
other image formats resized after loading
This commit is contained in:
Suleyman TURKMEN
2015-06-27 17:18:51 +03:00
parent eb4bd6b4fb
commit 7b7d54df68
6 changed files with 57 additions and 3 deletions

View File

@@ -67,6 +67,7 @@ public:
virtual bool setSource( const String& filename );
virtual bool setSource( const Mat& buf );
virtual int setScale( const int& scale_denom );
virtual bool readHeader() = 0;
virtual bool readData( Mat& img ) = 0;
@@ -81,6 +82,7 @@ protected:
int m_width; // width of the image ( filled by readHeader )
int m_height; // height of the image ( filled by readHeader )
int m_type;
int m_scale_denom;
String m_filename;
String m_signature;
Mat m_buf;