opencv - 如何使用 OpenCV 检测凹凸映射
问题描述
我有一张带有凹凸贴图的图像,就像这里的图像(最右边的那个):
我想知道我是否可以使用 OpenCV 检测凹凸贴图区域。该图像是没有深度信息的普通 RGB 图像。知道如何进行检测吗?非常感谢!
解决方案
根据凹凸贴图的实现方式,您可以通过比较亮度的局部变化与色度的局部变化来检测它。如果大面积的亮度变化但色度稳定,这可能表示凹凸贴图。或者它可能表示多边形数量多的不规则表面网格......
推荐阅读
- ios - TableViewCell 中 UIButton 的 addTarget 不起作用
- deployment - 如何使用命令行在 Weblogic 中部署 war 文件?
- javascript - 任何人都有一个实际有效的 JS zxing 示例?
- python - 我如何解决 AttributeError:模块“dis”在 anaconda3/envs/untitled/lib/python3.7/inspect.py 中没有属性“COMPILER_FLAG_NAMES”
- javascript - 如何注入服务在具有 typedi 和 type-graphql 的其他类中具有构造函数
- r - 在 RStudio 中获取关键字计数以及最小和最大日期和时间
- swift - Firebase 和 Swift 如何按子值提取特定记录?
- javascript - 在 Dataflow Javascript UDF 中使用 performance.now()
- windows-subsystem-for-linux - 在 Windows 10 上安装 Ubuntu 子系统
- domain-driven-design - 同一数据存储的多个存储库但不同的域逻辑?