需要 mindx.sdk.base.Image() 的python用例
收藏回复举报
需要 mindx.sdk.base.Image() 的python用例
t('forum.solved') 已解决
发表于2024-05-10 10:23:12
0 查看
frameList = MxpiDataType.MxpiFrameInfo()
        frameList.ParseFromString(camera_image.metadataVec[0].serializedMetadata)
        # Videodecoder information
        visionList = MxpiDataType.MxpiVisionList()
        visionList.ParseFromString(camera_image.metadataVec[1].serializedMetadata)

        vision_data = visionList.visionVec[0].visionData.dataStr
        visionInfo = visionList.visionVec[0].visionInfo

        # cv2 func YUV to BGR
        YUV_BYTES_NU = 3
        YUV_BYTES_DE = 2
        img_yuv = np.frombuffer(vision_data, np.uint8)
        print(f'type{type(img_yuv)}')

        # reshape
        img_bgr = img_yuv.reshape(visionInfo.heightAligned * YUV_BYTES_NU // YUV_BYTES_DE, visionInfo.widthAligned)
        # Color gamut conversion
        img = cv2.cvtColor(img_bgr, getattr(cv2, "COLOR_YUV2BGR_NV12"))

获取到了 yuv 或者 bgr图像,想使用硬编码 将图像编码为jpg ,但是需要转Image格式,老是报错,有人用过嘛,该怎么转为Image类

本帖最后由 匿名用户2024/12/05 17:25:52 编辑

我要发帖子