51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 2519|回复: 13

[已解决] 二维码识别±乱码

[复制链接]
  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

    积分
    526
    发表于 2017-7-9 18:12:52 触屏版 | 显示全部楼层 |阅读模式

    51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

    您需要 登录 才可以下载或查看,没有帐号?会员注册

    x
    识别下面这张图里±识别出来是乱码

    1371

    1371

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

    积分
    526
     楼主| 发表于 2017-7-9 18:14:38 触屏版 | 显示全部楼层
    wuyuyaa 发表于 2017-7-9 18:12
    识别下面这张图里±识别出来是乱码

    把系统的filename_encoding设置为utf8,识别结果也不对,微信直接扫图片读出来是对的

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 10:43
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2017-7-10 00:38:04 | 显示全部楼层

    RE: 二维码识别±乱码

    微信扫描结果为:
    1. @M0603CG180J500NT@LNARC03375KCJ@SSA2017041800400@Q4000QN@P170418PO0009@C18pF@T±5%@J001@D1G28G@F20313374@W@A@BB
    复制代码
    Halcon识别的结果是(设置了UTF8编码后显示):
    1. @M0603CG180J500NT@LNARC03375KCJ@SSA2017041800400@Q4000QN@P170418PO0009@C18pF@T\x81}5\x81\x93@J001@D1G28G@F20313374@W@A@BB
    复制代码
    区别就在:"±5%"和"\x81}5\x81\x93"对不上,什么原因呢?
    通过分析,我们可以得出,以上字符都是符合标准的ASCII字符,为嘛这个部分就乱码了呢?
    乱码的内容正好是±和%,内容对应的内容是0x81 0x7d 和0x81 0x93 可以看出,这两个字符都是特殊编码,各占两个字节,并且已经超越ASCII范围(0x7F)。

    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

    积分
    526
     楼主| 发表于 2017-7-10 11:12:27 触屏版 | 显示全部楼层
    51Halcon 发表于 2017-7-10 00:38
    微信扫描结果为:Halcon识别的结果是(设置了UTF8编码后显示):
    区别就在:

    有解决的办法吗

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

    积分
    526
     楼主| 发表于 2017-7-10 11:15:10 触屏版 | 显示全部楼层
    我把上述字符用网页的二维码生成器重新生成了一个二维码,再用halcon识别,又能得到±和%

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 10:43
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2017-7-10 12:11:10 | 显示全部楼层

    RE: 二维码识别±乱码

    wuyuyaa 发表于 2017-7-10 11:15
    我把上述字符用网页的二维码生成器重新生成了一个二维码,再用halcon识别,又能得到±和%

    你的想法和我的一样,所以可能性就是解码出现了问题!我看了下解码后的数据,明显是不对的,应该是二维码本身被破坏或者编码有问题导致的。
    解决方法暂时我也没有想到,看看其他人怎么看。
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    振奋
    2020-4-21 14:31
  • 签到天数: 21 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    3

    主题

    28

    帖子

    526

    积分

    Rank: 3

    积分
    526
     楼主| 发表于 2017-7-11 14:40:30 触屏版 | 显示全部楼层
    51Halcon 发表于 2017-7-10 12:11
    你的想法和我的一样,所以可能性就是解码出现了问题!我看了下解码后的数据,明显是不对的,应该是二维码本身被破坏或者编码有问题导致的。
    解决方法暂时我也没有想到,看看其他人怎么看。

    已经解决了,是二维码本身编码的问题,halcon应该是仅支持utf8和locale两种字符集,locale和系统语言有关。我把打印的二维码的字符集改成GB的用locale可以识别,或者改成utf8 的字符集

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 10:43
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2017-7-13 08:59:53 | 显示全部楼层

    RE: 二维码识别±乱码

    wuyuyaa 发表于 2017-7-11 14:40
    已经解决了,是二维码本身编码的问题,halcon应该是仅支持utf8和locale两种字符集,locale和系统语言有关 ...

    对,所以让生成这个二维码的软件重新处理下编码已经就可以了。解决问题还是要从源头上去处理,支持大佬!:D
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    害羞
    2018-5-13 20:01
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1

    主题

    7

    帖子

    452

    积分

    Rank: 5Rank: 5Rank: 5

    积分
    452
    发表于 2017-7-16 09:05:32 | 显示全部楼层
    近期在做二维码识读的案子,不过二维码是印在工件或雕刻在载具上的,所以没了解过二维码生成的部分,学习了~

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    2020-5-16 16:14
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    70

    帖子

    546

    积分

    Rank: 3

    积分
    546

    切换助手验证会员

    发表于 2017-7-25 14:23:05 | 显示全部楼层
    回答撒U花费多少发生地方

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

    有问题需要咨询站长?| 申请友链| 小黑屋| 手机版| Archiver|  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    CopyRight © 2015-2020 51Halcon机器视觉. Tencent Cloud X3.4.

    快速回复 返回顶部 返回列表