shopxyy
初学者
初学者
  • 最后登录2016-12-14
  • 发帖数11
  • 金币74枚
  • 贡献勋章0枚
  • 社区居民
阅读:8799回复:193

(请教)仪表识别

楼主#
更多 发布于:2015-10-13 15:59
初学HALCON,项目中需要做个智能抄表的功能。仪表图片已贴上,主要是上面的一个指针读数,以及下面的数字。有没有大神给个思路,现行谢过。
fengxiaoyun987
专家
专家
  • 最后登录2017-03-27
  • 发帖数635
  • 金币2165枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
沙发#
发布于:2015-10-14 08:38
指针读数可以计算指针的角度,当然你要知道角度与数字的对应关系,下面的数字要做字符识别。
xingziying
专家
专家
  • 最后登录2017-03-29
  • 发帖数124
  • 金币3022枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2015-10-14 09:17
换个数字式的表,直接输出读数。这比用Halcon【正版】成本低很多吶。
silent菩提
技术员
技术员
  • 最后登录2016-07-26
  • 发帖数24
  • 金币179枚
  • 贡献勋章0枚
地板#
发布于:2015-10-14 13:39
xingziying:换个数字式的表,直接输出读数。这比用Halcon【正版】成本低很多吶。回到原帖
这是明白人
loveqsziit
高级工程师
高级工程师
  • 最后登录2017-03-20
  • 发帖数67
  • 金币1476枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2015-10-14 21:54
xingziying:换个数字式的表,直接输出读数。这比用Halcon【正版】成本低很多吶。回到原帖
哈哈,是啊
walxhy
专家
专家
  • 最后登录2017-02-23
  • 发帖数161
  • 金币2244枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2015-10-15 18:36
传说中查水表的

jpg图片不太好处理,解像度也差,简单处理了一下。。。


图片:rt1.jpg




精确识别的话,抽出刻度盘后做摄影变换,然后下面变化,。。。解像度需要提高。。。。。

图片:rt2.jpg








本部分内容设定了隐藏,需要回复后才能看到
[walxhy于2015-10-16 08:03编辑了帖子]
喜欢我的点个赞吧哈哈~~~ 单春秋对杀阡陌那才是真爱 (。。)
guanrb
专家
专家
  • 最后登录2017-03-28
  • 发帖数54
  • 金币2474枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2015-10-15 18:52
指针的还比较好处理,数字那块比较麻烦吧,因为最后一位正好在两个数字之间时,两个数字都是残缺的,靠OCR是不行的,倒是可以将所有数字的图按照实际位置拼接到一起成一张图(如下),通过匹配定位的方法找到当前数字所在的位置,然后计算对应的数值。
1
2
3
4
5
6
7
8
9
0
1
jing105630
工程师
工程师
  • 最后登录2017-03-29
  • 发帖数190
  • 金币786枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
7楼#
发布于:2015-10-15 21:05
walxhy:传说中查水表的

jpg图片不太好处理,解像度也差,简单处理了一下。。。





也可以这样识别刻度,。。。解像度需要提高。。。。。
回到原帖
为了看代码。。。
stonenb
专家
专家
  • 最后登录2017-03-29
  • 发帖数71
  • 金币2753枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
8楼#
发布于:2015-10-16 06:12
看看思路,学习学习。。。
hshshs
助理工程师
助理工程师
  • 最后登录2017-03-22
  • 发帖数38
  • 金币221枚
  • 贡献勋章0枚
  • 社区居民
9楼#
发布于:2015-10-16 07:22
学习,学习,不错的帧子,呵呵
vinson
工程师
工程师
  • 最后登录2017-03-22
  • 发帖数23
  • 金币614枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2015-10-16 07:48
学习,学习。。。,这个项目是不错的。
DG-HALCON
walxhy
专家
专家
  • 最后登录2017-02-23
  • 发帖数161
  • 金币2244枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
11楼#
发布于:2015-10-16 08:06
guanrb:指针的还比较好处理,数字那块比较麻烦吧,因为最后一位正好在两个数字之间时,两个数字都是残缺的,靠OCR是不行的,倒是可以将所有数字的图按照实际位置拼接到一起成一张图(如下),通过匹配定位的方法找到当前数字所在的位置,然后计算对应的数值。
...
回到原帖
对,最后一位OCR识别不了的话,就要PatternMatching配合了。。。
喜欢我的点个赞吧哈哈~~~ 单春秋对杀阡陌那才是真爱 (。。)
fengxiaoyun987
专家
专家
  • 最后登录2017-03-27
  • 发帖数635
  • 金币2165枚
  • 贡献勋章0枚
  • 社区居民
  • 原创写手
12楼#
发布于:2015-10-16 09:03
walxhy:传说中查水表的

jpg图片不太好处理,解像度也差,简单处理了一下。。。





精确识别的话,抽出刻度盘后做摄影变换,然后下面变化,。。。解像度需要提高。。。。。
回到原帖
这个是用halcon11写的吗,我在halcon10中没有算子intersection_contours_xld
walxhy
专家
专家
  • 最后登录2017-02-23
  • 发帖数161
  • 金币2244枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
13楼#
发布于:2015-10-16 09:15
fengxiaoyun987:这个是用halcon11写的吗,我在halcon10中没有算子intersection_contours_xld回到原帖
12, 我也第一次用,每次都是找算子,你可以换种方法试试。。。
喜欢我的点个赞吧哈哈~~~ 单春秋对杀阡陌那才是真爱 (。。)
ruffy
助理工程师
助理工程师
  • 最后登录2017-02-17
  • 发帖数48
  • 金币366枚
  • 贡献勋章0枚
14楼#
发布于:2015-10-16 09:46
过来围观围观。数字数字。
上一页
游客

返回顶部