扶贫网站开发的目的是什么,爱站网注册人查询,WordPress建站步骤,网站安装源码Opencv中有一个Ycrcb的选项#xff0c;这个选项其实是Yuv444packet.
下面代码从文件中获取到一个yuv444planar的文件#xff0c;通过手动转换#xff0c;将其转为YcrCb#xff0c;然后进行颜色空间csc. 所以可以确定这是一个packet的存储格式
def yuv444p_2_bgr8_opencv(…Opencv中有一个Ycrcb的选项这个选项其实是Yuv444packet.
下面代码从文件中获取到一个yuv444planar的文件通过手动转换将其转为YcrCb然后进行颜色空间csc. 所以可以确定这是一个packet的存储格式
def yuv444p_2_bgr8_opencv(file, w, h):yuv444p utils.io.load_file_to_ndarray(file, utils.enum2.PixFmt.Enflame_PIX_FMT_YUV444P, w, h)ycrcb np.zeros((3*w*h), np.uint8, C)for j in range(w*h):ycrcb[j*30] yuv444p[0][j] # Yycrcb[j*31] yuv444p[2][j] # crycrcb[j*32] yuv444p[1][j] # cbtmp file-tmp-mid.binutils.io.save_ndarray_to_file(ycrcb, tmp)res backend.cpu.opencv.csc(tmp, utils.enum2.PixFmt.Enflame_PIX_FMT_YCrCb, utils.enum2.PixFmt.Enflame_PIX_FMT_BGR24, w, h)os.remove(tmp)return res