FastDeploy
latest
Fast & Easy to Deploy!
|
Processor for resize images by short edge. More...
#include <resize_by_short.h>
Static Public Member Functions | |
static bool | Run (FDMat *mat, int target_size, int interp=1, bool use_scale=true, const std::vector< int > &max_hw=std::vector< int >(), ProcLib lib=ProcLib::DEFAULT) |
Process the input images. More... | |
Additional Inherited Members | |
Public Member Functions inherited from fastdeploy::vision::Processor | |
virtual bool | operator() (FDMat *mat) |
operator () for calling processor in this way: processor(mat) More... | |
virtual bool | operator() (FDMat *mat, ProcLib lib) |
operator () for calling processor in this way: processor(mat, lib) This function is for backward compatibility, will be removed in the near future, please use operator()(FDMat* mat) instead and set proc_lib in mat. More... | |
virtual bool | operator() (FDMatBatch *mat_batch) |
operator () for calling processor in this way: processor(mat_batch) More... | |
Processor for resize images by short edge.
|
static |
Process the input images.
[in] | mat | The input image data, result = mat * alpha + beta |
[in] | target_size | target size of the output image. |
[in] | interp | interpolation method, deafult is 1. |
[in] | use_scale | to define wheather to scale the image, deafult is true. |
[in] | max_hw | max HW fo output image. |
[in] | lib | to define OpenCV or FlyCV or CVCUDA will be used. |