全网首发:OpenCV防抖处理后,画面数据的存储及复制到原画面

  • OpenCV防抖代码

https://blog.csdn.net/quantum7/article/details/143586176

  • 防抖会剪裁画面

这个剪裁还各不一样。比如说1280*720:

在Ubuntu虚拟机上,变成1024*576

在高通平台上,变成1024*590

  • 错误处理代码

    复制代码
          uchar* pRaw = rawFrame.data;
          uchar* pStb = stbFrame.data;
          for (int i=0; i<stbFrame.rows; i++)
          {
              memcpy(pRaw, pStb, stbFrame.cols*3);
              pRaw += rawFrame.cols*3;
              pStb += stbFrame.cols*3;
          }
  • 正确代码

    #if 1
    uchar* pRaw = rawFrame.data;
    uchar* pStb = stbFrame.data;
    for (int i=0; i<stbFrame.rows; i++)
    {
    memcpy(pRaw, pStb, stbFrame.cols3);
    pRaw += rawFrame.cols
    3;
    pStb += rawFrame.cols*3;
    }
    #else
    //blocked on other place at sg882g
    for (int j=0; j<sheight; j++){
    for (int i=0; i<swidth; i++){
    cv::Vec3b& pixel0 = bgr.atcv::Vec3b(j, i);
    cv::Vec3b& pixel1 = stabFrame.atcv::Vec3b(j, i);
    pixel0[0] = pixel1[0];
    pixel0[1] = pixel1[1];
    pixel0[2] = pixel1[2];
    }
    }
    #endif

相关推荐
阿拉斯攀登9 小时前
Embedding 模型选择与领域适配
人工智能·chatgpt·embedding·agent·ai编程·loop·rag
超级架构师9 小时前
Huiwen Han —— 论文与预印本目录 2026年7月
人工智能·架构·哲学
人工智能AI技术9 小时前
区分Demo与生产级Agent:一文拆解Agent Harness完整流水线
人工智能
yangmu32039 小时前
人工智能发展核心脉络与前沿趋势深度解析
人工智能
ん贤9 小时前
Alissa 保姆配置篇
人工智能·codex
天一生水water10 小时前
注意力机制与transformer 的关系与区别
人工智能·深度学习·transformer
白白白飘10 小时前
【2】大语言模型基础认知
人工智能·语言模型·自然语言处理
动物园猫10 小时前
车位与车牌目标检测数据集:4类别 | 目标检测
人工智能·目标检测·计算机视觉
一份汉堡套餐10 小时前
7月最新大模型排名
大数据·人工智能
Figo_Cheung10 小时前
Figo整体‑集体思维下的人工智能时代社会治理体系研究——基于道家与儒家传统的系统性框架构建
人工智能