论坛

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门

    关于turbojpeg.h中的解压函数tjDecompress2报错

    技术交流
    2
    5
    342
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • xiaowen0407
      xiaowen0407 最后由 编辑

      用kinect sdk录制视频视频时候保存格式位jpeg 所以要解压成bgra格式但是在做图片解压时候报错 instance has not been initialized for decompression 不知道这个是什么意思
      下面是网上找的解压函数 但是不对报错就报上面那个
      bool MJPG2BGRA(const k4a::image&mjpgimage, k4a::image&bgraimage)

      {

      bgraimage = k4a::image::create(K4A_IMAGE_FORMAT_COLOR_BGRA32,

                             mjpgimage.get_width_pixels(),
      
                             mjpgimage.get_height_pixels(),
      
                             mjpgimage.get_width_pixels() * 4 * (int)sizeof(uint8_t));
      
                tjhandle m_decompressor = tjInitCompress();
      
                if (tjDecompress2(m_decompressor,
      
                             mjpgimage.get_buffer(),//输入图片的数据数组取出
      
                             static_cast<unsigned long>(mjpgimage.get_size()),
      
                             bgraimage.get_buffer(),//输入图片的数据存储在转换的图片上
      
                             mjpgimage.get_width_pixels(),
      
                             0,
      
                             mjpgimage.get_height_pixels(),
      
                             TJPF_BGRA,
      
                             TJFLAG_FASTDCT | TJFLAG_FASTUPSAMPLE)!=0)
      
                {
      
                             printf("解压失败");
      
                }
      
                (void)tjDestroy(m_decompressor);
      

      return ture;

      }

      xiaowen0407 2 条回复 最后回复 回复 引用 0
      • xiaowen0407
        xiaowen0407 @xiaowen0407 最后由 编辑

        求助啊啊啊啊啊 啊 啊

        1 条回复 最后回复 回复 引用 0
        • k1995
          k1995 最后由 编辑

          C++啊,爱莫能助啊

          xiaowen0407 1 条回复 最后回复 回复 引用 0
          • xiaowen0407
            xiaowen0407 @k1995 最后由 编辑

            @k1995 5555 好的 谢谢哈

            1 条回复 最后回复 回复 引用 0
            • xiaowen0407
              xiaowen0407 @xiaowen0407 最后由 编辑

              ddddingdingding

              1 条回复 最后回复 回复 引用 0
              • First post
                Last post