UNPKG

opencv-ts

Version:

This package is a work in progress to translate opecv with a typescript definition

492 lines (487 loc) 25.2 kB
import { Mat } from './Mat'; declare module ColorConversions { enum ColorConversionCodes { COLOR_BGR2BGRA = 0, COLOR_RGB2RGBA = COLOR_BGR2BGRA, COLOR_BGRA2BGR = 1, COLOR_RGBA2RGB = COLOR_BGRA2BGR, COLOR_BGR2RGBA = 2, COLOR_RGB2BGRA = COLOR_BGR2RGBA, COLOR_RGBA2BGR = 3, COLOR_BGRA2RGB = COLOR_RGBA2BGR, COLOR_BGR2RGB = 4, COLOR_RGB2BGR = COLOR_BGR2RGB, COLOR_BGRA2RGBA = 5, COLOR_RGBA2BGRA = COLOR_BGRA2RGBA, COLOR_BGR2GRAY = 6, COLOR_RGB2GRAY = 7, COLOR_GRAY2BGR = 8, COLOR_GRAY2RGB = COLOR_GRAY2BGR, COLOR_GRAY2BGRA = 9, COLOR_GRAY2RGBA = COLOR_GRAY2BGRA, COLOR_BGRA2GRAY = 10, COLOR_RGBA2GRAY = 11, COLOR_BGR2BGR565 = 12, COLOR_RGB2BGR565 = 13, COLOR_BGR5652BGR = 14, COLOR_BGR5652RGB = 15, COLOR_BGRA2BGR565 = 16, COLOR_RGBA2BGR565 = 17, COLOR_BGR5652BGRA = 18, COLOR_BGR5652RGBA = 19, COLOR_GRAY2BGR565 = 20, COLOR_BGR5652GRAY = 21, COLOR_BGR2BGR555 = 22, COLOR_RGB2BGR555 = 23, COLOR_BGR5552BGR = 24, COLOR_BGR5552RGB = 25, COLOR_BGRA2BGR555 = 26, COLOR_RGBA2BGR555 = 27, COLOR_BGR5552BGRA = 28, COLOR_BGR5552RGBA = 29, COLOR_GRAY2BGR555 = 30, COLOR_BGR5552GRAY = 31, COLOR_BGR2XYZ = 32, COLOR_RGB2XYZ = 33, COLOR_XYZ2BGR = 34, COLOR_XYZ2RGB = 35, COLOR_BGR2YCrCb = 36, COLOR_RGB2YCrCb = 37, COLOR_YCrCb2BGR = 38, COLOR_YCrCb2RGB = 39, COLOR_BGR2HSV = 40, COLOR_RGB2HSV = 41, COLOR_BGR2Lab = 44, COLOR_RGB2Lab = 45, COLOR_BGR2Luv = 50, COLOR_RGB2Luv = 51, COLOR_BGR2HLS = 52, COLOR_RGB2HLS = 53, COLOR_HSV2BGR = 54, COLOR_HSV2RGB = 55, COLOR_Lab2BGR = 56, COLOR_Lab2RGB = 57, COLOR_Luv2BGR = 58, COLOR_Luv2RGB = 59, COLOR_HLS2BGR = 60, COLOR_HLS2RGB = 61, COLOR_BGR2HSV_FULL = 66, COLOR_RGB2HSV_FULL = 67, COLOR_BGR2HLS_FULL = 68, COLOR_RGB2HLS_FULL = 69, COLOR_HSV2BGR_FULL = 70, COLOR_HSV2RGB_FULL = 71, COLOR_HLS2BGR_FULL = 72, COLOR_HLS2RGB_FULL = 73, COLOR_LBGR2Lab = 74, COLOR_LRGB2Lab = 75, COLOR_LBGR2Luv = 76, COLOR_LRGB2Luv = 77, COLOR_Lab2LBGR = 78, COLOR_Lab2LRGB = 79, COLOR_Luv2LBGR = 80, COLOR_Luv2LRGB = 81, COLOR_BGR2YUV = 82, COLOR_RGB2YUV = 83, COLOR_YUV2BGR = 84, COLOR_YUV2RGB = 85, COLOR_YUV2RGB_NV12 = 90, COLOR_YUV2BGR_NV12 = 91, COLOR_YUV2RGB_NV21 = 92, COLOR_YUV2BGR_NV21 = 93, COLOR_YUV420sp2RGB = COLOR_YUV2RGB_NV21, COLOR_YUV420sp2BGR = COLOR_YUV2BGR_NV21, COLOR_YUV2RGBA_NV12 = 94, COLOR_YUV2BGRA_NV12 = 95, COLOR_YUV2RGBA_NV21 = 96, COLOR_YUV2BGRA_NV21 = 97, COLOR_YUV420sp2RGBA = COLOR_YUV2RGBA_NV21, COLOR_YUV420sp2BGRA = COLOR_YUV2BGRA_NV21, COLOR_YUV2RGB_YV12 = 98, COLOR_YUV2BGR_YV12 = 99, COLOR_YUV2RGB_IYUV = 100, COLOR_YUV2BGR_IYUV = 101, COLOR_YUV2RGB_I420 = COLOR_YUV2RGB_IYUV, COLOR_YUV2BGR_I420 = COLOR_YUV2BGR_IYUV, COLOR_YUV420p2RGB = COLOR_YUV2RGB_YV12, COLOR_YUV420p2BGR = COLOR_YUV2BGR_YV12, COLOR_YUV2RGBA_YV12 = 102, COLOR_YUV2BGRA_YV12 = 103, COLOR_YUV2RGBA_IYUV = 104, COLOR_YUV2BGRA_IYUV = 105, COLOR_YUV2RGBA_I420 = COLOR_YUV2RGBA_IYUV, COLOR_YUV2BGRA_I420 = COLOR_YUV2BGRA_IYUV, COLOR_YUV420p2RGBA = COLOR_YUV2RGBA_YV12, COLOR_YUV420p2BGRA = COLOR_YUV2BGRA_YV12, COLOR_YUV2GRAY_420 = 106, COLOR_YUV2GRAY_NV21 = COLOR_YUV2GRAY_420, COLOR_YUV2GRAY_NV12 = COLOR_YUV2GRAY_420, COLOR_YUV2GRAY_YV12 = COLOR_YUV2GRAY_420, COLOR_YUV2GRAY_IYUV = COLOR_YUV2GRAY_420, COLOR_YUV2GRAY_I420 = COLOR_YUV2GRAY_420, COLOR_YUV420sp2GRAY = COLOR_YUV2GRAY_420, COLOR_YUV420p2GRAY = COLOR_YUV2GRAY_420, COLOR_YUV2RGB_UYVY = 107, COLOR_YUV2BGR_UYVY = 108, COLOR_YUV2RGB_Y422 = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_Y422 = COLOR_YUV2BGR_UYVY, COLOR_YUV2RGB_UYNV = COLOR_YUV2RGB_UYVY, COLOR_YUV2BGR_UYNV = COLOR_YUV2BGR_UYVY, COLOR_YUV2RGBA_UYVY = 111, COLOR_YUV2BGRA_UYVY = 112, COLOR_YUV2RGBA_Y422 = COLOR_YUV2RGBA_UYVY, COLOR_YUV2BGRA_Y422 = COLOR_YUV2BGRA_UYVY, COLOR_YUV2RGBA_UYNV = COLOR_YUV2RGBA_UYVY, COLOR_YUV2BGRA_UYNV = COLOR_YUV2BGRA_UYVY, COLOR_YUV2RGB_YUY2 = 115, COLOR_YUV2BGR_YUY2 = 116, COLOR_YUV2RGB_YVYU = 117, COLOR_YUV2BGR_YVYU = 118, COLOR_YUV2RGB_YUYV = COLOR_YUV2RGB_YUY2, COLOR_YUV2BGR_YUYV = COLOR_YUV2BGR_YUY2, COLOR_YUV2RGB_YUNV = COLOR_YUV2RGB_YUY2, COLOR_YUV2BGR_YUNV = COLOR_YUV2BGR_YUY2, COLOR_YUV2RGBA_YUY2 = 119, COLOR_YUV2BGRA_YUY2 = 120, COLOR_YUV2RGBA_YVYU = 121, COLOR_YUV2BGRA_YVYU = 122, COLOR_YUV2RGBA_YUYV = COLOR_YUV2RGBA_YUY2, COLOR_YUV2BGRA_YUYV = COLOR_YUV2BGRA_YUY2, COLOR_YUV2RGBA_YUNV = COLOR_YUV2RGBA_YUY2, COLOR_YUV2BGRA_YUNV = COLOR_YUV2BGRA_YUY2, COLOR_YUV2GRAY_UYVY = 123, COLOR_YUV2GRAY_YUY2 = 124, COLOR_YUV2GRAY_Y422 = COLOR_YUV2GRAY_UYVY, COLOR_YUV2GRAY_UYNV = COLOR_YUV2GRAY_UYVY, COLOR_YUV2GRAY_YVYU = COLOR_YUV2GRAY_YUY2, COLOR_YUV2GRAY_YUYV = COLOR_YUV2GRAY_YUY2, COLOR_YUV2GRAY_YUNV = COLOR_YUV2GRAY_YUY2, COLOR_RGBA2mRGBA = 125, COLOR_mRGBA2RGBA = 126, COLOR_RGB2YUV_I420 = 127, COLOR_BGR2YUV_I420 = 128, COLOR_RGB2YUV_IYUV = COLOR_RGB2YUV_I420, COLOR_BGR2YUV_IYUV = COLOR_BGR2YUV_I420, COLOR_RGBA2YUV_I420 = 129, COLOR_BGRA2YUV_I420 = 130, COLOR_RGBA2YUV_IYUV = COLOR_RGBA2YUV_I420, COLOR_BGRA2YUV_IYUV = COLOR_BGRA2YUV_I420, COLOR_RGB2YUV_YV12 = 131, COLOR_BGR2YUV_YV12 = 132, COLOR_RGBA2YUV_YV12 = 133, COLOR_BGRA2YUV_YV12 = 134, COLOR_BayerBG2BGR = 46, COLOR_BayerGB2BGR = 47, COLOR_BayerRG2BGR = 48, COLOR_BayerGR2BGR = 49, COLOR_BayerBG2RGB = COLOR_BayerRG2BGR, COLOR_BayerGB2RGB = COLOR_BayerGR2BGR, COLOR_BayerRG2RGB = COLOR_BayerBG2BGR, COLOR_BayerGR2RGB = COLOR_BayerGB2BGR, COLOR_BayerBG2GRAY = 86, COLOR_BayerGB2GRAY = 87, COLOR_BayerRG2GRAY = 88, COLOR_BayerGR2GRAY = 89, COLOR_BayerBG2BGR_VNG = 62, COLOR_BayerGB2BGR_VNG = 63, COLOR_BayerRG2BGR_VNG = 64, COLOR_BayerGR2BGR_VNG = 65, COLOR_BayerBG2RGB_VNG = COLOR_BayerRG2BGR_VNG, COLOR_BayerGB2RGB_VNG = COLOR_BayerGR2BGR_VNG, COLOR_BayerRG2RGB_VNG = COLOR_BayerBG2BGR_VNG, COLOR_BayerGR2RGB_VNG = COLOR_BayerGB2BGR_VNG, COLOR_BayerBG2BGR_EA = 135, COLOR_BayerGB2BGR_EA = 136, COLOR_BayerRG2BGR_EA = 137, COLOR_BayerGR2BGR_EA = 138, COLOR_BayerBG2RGB_EA = COLOR_BayerRG2BGR_EA, COLOR_BayerGB2RGB_EA = COLOR_BayerGR2BGR_EA, COLOR_BayerRG2RGB_EA = COLOR_BayerBG2BGR_EA, COLOR_BayerGR2RGB_EA = COLOR_BayerGB2BGR_EA, COLOR_BayerBG2BGRA = 139, COLOR_BayerGB2BGRA = 140, COLOR_BayerRG2BGRA = 141, COLOR_BayerGR2BGRA = 142, COLOR_BayerBG2RGBA = COLOR_BayerRG2BGRA, COLOR_BayerGB2RGBA = COLOR_BayerGR2BGRA, COLOR_BayerRG2RGBA = COLOR_BayerBG2BGRA, COLOR_BayerGR2RGBA = COLOR_BayerGB2BGRA, COLOR_COLORCVT_MAX = 143 } interface _ColorConversionCodes { COLOR_BGR2BGRA: ColorConversionCodes.COLOR_BGR2BGRA; COLOR_RGB2RGBA: ColorConversionCodes.COLOR_RGB2RGBA; COLOR_BGRA2BGR: ColorConversionCodes.COLOR_BGRA2BGR; COLOR_RGBA2RGB: ColorConversionCodes.COLOR_RGBA2RGB; COLOR_BGR2RGBA: ColorConversionCodes.COLOR_BGR2RGBA; COLOR_RGB2BGRA: ColorConversionCodes.COLOR_RGB2BGRA; COLOR_RGBA2BGR: ColorConversionCodes.COLOR_RGBA2BGR; COLOR_BGRA2RGB: ColorConversionCodes.COLOR_BGRA2RGB; COLOR_BGR2RGB: ColorConversionCodes.COLOR_BGR2RGB; COLOR_RGB2BGR: ColorConversionCodes.COLOR_RGB2BGR; COLOR_BGRA2RGBA: ColorConversionCodes.COLOR_BGRA2RGBA; COLOR_RGBA2BGRA: ColorConversionCodes.COLOR_RGBA2BGRA; COLOR_BGR2GRAY: ColorConversionCodes.COLOR_BGR2GRAY; COLOR_RGB2GRAY: ColorConversionCodes.COLOR_RGB2GRAY; COLOR_GRAY2BGR: ColorConversionCodes.COLOR_GRAY2BGR; COLOR_GRAY2RGB: ColorConversionCodes.COLOR_GRAY2RGB; COLOR_GRAY2BGRA: ColorConversionCodes.COLOR_GRAY2BGRA; COLOR_GRAY2RGBA: ColorConversionCodes.COLOR_GRAY2RGBA; COLOR_BGRA2GRAY: ColorConversionCodes.COLOR_BGRA2GRAY; COLOR_RGBA2GRAY: ColorConversionCodes.COLOR_RGBA2GRAY; COLOR_BGR2BGR565: ColorConversionCodes.COLOR_BGR2BGR565; COLOR_RGB2BGR565: ColorConversionCodes.COLOR_RGB2BGR565; COLOR_BGR5652BGR: ColorConversionCodes.COLOR_BGR5652BGR; COLOR_BGR5652RGB: ColorConversionCodes.COLOR_BGR5652RGB; COLOR_BGRA2BGR565: ColorConversionCodes.COLOR_BGRA2BGR565; COLOR_RGBA2BGR565: ColorConversionCodes.COLOR_RGBA2BGR565; COLOR_BGR5652BGRA: ColorConversionCodes.COLOR_BGR5652BGRA; COLOR_BGR5652RGBA: ColorConversionCodes.COLOR_BGR5652RGBA; COLOR_GRAY2BGR565: ColorConversionCodes.COLOR_GRAY2BGR565; COLOR_BGR5652GRAY: ColorConversionCodes.COLOR_BGR5652GRAY; COLOR_BGR2BGR555: ColorConversionCodes.COLOR_BGR2BGR555; COLOR_RGB2BGR555: ColorConversionCodes.COLOR_RGB2BGR555; COLOR_BGR5552BGR: ColorConversionCodes.COLOR_BGR5552BGR; COLOR_BGR5552RGB: ColorConversionCodes.COLOR_BGR5552RGB; COLOR_BGRA2BGR555: ColorConversionCodes.COLOR_BGRA2BGR555; COLOR_RGBA2BGR555: ColorConversionCodes.COLOR_RGBA2BGR555; COLOR_BGR5552BGRA: ColorConversionCodes.COLOR_BGR5552BGRA; COLOR_BGR5552RGBA: ColorConversionCodes.COLOR_BGR5552RGBA; COLOR_GRAY2BGR555: ColorConversionCodes.COLOR_GRAY2BGR555; COLOR_BGR5552GRAY: ColorConversionCodes.COLOR_BGR5552GRAY; COLOR_BGR2XYZ: ColorConversionCodes.COLOR_BGR2XYZ; COLOR_RGB2XYZ: ColorConversionCodes.COLOR_RGB2XYZ; COLOR_XYZ2BGR: ColorConversionCodes.COLOR_XYZ2BGR; COLOR_XYZ2RGB: ColorConversionCodes.COLOR_XYZ2RGB; COLOR_BGR2YCrCb: ColorConversionCodes.COLOR_BGR2YCrCb; COLOR_RGB2YCrCb: ColorConversionCodes.COLOR_RGB2YCrCb; COLOR_YCrCb2BGR: ColorConversionCodes.COLOR_YCrCb2BGR; COLOR_YCrCb2RGB: ColorConversionCodes.COLOR_YCrCb2RGB; COLOR_BGR2HSV: ColorConversionCodes.COLOR_BGR2HSV; COLOR_RGB2HSV: ColorConversionCodes.COLOR_RGB2HSV; COLOR_BGR2Lab: ColorConversionCodes.COLOR_BGR2Lab; COLOR_RGB2Lab: ColorConversionCodes.COLOR_RGB2Lab; COLOR_BGR2Luv: ColorConversionCodes.COLOR_BGR2Luv; COLOR_RGB2Luv: ColorConversionCodes.COLOR_RGB2Luv; COLOR_BGR2HLS: ColorConversionCodes.COLOR_BGR2HLS; COLOR_RGB2HLS: ColorConversionCodes.COLOR_RGB2HLS; COLOR_HSV2BGR: ColorConversionCodes.COLOR_HSV2BGR; COLOR_HSV2RGB: ColorConversionCodes.COLOR_HSV2RGB; COLOR_Lab2BGR: ColorConversionCodes.COLOR_Lab2BGR; COLOR_Lab2RGB: ColorConversionCodes.COLOR_Lab2RGB; COLOR_Luv2BGR: ColorConversionCodes.COLOR_Luv2BGR; COLOR_Luv2RGB: ColorConversionCodes.COLOR_Luv2RGB; COLOR_HLS2BGR: ColorConversionCodes.COLOR_HLS2BGR; COLOR_HLS2RGB: ColorConversionCodes.COLOR_HLS2RGB; COLOR_BGR2HSV_FULL: ColorConversionCodes.COLOR_BGR2HSV_FULL; COLOR_RGB2HSV_FULL: ColorConversionCodes.COLOR_RGB2HSV_FULL; COLOR_BGR2HLS_FULL: ColorConversionCodes.COLOR_BGR2HLS_FULL; COLOR_RGB2HLS_FULL: ColorConversionCodes.COLOR_RGB2HLS_FULL; COLOR_HSV2BGR_FULL: ColorConversionCodes.COLOR_HSV2BGR_FULL; COLOR_HSV2RGB_FULL: ColorConversionCodes.COLOR_HSV2RGB_FULL; COLOR_HLS2BGR_FULL: ColorConversionCodes.COLOR_HLS2BGR_FULL; COLOR_HLS2RGB_FULL: ColorConversionCodes.COLOR_HLS2RGB_FULL; COLOR_LBGR2Lab: ColorConversionCodes.COLOR_LBGR2Lab; COLOR_LRGB2Lab: ColorConversionCodes.COLOR_LRGB2Lab; COLOR_LBGR2Luv: ColorConversionCodes.COLOR_LBGR2Luv; COLOR_LRGB2Luv: ColorConversionCodes.COLOR_LRGB2Luv; COLOR_Lab2LBGR: ColorConversionCodes.COLOR_Lab2LBGR; COLOR_Lab2LRGB: ColorConversionCodes.COLOR_Lab2LRGB; COLOR_Luv2LBGR: ColorConversionCodes.COLOR_Luv2LBGR; COLOR_Luv2LRGB: ColorConversionCodes.COLOR_Luv2LRGB; COLOR_BGR2YUV: ColorConversionCodes.COLOR_BGR2YUV; COLOR_RGB2YUV: ColorConversionCodes.COLOR_RGB2YUV; COLOR_YUV2BGR: ColorConversionCodes.COLOR_YUV2BGR; COLOR_YUV2RGB: ColorConversionCodes.COLOR_YUV2RGB; COLOR_YUV2RGB_NV12: ColorConversionCodes.COLOR_YUV2RGB_NV12; COLOR_YUV2BGR_NV12: ColorConversionCodes.COLOR_YUV2BGR_NV12; COLOR_YUV2RGB_NV21: ColorConversionCodes.COLOR_YUV2RGB_NV21; COLOR_YUV2BGR_NV21: ColorConversionCodes.COLOR_YUV2BGR_NV21; COLOR_YUV420sp2RGB: ColorConversionCodes.COLOR_YUV420sp2RGB; COLOR_YUV420sp2BGR: ColorConversionCodes.COLOR_YUV420sp2BGR; COLOR_YUV2RGBA_NV12: ColorConversionCodes.COLOR_YUV2RGBA_NV12; COLOR_YUV2BGRA_NV12: ColorConversionCodes.COLOR_YUV2BGRA_NV12; COLOR_YUV2RGBA_NV21: ColorConversionCodes.COLOR_YUV2RGBA_NV21; COLOR_YUV2BGRA_NV21: ColorConversionCodes.COLOR_YUV2BGRA_NV21; COLOR_YUV420sp2RGBA: ColorConversionCodes.COLOR_YUV420sp2RGBA; COLOR_YUV420sp2BGRA: ColorConversionCodes.COLOR_YUV420sp2BGRA; COLOR_YUV2RGB_YV12: ColorConversionCodes.COLOR_YUV2RGB_YV12; COLOR_YUV2BGR_YV12: ColorConversionCodes.COLOR_YUV2BGR_YV12; COLOR_YUV2RGB_IYUV: ColorConversionCodes.COLOR_YUV2RGB_IYUV; COLOR_YUV2BGR_IYUV: ColorConversionCodes.COLOR_YUV2BGR_IYUV; COLOR_YUV2RGB_I420: ColorConversionCodes.COLOR_YUV2RGB_I420; COLOR_YUV2BGR_I420: ColorConversionCodes.COLOR_YUV2BGR_I420; COLOR_YUV420p2RGB: ColorConversionCodes.COLOR_YUV420p2RGB; COLOR_YUV420p2BGR: ColorConversionCodes.COLOR_YUV420p2BGR; COLOR_YUV2RGBA_YV12: ColorConversionCodes.COLOR_YUV2RGBA_YV12; COLOR_YUV2BGRA_YV12: ColorConversionCodes.COLOR_YUV2BGRA_YV12; COLOR_YUV2RGBA_IYUV: ColorConversionCodes.COLOR_YUV2RGBA_IYUV; COLOR_YUV2BGRA_IYUV: ColorConversionCodes.COLOR_YUV2BGRA_IYUV; COLOR_YUV2RGBA_I420: ColorConversionCodes.COLOR_YUV2RGBA_I420; COLOR_YUV2BGRA_I420: ColorConversionCodes.COLOR_YUV2BGRA_I420; COLOR_YUV420p2RGBA: ColorConversionCodes.COLOR_YUV420p2RGBA; COLOR_YUV420p2BGRA: ColorConversionCodes.COLOR_YUV420p2BGRA; COLOR_YUV2GRAY_420: ColorConversionCodes.COLOR_YUV2GRAY_420; COLOR_YUV2GRAY_NV21: ColorConversionCodes.COLOR_YUV2GRAY_NV21; COLOR_YUV2GRAY_NV12: ColorConversionCodes.COLOR_YUV2GRAY_NV12; COLOR_YUV2GRAY_YV12: ColorConversionCodes.COLOR_YUV2GRAY_YV12; COLOR_YUV2GRAY_IYUV: ColorConversionCodes.COLOR_YUV2GRAY_IYUV; COLOR_YUV2GRAY_I420: ColorConversionCodes.COLOR_YUV2GRAY_I420; COLOR_YUV420sp2GRAY: ColorConversionCodes.COLOR_YUV420sp2GRAY; COLOR_YUV420p2GRAY: ColorConversionCodes.COLOR_YUV420p2GRAY; COLOR_YUV2RGB_UYVY: ColorConversionCodes.COLOR_YUV2RGB_UYVY; COLOR_YUV2BGR_UYVY: ColorConversionCodes.COLOR_YUV2BGR_UYVY; COLOR_YUV2RGB_Y422: ColorConversionCodes.COLOR_YUV2RGB_Y422; COLOR_YUV2BGR_Y422: ColorConversionCodes.COLOR_YUV2BGR_Y422; COLOR_YUV2RGB_UYNV: ColorConversionCodes.COLOR_YUV2RGB_UYNV; COLOR_YUV2BGR_UYNV: ColorConversionCodes.COLOR_YUV2BGR_UYNV; COLOR_YUV2RGBA_UYVY: ColorConversionCodes.COLOR_YUV2RGBA_UYVY; COLOR_YUV2BGRA_UYVY: ColorConversionCodes.COLOR_YUV2BGRA_UYVY; COLOR_YUV2RGBA_Y422: ColorConversionCodes.COLOR_YUV2RGBA_Y422; COLOR_YUV2BGRA_Y422: ColorConversionCodes.COLOR_YUV2BGRA_Y422; COLOR_YUV2RGBA_UYNV: ColorConversionCodes.COLOR_YUV2RGBA_UYNV; COLOR_YUV2BGRA_UYNV: ColorConversionCodes.COLOR_YUV2BGRA_UYNV; COLOR_YUV2RGB_YUY2: ColorConversionCodes.COLOR_YUV2RGB_YUY2; COLOR_YUV2BGR_YUY2: ColorConversionCodes.COLOR_YUV2BGR_YUY2; COLOR_YUV2RGB_YVYU: ColorConversionCodes.COLOR_YUV2RGB_YVYU; COLOR_YUV2BGR_YVYU: ColorConversionCodes.COLOR_YUV2BGR_YVYU; COLOR_YUV2RGB_YUYV: ColorConversionCodes.COLOR_YUV2RGB_YUYV; COLOR_YUV2BGR_YUYV: ColorConversionCodes.COLOR_YUV2BGR_YUYV; COLOR_YUV2RGB_YUNV: ColorConversionCodes.COLOR_YUV2RGB_YUNV; COLOR_YUV2BGR_YUNV: ColorConversionCodes.COLOR_YUV2BGR_YUNV; COLOR_YUV2RGBA_YUY2: ColorConversionCodes.COLOR_YUV2RGBA_YUY2; COLOR_YUV2BGRA_YUY2: ColorConversionCodes.COLOR_YUV2BGRA_YUY2; COLOR_YUV2RGBA_YVYU: ColorConversionCodes.COLOR_YUV2RGBA_YVYU; COLOR_YUV2BGRA_YVYU: ColorConversionCodes.COLOR_YUV2BGRA_YVYU; COLOR_YUV2RGBA_YUYV: ColorConversionCodes.COLOR_YUV2RGBA_YUYV; COLOR_YUV2BGRA_YUYV: ColorConversionCodes.COLOR_YUV2BGRA_YUYV; COLOR_YUV2RGBA_YUNV: ColorConversionCodes.COLOR_YUV2RGBA_YUNV; COLOR_YUV2BGRA_YUNV: ColorConversionCodes.COLOR_YUV2BGRA_YUNV; COLOR_YUV2GRAY_UYVY: ColorConversionCodes.COLOR_YUV2GRAY_UYVY; COLOR_YUV2GRAY_YUY2: ColorConversionCodes.COLOR_YUV2GRAY_YUY2; COLOR_YUV2GRAY_Y422: ColorConversionCodes.COLOR_YUV2GRAY_Y422; COLOR_YUV2GRAY_UYNV: ColorConversionCodes.COLOR_YUV2GRAY_UYNV; COLOR_YUV2GRAY_YVYU: ColorConversionCodes.COLOR_YUV2GRAY_YVYU; COLOR_YUV2GRAY_YUYV: ColorConversionCodes.COLOR_YUV2GRAY_YUYV; COLOR_YUV2GRAY_YUNV: ColorConversionCodes.COLOR_YUV2GRAY_YUNV; COLOR_RGBA2mRGBA: ColorConversionCodes.COLOR_RGBA2mRGBA; COLOR_mRGBA2RGBA: ColorConversionCodes.COLOR_mRGBA2RGBA; COLOR_RGB2YUV_I420: ColorConversionCodes.COLOR_RGB2YUV_I420; COLOR_BGR2YUV_I420: ColorConversionCodes.COLOR_BGR2YUV_I420; COLOR_RGB2YUV_IYUV: ColorConversionCodes.COLOR_RGB2YUV_IYUV; COLOR_BGR2YUV_IYUV: ColorConversionCodes.COLOR_BGR2YUV_IYUV; COLOR_RGBA2YUV_I420: ColorConversionCodes.COLOR_RGBA2YUV_I420; COLOR_BGRA2YUV_I420: ColorConversionCodes.COLOR_BGRA2YUV_I420; COLOR_RGBA2YUV_IYUV: ColorConversionCodes.COLOR_RGBA2YUV_IYUV; COLOR_BGRA2YUV_IYUV: ColorConversionCodes.COLOR_BGRA2YUV_IYUV; COLOR_RGB2YUV_YV12: ColorConversionCodes.COLOR_RGB2YUV_YV12; COLOR_BGR2YUV_YV12: ColorConversionCodes.COLOR_BGR2YUV_YV12; COLOR_RGBA2YUV_YV12: ColorConversionCodes.COLOR_RGBA2YUV_YV12; COLOR_BGRA2YUV_YV12: ColorConversionCodes.COLOR_BGRA2YUV_YV12; COLOR_BayerBG2BGR: ColorConversionCodes.COLOR_BayerBG2BGR; COLOR_BayerGB2BGR: ColorConversionCodes.COLOR_BayerGB2BGR; COLOR_BayerRG2BGR: ColorConversionCodes.COLOR_BayerRG2BGR; COLOR_BayerGR2BGR: ColorConversionCodes.COLOR_BayerGR2BGR; COLOR_BayerBG2RGB: ColorConversionCodes.COLOR_BayerBG2RGB; COLOR_BayerGB2RGB: ColorConversionCodes.COLOR_BayerGB2RGB; COLOR_BayerRG2RGB: ColorConversionCodes.COLOR_BayerRG2RGB; COLOR_BayerGR2RGB: ColorConversionCodes.COLOR_BayerGR2RGB; COLOR_BayerBG2GRAY: ColorConversionCodes.COLOR_BayerBG2GRAY; COLOR_BayerGB2GRAY: ColorConversionCodes.COLOR_BayerGB2GRAY; COLOR_BayerRG2GRAY: ColorConversionCodes.COLOR_BayerRG2GRAY; COLOR_BayerGR2GRAY: ColorConversionCodes.COLOR_BayerGR2GRAY; COLOR_BayerBG2BGR_VNG: ColorConversionCodes.COLOR_BayerBG2BGR_VNG; COLOR_BayerGB2BGR_VNG: ColorConversionCodes.COLOR_BayerGB2BGR_VNG; COLOR_BayerRG2BGR_VNG: ColorConversionCodes.COLOR_BayerRG2BGR_VNG; COLOR_BayerGR2BGR_VNG: ColorConversionCodes.COLOR_BayerGR2BGR_VNG; COLOR_BayerBG2RGB_VNG: ColorConversionCodes.COLOR_BayerBG2RGB_VNG; COLOR_BayerGB2RGB_VNG: ColorConversionCodes.COLOR_BayerGB2RGB_VNG; COLOR_BayerRG2RGB_VNG: ColorConversionCodes.COLOR_BayerRG2RGB_VNG; COLOR_BayerGR2RGB_VNG: ColorConversionCodes.COLOR_BayerGR2RGB_VNG; COLOR_BayerBG2BGR_EA: ColorConversionCodes.COLOR_BayerBG2BGR_EA; COLOR_BayerGB2BGR_EA: ColorConversionCodes.COLOR_BayerGB2BGR_EA; COLOR_BayerRG2BGR_EA: ColorConversionCodes.COLOR_BayerRG2BGR_EA; COLOR_BayerGR2BGR_EA: ColorConversionCodes.COLOR_BayerGR2BGR_EA; COLOR_BayerBG2RGB_EA: ColorConversionCodes.COLOR_BayerBG2RGB_EA; COLOR_BayerGB2RGB_EA: ColorConversionCodes.COLOR_BayerGB2RGB_EA; COLOR_BayerRG2RGB_EA: ColorConversionCodes.COLOR_BayerRG2RGB_EA; COLOR_BayerGR2RGB_EA: ColorConversionCodes.COLOR_BayerGR2RGB_EA; COLOR_BayerBG2BGRA: ColorConversionCodes.COLOR_BayerBG2BGRA; COLOR_BayerGB2BGRA: ColorConversionCodes.COLOR_BayerGB2BGRA; COLOR_BayerRG2BGRA: ColorConversionCodes.COLOR_BayerRG2BGRA; COLOR_BayerGR2BGRA: ColorConversionCodes.COLOR_BayerGR2BGRA; COLOR_BayerBG2RGBA: ColorConversionCodes.COLOR_BayerBG2RGBA; COLOR_BayerGB2RGBA: ColorConversionCodes.COLOR_BayerGB2RGBA; COLOR_BayerRG2RGBA: ColorConversionCodes.COLOR_BayerRG2RGBA; COLOR_BayerGR2RGBA: ColorConversionCodes.COLOR_BayerGR2RGBA; COLORCOLORCVT_MAX: ColorConversionCodes.COLOR_COLORCVT_MAX; } interface ColorConversions { /** * Converts an image from one color space to another. * @param src input image: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), or single-precision floating-point. * @param dst output image of the same size and depth as src. * @param code color space conversion code. * @param dstCn number of channels in the destination image; if the parameter is 0, the number of the channels is derived automatically from src and code. */ cvtColor(src: Mat, dst: Mat, code: ColorConversionCodes, dstCn?: number): void; /** * Converts an image from one color space to another where the source image is stored in two planes. This function only supports YUV420 to RGB conversion as of now. * @param src1 8-bit image (CV_8U) of the Y plane. * @param src2 image containing interleaved U/V plane. * @param dst output image. * @param code Specifies the type of conversion */ cvtColorTwoPlane( src1: Mat, src2: Mat, dst: Mat, code: | ColorConversionCodes.COLOR_YUV2BGR_NV12 | ColorConversionCodes.COLOR_YUV2RGB_NV12 | ColorConversionCodes.COLOR_YUV2BGRA_NV12 | ColorConversionCodes.COLOR_YUV2RGBA_NV12 | ColorConversionCodes.COLOR_YUV2BGR_NV21 | ColorConversionCodes.COLOR_YUV2RGB_NV21 | ColorConversionCodes.COLOR_YUV2BGRA_NV21 | ColorConversionCodes.COLOR_YUV2RGBA_NV21 ): void; /** * main function for all demosaicing processes * @param src input image: 8-bit unsigned or 16-bit unsigned. * @param dst output image of the same size and depth as src. * @param code Color space conversion code (see the description below). * @param dstCn number of channels in the destination image */ demosaicing( src: Mat, dst: Mat, code: //Demosaicing using bilinear interpolation | ColorConversionCodes.COLOR_BayerBG2BGR | ColorConversionCodes.COLOR_BayerGB2BGR | ColorConversionCodes.COLOR_BayerRG2BGR | ColorConversionCodes.COLOR_BayerGR2BGR | ColorConversionCodes.COLOR_BayerBG2GRAY | ColorConversionCodes.COLOR_BayerGB2GRAY | ColorConversionCodes.COLOR_BayerRG2GRAY | ColorConversionCodes.COLOR_BayerGR2GRAY // Demosaicing using Variable Number of Gradients. | ColorConversionCodes.COLOR_BayerBG2BGR_VNG | ColorConversionCodes.COLOR_BayerGB2BGR_VNG | ColorConversionCodes.COLOR_BayerRG2BGR_VNG | ColorConversionCodes.COLOR_BayerGR2BGR_VNG // Edge-Aware Demosaicing. | ColorConversionCodes.COLOR_BayerBG2BGR_EA | ColorConversionCodes.COLOR_BayerGB2BGR_EA | ColorConversionCodes.COLOR_BayerRG2BGR_EA | ColorConversionCodes.COLOR_BayerGR2BGR_EA // Demosaicing with alpha channel | ColorConversionCodes.COLOR_BayerBG2BGRA | ColorConversionCodes.COLOR_BayerGB2BGRA | ColorConversionCodes.COLOR_BayerRG2BGRA | ColorConversionCodes.COLOR_BayerGR2BGRA, dstCn?: number ): void; } } export = ColorConversions;