algorithm - 检测图像/标签中的重叠组件
问题描述
我正在尝试解决检测图像中部分或完全重叠的组件的问题。组件可以是文本、条形码、二维码、矩形边界等。
请参阅下面的图片以更好地了解问题。
标签/图像下方没有任何重叠:
标签/图像下方有许多重叠:
我的第一个想法是找到每个单独组件的四个角坐标。然后问题减少到查找所有组件(矩形)中的任何两个组件(矩形)是否重叠。
但我不知道如何从图像中找到每个单独组件的坐标。如果我们在另一个组件中打印完全重叠的组件,上述方法也会失败。有没有更好的方法来解决这个问题?
解决方案
推荐阅读
- c# - 如何在 C# 中将 System.Drawing.Color 转换为 ClosedXML.Excel.XLColor
- laravel - Laravel Passport Oauth 自定义页面/自动重定向
- html - 如何使用仅使用 CSS flexbox 的放大字体将导航栏从侧面重新定位到中心?
- loops - 为什么我不能在两个不同的映射函数中可变地借用一个变量?
- javascript - D3.js v5 圆群图调整力以考虑可变大小的半径
- r - For 循环不使用 print() 函数返回任何值
- moodle - 如何删除 Moodle 课程中的主题 0
- python - Python 在多处理期间更新数据库
- c++ - 为什么会出现垃圾值?
- google-maps - 将 google markerclusterer plus 实现到模板 web 组件中