开发者社区> 问答> 正文

OpenCV 计算视觉还原分数主要分几个步骤?

OpenCV 计算视觉还原分数主要分几个步骤?

展开
收起
云上静思 2022-07-28 15:43:21 195 0
1 条回答
写回答
取消 提交回答
  • OpenCV 计算视觉还原分数主要分为以下几个步骤:

    • 图层预处理

      a. 如果原始图像和导出图像大小不一致,重置到相同大小

      b. 将图像转成灰白图

    • 图层对比主逻辑

      a. 分析导出的 JSON信息,对 JSON里每个子元素进行如下操作:

      b. 获取子元素的宽高和位置 :x,y,w,h

      c. 记录此元素的内部有多少子元素和横跨的元素

      d. 对于每个子元素,取出原设计稿图相对应的区域

      e. 模版匹配:使用 OpenCV 模版匹配找出此区域在总还原图中的位置和相 似度

      f. 如果有元素跨越了此元素并且那个元素已经被处理过,则忽略此元素

      g. 如果此元素有子元素并且子元素已经被处理过,则忽略此元素

    • 处理完成导出 JSON

    • JSON元素集合的一个数组,对于每个数组中的元素有如下属性

      a. originPosition:原始设计稿此元素的位置

      b. exportPosition:导出图层此元素的位置

      c. similarity:导出图层和原始设计稿相似度

      d.. width:原始宽度

      e. height:原始高度

    以上内容摘自《前端代码是怎样智能生成的》电子书,点击https://developer.aliyun.com/topic/download?id=53可下载完整版

    2022-07-28 16:48:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
图计算及其应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载