ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

昇腾/GE AIPP色域转换配置

昇腾/GE AIPP色域转换配置 色域转换配置说明【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/geAIPP提供了更为方便的图像格式转换方式色域转换用于将输入的图片格式转换为模型需要的图片格式一旦确认了AIPP处理前与AIPP处理后的图片格式即可确定色域转换相关的参数值matrix_r*c*配置项的值是固定的不需要调整。例如将JPEG格式的图像文件如后缀为jpg、jpeg、JPG、JPEG的图像文件转为RGB格式将视频解码后的YUV格式数据转为RGB格式。而根据不同的彩色视频数字化标准又可以将视频格式分为BT-601标准清晰度视频格式定义于SDTV标准中和BT-709高清晰度视频格式定义于HDTV标准中。两种视频格式又分为NARROW和WIDE其中NARROW取值范围为WIDE取值范围为关于如何判断输入数据的标准请参见使用AIPP色域转换模型时如何判断视频流的格式标准。YUV格式的数据转为RGB格式可以视作如下公式展示的矩阵乘法这其中的转换矩阵就是待配置的参数和偏移量。# YUV转BGR | B | | matrix_r0c0 matrix_r0c1 matrix_r0c2 | | Y - input_bias_0 | | G | | matrix_r1c0 matrix_r1c1 matrix_r1c2 | | U - input_bias_1 | 8 | R | | matrix_r2c0 matrix_r2c1 matrix_r2c2 | | V - input_bias_2 |在AIPP处理前针对模型输入的图片或视频各颜色编码方式如YUV420SP_U8、RGB888_U8等当前给出JPEG、BT-601NARROW、BT-601WIDE、BT-709NARROW、BT-709WIDE几种典型场景下的色域转换配置。[!NOTE]说明DVPP处理后的数据不会对色域配置产生影响例如DVPP处理前的数据为BT-709格式经过DVPP处理后输入给AIPP此时数据仍为BT-709格式。色域转换概览支持的色域转换配置列表如下所示YUV420SP_U8转YUV444YUV420SP_U8转YVU444YUV420SP_U8转RGBYUV420SP_U8转BGRYUV420SP_U8转GRAYYVU420SP_U8转RGBYVU420SP_U8转BGRRGB888_U8转RGBRGB888_U8转BGRRGB888_U8转YUV444RGB888_U8转YVU444RGB888_U8转GRAYBGR888_U8转GRAYBGR888_U8转RGBBGR888_U8转BGRXRGB8888_U8转RGBXRGB8888_U8转BGRXRGB8888_U8转YUV444XRGB8888_U8转YVU444XRGB8888_U8转GRAYXBGR8888_U8转GRAYRGBX8888_U8转GRAYBGRX8888_U8转GRAYYUV400_U8转GRAYRGB888_U8转FP16 RGBYUV420SP_U8转YUV444aipp_op { aipp_mode: static input_format : YUV420SP_U8 csc_switch : false rbuv_swap_switch : false }YUV420SP_U8转YVU444aipp_op { aipp_mode: static input_format : YUV420SP_U8 csc_switch : false rbuv_swap_switch : true }YUV420SP_U8转RGB输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 359matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 454matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 298matrix_r0c1 : 0matrix_r0c2 : 409matrix_r1c0 : 298matrix_r1c1 : -100matrix_r1c2 : -208matrix_r2c0 : 298matrix_r2c1 : 516matrix_r2c2 : 0input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 359matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 454matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 298matrix_r0c1 : 0matrix_r0c2 : 459matrix_r1c0 : 298matrix_r1c1 : -55matrix_r1c2 : -136matrix_r2c0 : 298matrix_r2c1 : 541matrix_r2c2 : 0input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 403matrix_r1c0 : 256matrix_r1c1 : -48matrix_r1c2 : -120matrix_r2c0 : 256matrix_r2c1 : 475matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}YUV420SP_U8转BGR输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 454matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 359input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 298matrix_r0c1 : 516matrix_r0c2 : 0matrix_r1c0 : 298matrix_r1c1 : -100matrix_r1c2 : -208matrix_r2c0 : 298matrix_r2c1 : 0matrix_r2c2 : 409input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 454matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 359input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 298matrix_r0c1 : 541matrix_r0c2 : 0matrix_r1c0 : 298matrix_r1c1 : -55matrix_r1c2 : -136matrix_r2c0 : 298matrix_r2c1 : 0matrix_r2c2 : 459input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 256matrix_r0c1 : 475matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -48matrix_r1c2 : -120matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 403input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}YUV420SP_U8转GRAYaipp_op { aipp_mode: static input_format : YUV420SP_U8 csc_switch : true rbuv_swap_switch : false matrix_r0c0 : 256 matrix_r0c1 : 0 matrix_r0c2 : 0 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 input_bias_0 : 0 input_bias_1 : 0 input_bias_2 : 0 }YVU420SP_U8转RGB输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 359matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 454matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 298matrix_r0c1 : 0matrix_r0c2 : 409matrix_r1c0 : 298matrix_r1c1 : -100matrix_r1c2 : -208matrix_r2c0 : 298matrix_r2c1 : 516matrix_r2c2 : 0input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 359matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 454matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 298matrix_r0c1 : 0matrix_r0c2 : 459matrix_r1c0 : 298matrix_r1c1 : -55matrix_r1c2 : -136matrix_r2c0 : 298matrix_r2c1 : 541matrix_r2c2 : 0input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 0matrix_r0c2 : 403matrix_r1c0 : 256matrix_r1c1 : -48matrix_r1c2 : -120matrix_r2c0 : 256matrix_r2c1 : 475matrix_r2c2 : 0input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}YVU420SP_U8转BGR输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 454matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 359input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 298matrix_r0c1 : 516matrix_r0c2 : 0matrix_r1c0 : 298matrix_r1c1 : -100matrix_r1c2 : -208matrix_r2c0 : 298matrix_r2c1 : 0matrix_r2c2 : 409input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 454matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -88matrix_r1c2 : -183matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 359input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 298matrix_r0c1 : 541matrix_r0c2 : 0matrix_r1c0 : 298matrix_r1c1 : -55matrix_r1c2 : -136matrix_r2c0 : 298matrix_r2c1 : 0matrix_r2c2 : 459input_bias_0 : 16input_bias_1 : 128input_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : YUV420SP_U8csc_switch : truerbuv_swap_switch : truematrix_r0c0 : 256matrix_r0c1 : 475matrix_r0c2 : 0matrix_r1c0 : 256matrix_r1c1 : -48matrix_r1c2 : -120matrix_r2c0 : 256matrix_r2c1 : 0matrix_r2c2 : 403input_bias_0 : 0input_bias_1 : 128input_bias_2 : 128}RGB888_U8转RGBaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : false rbuv_swap_switch : false }RGB888_U8转BGRaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : false rbuv_swap_switch : true }RGB888_U8转YUV444输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : -43matrix_r1c1 : -85matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -107matrix_r2c2 : -21output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 66matrix_r0c1 : 129matrix_r0c2 : 25matrix_r1c0 : -38matrix_r1c1 : -74matrix_r1c2 : 112matrix_r2c0 : 112matrix_r2c1 : -94matrix_r2c2 : -18output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : -43matrix_r1c1 : -85matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -107matrix_r2c2 : -21output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 47matrix_r0c1 : 157matrix_r0c2 : 16matrix_r1c0 : -26matrix_r1c1 : -87matrix_r1c2 : 112matrix_r2c0 : 112matrix_r2c1 : -102matrix_r2c2 : -10output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 55matrix_r0c1 : 183matrix_r0c2 : 19matrix_r1c0 : -29matrix_r1c1 : -99matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -116matrix_r2c2 : -12output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}RGB888_U8转YVU444输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : 128matrix_r1c1 : -107matrix_r1c2 : -21matrix_r2c0 : -43matrix_r2c1 : -85matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 66matrix_r0c1 : 129matrix_r0c2 : 25matrix_r1c0 : 112matrix_r1c1 : -94matrix_r1c2 : -18matrix_r2c0 : -38matrix_r2c1 : -74matrix_r2c2 : 112output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : 128matrix_r1c1 : -107matrix_r1c2 : -21matrix_r2c0 : -43matrix_r2c1 : -85matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 47matrix_r0c1 : 157matrix_r0c2 : 16matrix_r1c0 : 112matrix_r1c1 : -102matrix_r1c2 : -10matrix_r2c0 : -26matrix_r2c1 : -87matrix_r2c2 : 112output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : RGB888_U8csc_switch : truerbuv_swap_switch : falsematrix_r0c0 : 55matrix_r0c1 : 183matrix_r0c2 : 19matrix_r1c0 : 128matrix_r1c1 : -116matrix_r1c2 : -12matrix_r2c0 : -29matrix_r2c1 : -99matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}RGB888_U8转GRAYaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : true rbuv_swap_switch : false matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }BGR888_U8转GRAYaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : true rbuv_swap_switch : true matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }BGR888_U8转RGBaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : false rbuv_swap_switch : true }BGR888_U8转BGRaipp_op { aipp_mode: static input_format : RGB888_U8 csc_switch : false rbuv_swap_switch : false }XRGB8888_U8转RGBaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : false rbuv_swap_switch : false ax_swap_switch : true }XRGB8888_U8转BGRaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : false rbuv_swap_switch : true ax_swap_switch : true }XRGB8888_U8转YUV444输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : -43matrix_r1c1 : -85matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -107matrix_r2c2 : -21output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 66matrix_r0c1 : 129matrix_r0c2 : 25matrix_r1c0 : -38matrix_r1c1 : -74matrix_r1c2 : 112matrix_r2c0 : 112matrix_r2c1 : -94matrix_r2c2 : -18output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : -43matrix_r1c1 : -85matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -107matrix_r2c2 : -21output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 47matrix_r0c1 : 157matrix_r0c2 : 16matrix_r1c0 : -26matrix_r1c1 : -87matrix_r1c2 : 112matrix_r2c0 : 112matrix_r2c1 : -102matrix_r2c2 : -10output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 55matrix_r0c1 : 183matrix_r0c2 : 19matrix_r1c0 : -29matrix_r1c1 : -99matrix_r1c2 : 128matrix_r2c0 : 128matrix_r2c1 : -116matrix_r2c2 : -12output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}XRGB8888_U8转YVU444输入数据为JPEG图像JPEGaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : 128matrix_r1c1 : -107matrix_r1c2 : -21matrix_r2c0 : -43matrix_r2c1 : -85matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601NARROW视频BT-601NARROWaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 66matrix_r0c1 : 129matrix_r0c2 : 25matrix_r1c0 : 112matrix_r1c1 : -94matrix_r1c2 : -18matrix_r2c0 : -38matrix_r2c1 : -74matrix_r2c2 : 112output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-601WIDE视频BT-601WIDEaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 77matrix_r0c1 : 150matrix_r0c2 : 29matrix_r1c0 : 128matrix_r1c1 : -107matrix_r1c2 : -21matrix_r2c0 : -43matrix_r2c1 : -85matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709NARROW视频BT-709NARROWaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 47matrix_r0c1 : 157matrix_r0c2 : 16matrix_r1c0 : 112matrix_r1c1 : -102matrix_r1c2 : -10matrix_r2c0 : -26matrix_r2c1 : -87matrix_r2c2 : 112output_bias_0 : 16output_bias_1 : 128output_bias_2 : 128}输入数据为BT-709WIDE视频BT-709WIDEaipp_op {aipp_mode: staticinput_format : XRGB8888_U8csc_switch : truerbuv_swap_switch : falseax_swap_switch : truematrix_r0c0 : 55matrix_r0c1 : 183matrix_r0c2 : 19matrix_r1c0 : 128matrix_r1c1 : -116matrix_r1c2 : -12matrix_r2c0 : -29matrix_r2c1 : -99matrix_r2c2 : 128output_bias_0 : 0output_bias_1 : 128output_bias_2 : 128}XRGB8888_U8转GRAYaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : true rbuv_swap_switch : false ax_swap_switch : true matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }XBGR8888_U8转GRAYaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : true rbuv_swap_switch : true ax_swap_switch : true matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }RGBX8888_U8转GRAYaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : true rbuv_swap_switch : false ax_swap_switch : false matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }BGRX8888_U8转GRAYaipp_op { aipp_mode: static input_format : XRGB8888_U8 csc_switch : true rbuv_swap_switch : true ax_swap_switch : false matrix_r0c0 : 76 matrix_r0c1 : 150 matrix_r0c2 : 30 matrix_r1c0 : 0 matrix_r1c1 : 0 matrix_r1c2 : 0 matrix_r2c0 : 0 matrix_r2c1 : 0 matrix_r2c2 : 0 output_bias_0 : 0 output_bias_1 : 0 output_bias_2 : 0 }YUV400_U8转GRAYaipp_op { aipp_mode: static input_format : YUV400_U8 csc_switch : false }RGB888_U8转FP16 RGBaipp_op { aipp_mode: static related_input_rank: 0 input_format : RGB888_U8 src_image_size_w : 640 src_image_size_h : 640 mean_chn_0 : 0 mean_chn_1 : 0 mean_chn_2 : 0 var_reci_chn_0 : 1.0 var_reci_chn_1 : 1.0 var_reci_chn_2 : 1.0 }【免费下载链接】geGEGraph Engine是面向昇腾的图编译器和执行器提供了计算图优化、多流并行、内存复用和模型下沉等技术手段加速模型执行效率减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表