JeVois  1.0
JeVois Smart Embedded Machine Vision Toolkit
Jpeg.H File Reference
#include <jevois/Types/Singleton.H>
#include <jevois/Image/RawImage.H>
#include <opencv2/core/core.hpp>
Include dependency graph for Jpeg.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jevois::JpegCompressor
 Simple singleton wrapper over a turbojpeg compressor. More...
 

Namespaces

 jevois
 

Functions

void jevois::convertYUYVtoYUV422 (unsigned char const *src, int width, int height, unsigned char *dst)
 Helper to convert from packed YUYV to planar YUV422. More...
 
unsigned long jevois::compressBGRtoJpeg (unsigned char const *src, int width, int height, unsigned char *dst, int quality=75)
 Compress raw pixel buffer to jpeg. More...
 
void jevois::compressBGRtoJpeg (cv::Mat const &src, RawImage &dst, int quality=75)
 Compress a BGR cv::Mat into an output JPEG jevois::RawImage. More...
 
unsigned long jevois::compressRGBAtoJpeg (unsigned char const *src, int width, int height, unsigned char *dst, int quality=75)
 Compress raw pixel buffer to jpeg. More...
 
void jevois::compressRGBAtoJpeg (cv::Mat const &src, RawImage &dst, int quality=75)
 Compress an RGBA cv::Mat into an output JPEG jevois::RawImage. More...