JeVois  1.21
JeVois Smart Embedded Machine Vision Toolkit
Share this page:
Loading...
Searching...
No Matches
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

namespace  jevois
 Main namespace for all JeVois classes and functions.
 

Functions

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