JeVois
1.20
JeVois Smart Embedded Machine Vision Toolkit
|
Share this page: |
|
|
|
|
|
|
virtual void process(jevois::InputFrame &&inframe, jevois::OutputFrame &&outframe) override
Processing function, version that receives a frame from camera and sends a frame out over USB.
const T * pixels() const
Shortcut access to pixels, read-only.
Exception-safe wrapper around a raw image to be sent over USB.
unsigned int bytesize() const
Helper function to get the total number of bytes in the RawImage, i.e., width * height * bytesperpix(...
A raw image as coming from a V4L2 Camera and/or being sent out to a USB Gadget.
void require(char const *info, unsigned int w, unsigned int h, unsigned int f) const
Require a particular image size and format, issue a fatal error message and throw if no match.
unsigned int width
Image width in pixels.
T * pixelsw()
Shortcut access to pixels, read-write.
JEVOIS_REGISTER_MODULE(TutorialPassThrough)
virtual ~TutorialPassThrough()
Virtual base class for a vision processing module.
unsigned int height
Image height in pixels.
unsigned int fmt
Pixel format as a V4L2_PIX_FMT_XXX.