哪位大神知道C#识别二维码的过程,是自定义的二维码

lappidoth 2016-06-04 11:54:22
我写了一个小软件自定义二维码,其实原理很简单,就是把输入的数字转换成二进制,然后画一个个的小黑框就好了。但是在识别二维码的时候遇到了大问题,就是手机拍出来的二维码有复杂的背景,而且可能变形了,旋转了。要先进行一系列裁剪变形,涉及图像识别的方面,完全不知道怎么搞。如果调用QR码的库的话,又只能识别QR码的协议,不能识别我自己定义的协议。
请问谁有这方面的demo,或者方法。
...全文
679 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-06-04
  • 打赏
  • 举报
回复
QR码 的左上、左下、右上 有用于定位的 图形,你的有吗?
  • 打赏
  • 举报
回复
你所谓的协议,能被哪些设备读取?有没有市场应用价值?你能否遵循已经有了市场价值的协议?为什么?
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 11 楼 shingoscar 的回复:
引用 10 楼 Lappidoth 的回复:
[quote=引用 8 楼 shingoscar 的回复:] 为什么不先学习qr的库?
可是那些都是dll文件,看不到源代码啊
http://qrcodenet.codeplex.com/ 搜索都不会劝你还是放弃这个项目吧[/quote] 大神教训得是
Poopaye 2016-06-04
  • 打赏
  • 举报
回复
Poopaye 2016-06-04
  • 打赏
  • 举报
回复
引用 10 楼 Lappidoth 的回复:
引用 8 楼 shingoscar 的回复:
为什么不先学习qr的库?
可是那些都是dll文件,看不到源代码啊
http://qrcodenet.codeplex.com/ 搜索都不会劝你还是放弃这个项目吧
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 8 楼 shingoscar 的回复:
为什么不先学习qr的库?
可是那些都是dll文件,看不到源代码啊
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
你先把你生成的二维码贴个出来看看呢

初步是这个样子,但只要学会了怎么识别,以后要改就容易了
Poopaye 2016-06-04
  • 打赏
  • 举报
回复
为什么不先学习qr的库?
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 4 楼 Libby1984 的回复:
[quote=引用 2 楼 xuzuning 的回复:] QR码 的左上、左下、右上 有用于定位的 图形,你的有吗?
对,先找到定位,然后根据定位框的大小获得缩放的比例[/quote] 我有留一些地方定位,但现在完全不知道怎么定
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
QR码 的左上、左下、右上 有用于定位的 图形,你的有吗?
这些都可以有,只要中间留些地方放信息,周围要什么形状都可以。我初步设计的二维码就有三个定位点
lappidoth 2016-06-04
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
你所谓的协议,能被哪些设备读取?有没有市场应用价值?你能否遵循已经有了市场价值的协议?为什么?
我是想应用在特定的机械上,目前是要做二维码坐标,铺满整个地面,机器走到什么地方扫一下就知道。由于是工业的东西,所以协议就都自己定。
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
QR码 的左上、左下、右上 有用于定位的 图形,你的有吗?
对,先找到定位,然后根据定位框的大小获得缩放的比例
  • 打赏
  • 举报
回复
你先把你生成的二维码贴个出来看看呢

110,568

社区成员

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

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

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