请问关于在一张有2~3个 QR Code 的大图上如何找出这些小的 QR Code 的座标位置

clericc 2014-12-03 05:10:43
请问一下, 如何在一张大图上, 其上包含有约 2~3个 QR Code 的小图, 现在想要

用c# , 写代码找出这 2~3个 QR Code 的所在座标

有可以参考的代码吗?

谢谢!
...全文
413 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
比如说从一张照片中识别10个人的人脸,首先要找到10张人脸分别在哪里?!用一个能识别一个人的人脸的工具,是无法找到10个人的人脸分别在哪里的。

所以首先要搞懂切割图片的算法。
  • 打赏
  • 举报
回复
引用 3 楼 qiaohuyue 的回复:
参考 。ThoughtWorks.QRCode


当图片内容复杂,那么识别就会失败。所以有一个识别工具还不行,还要首先去切割图片。
  • 打赏
  • 举报
回复
其实很简单,这是(所谓的)“智能”的基础算法。

首先,把图片分割为很多个小格子,比如说分为200x200 这么多小格子,分别针对每一个小格子,用你的二维码识别函数来找二维码。此时也就是说对于每一个尺寸最小的格子进行识别。

然后,假设没有找到,那么你可以将上述4万个小格子,用一个(比如说)3x3的“取景框”在上面矩阵“滑动取景”,也就是说分别查找198x198 个放大了格子,分别识别。

依此类推,逐步放大取景的范围,查找目标图像。

XBodhi. 2018-07-13
  • 打赏
  • 举报
回复
参考 。ThoughtWorks.QRCode
weixin_40659738 2018-07-13
  • 打赏
  • 举报
回复
如果想要免费的话,推荐 zxing or zbar;能接受付费软件的话,推荐 Dynamsoft Barcode Reader SDK,产品安装包里带 C# sample code
leujunbao 2014-12-03
  • 打赏
  • 举报
回复
这个问题提的蛮屌的,谁给你出的难题你问问他怎么解决

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧