Skip to main content

Image

See Image Processing for the usage and the visual comparison with OpenCV.

Conversion​

MatftNumpyMethodComplex
Matft.image.cgimage2mfarrayn/a
Matft.image.mfarray2cgimagen/a

OpenCV​

Filters use MfBorderType.Replicate by default, because OpenCV's default border (BORDER_REFLECT_101) is not supported by vImage.

MatftOpenCVMethodComplex
Matft.image.colorcv2.cvtColor
Matft.image.cvtColorcv2.cvtColor
Matft.image.thresholdcv2.threshold
Matft.image.adaptiveThresholdcv2.adaptiveThreshold
Matft.image.calcHistcv2.calcHist
Matft.image.equalizeHistcv2.equalizeHist
Matft.image.LUTcv2.LUT
Matft.image.normalizecv2.normalize
Matft.image.convertScaleAbscv2.convertScaleAbs
Matft.image.filter2Dcv2.filter2D
Matft.image.sepFilter2Dcv2.sepFilter2D
Matft.image.boxFiltercv2.boxFilter
Matft.image.blurcv2.blur
Matft.image.getGaussianKernelcv2.getGaussianKernel
Matft.image.GaussianBlurcv2.GaussianBlur
Matft.image.getDerivKernelscv2.getDerivKernels
Matft.image.Sobelcv2.Sobel
Matft.image.Laplaciancv2.Laplacian
Matft.image.Cannycv2.Canny
Matft.image.getStructuringElementcv2.getStructuringElement
Matft.image.erodecv2.erode
Matft.image.dilatecv2.dilate
Matft.image.morphologyExcv2.morphologyEx
Matft.image.resizecv2.resize
Matft.image.flipcv2.flip
Matft.image.rotatecv2.rotate
Matft.image.getRotationMatrix2Dcv2.getRotationMatrix2D
Matft.image.getAffineTransformcv2.getAffineTransform
Matft.image.getPerspectiveTransformcv2.getPerspectiveTransform
Matft.image.warpAffinecv2.warpAffine
Matft.image.warpPerspectivecv2.warpPerspective
Matft.image.remapcv2.remap

PIL / transformers​

MatftPIL / transformersMethodComplex
Matft.image.resize(_:width:height:resample:)PIL.Image.resize
Matft.image.center_croptransformers.image_transforms.center_crop
Matft.image.rescaletransformers.image_transforms.rescale
Matft.image.normalize_meanstdtransformers.image_transforms.normalize
Matft.image.clip_preprocessCLIPImageProcessor
Matft.image.smart_resizetransformers.models.qwen2_vl.image_processing_qwen2_vl.smart_resize
Matft.image.qwen2vl_patchifyQwen2VLImageProcessor (patchify)
Matft.image.qwen2vl_preprocessQwen2VLImageProcessor