如图举个例子就是左图中的方块等比例放大或缩小后,能在右图中匹配出所有方块(即 8 个)。
由于识别的图片内容比较简单,暂时不考虑使用 YOLO 等方案
1 NoOneNoBody 2024-02-06 15:50:39 +08:00 如果只是几何图形,其实不少 你去搜“数管子”、“数钢筋”之类都是,就是数图形中匹配的总个数 我没搞过这方面的东西,只知道不少,特别是手机拍照计数 app ,好多 |
![]() | 2 nightRainAnnoy 2024-02-06 16:27:56 +08:00 为啥不考虑 yolo 啊。 |
![]() | 3 LeegoYih OP @NoOneNoBody #1 扑克牌只是举了个例子,待识别的图片都是非则的,目前业务有:一个页面找出有多少个按钮多少个输入框这样的 |
![]() | 4 jack139 2024-02-06 16:50:41 +08:00 ![]() unet 试下 |
![]() | 5 LeegoYih OP @nightRainAnnoy #2 要放在客户端运行,YOLO 有点重 |
![]() | 6 nightRainAnnoy 2024-02-06 17:02:51 +08:00 @LeegoYih 应该还好吧。 我看手机都支持的。 虽然我没在手机上跑过 |
7 openmynet 2024-02-06 19:38:58 +08:00 ”一个页面找出有多少个按钮多少个输入框这样的“, 还是推荐 yolo 系列,yolo8n+onnxruntime.dll ≈ 20M , 其他平台也是差不多的大小,yolo 系列工程化相对其他方案要方便不少。 |
8 vvhy 2024-02-06 20:13:30 +08:00 可是图中不是 10 个吗 |
![]() | 9 wanv1171 2024-02-07 10:27:43 +08:00 ![]() https://stackoverflow.com/questions/42938149/opencv-feature-matching-multiple-objects feature matching 检测到之后直接 mask 掉 match ,继续在图片中找 |
![]() | 12 wanv1171 2024-02-09 09:13:02 +08:00 ![]() @LeegoYih 一个想法,不知道实施起来会不会省时间。比如你给的实例这个情况,其实只有两个不同大小的菱形, 1. Feature Matching 匹配第一个后算出大概尺寸 2. resize 你的目标进行 template matching , 3. 把 template matching 到的所有都 mask 掉 4. 回到 step 1 继续找 |
13 luckytanka 2024-02-16 13:05:33 +08:00 shape matching |