|
#pragma once
|
|
#include <turbojpeg.h>
|
|
#include <opencv2/opencv.hpp>
|
|
#include "scanservices_utils.h"
|
|
|
|
class JpegCompress
|
|
{
|
|
public:
|
|
JpegCompress(int quality=80);
|
|
~JpegCompress();
|
|
HG_JpegCompressInfo GetCompressedImg(cv::Mat& mat);
|
|
private:
|
|
tjhandle tjInstance;
|
|
int m_quality;
|
|
};
|