设置首页收藏本站
开启左侧

识别车牌号,哪个步骤不对呢,为什么识别的数字多几位

[复制链接]
rocy 发表于 2023-8-9 12:29:39 | 显示全部楼层 |阅读模式
车牌号:粤BW39S5
class变量:['Y', 'O', 'F', '5', '5', '5', 'F', '5', '5', '5', '5', 'Y', '7', 'F', 'Y', 'S', '0', 'E', 'Q', 'H', 'E', '3', 'J', '4', 'I', '6', 'W', 'A', '4', '4', '0', '6', 'Y', 'L', '5', '5', '5', '5', 'N', '4', 'Y', 'A', '3', '3', 'S', '9', '1', '4', 'W', 'S', 'M', '5', '6', '5', '4', '4', '7', 'Q', '9', '9', 'E', 'W', 'B', '4', '9', 'N', 'W', '3', '9', 'I', '9', '9', 'W', 'S', '5', '4', 'O', 'E', 'Y', '6', 'S', 'W', 'W', '3', 'L', 'W', '6', '4', 'P', '4', '4', '6', '9', 'O', 'W', '9', '4', '5', '5', '1', '7', '5', 'B', '5', '5', 'Y', '4', '4', '3', '3', '6', 'S', '5', '4', '5', '5', '4', '9', '4', '4', '5', 'I', '7', 'R']

  1. *读取图片
  2. read_image(Image,'C:/Users/ff_pe/Desktop/图片/粤B.png')
  3. *按三个图像转成三个颜色
  4. *车牌定位矫正
  5. decompose3(Image, Red, Green, Blue)
  6. trans_from_rgb(Red, Green, Blue,Hue, Saturation, Intensity, 'hsv')
  7. threshold (Saturation, Regions, 0, 190)
  8. *现在是同一个连通域,需要断开
  9. connection(Regions, ConnectedRegions)
  10. *选中车牌号
  11. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 0, 458784)
  12. *膨胀
  13. dilation_rectangle1(Regions, RegionDilation, 30, 30)
  14. *填空洞
  15. fill_up(RegionDilation, RegionFillUp)
  16. *车牌转正
  17. orientation_region(RegionFillUp, Phi)
  18. area_center(RegionFillUp, Area, Row, Column)
  19. vector_angle_to_rigid(Row, Column, Phi, Row, Column, rad(180), HomMat2D)
  20. affine_trans_image(Image, ImageAffineTrans, HomMat2D, 'constant', 'false')
  21. affine_trans_region(RegionFillUp, RegionAffineTrans, HomMat2D, 'nearest_neighbor')
  22. reduce_domain(ImageAffineTrans, RegionAffineTrans, ImageReduced)

  23. *字符分割
  24. rgb1_to_gray(ImageReduced, GrayImage)
  25. invert_image(GrayImage, ImageInvert)
  26. threshold (GrayImage, Regions1, 0, 87)
  27. connection(Regions, ConnectedRegions)
  28. select_shape (ConnectedRegions, SelectedRegions1, 'area', 'and', 0, 1.07161e+006)

  29. read_ocr_class_mlp ('Industrial_0-9A-Z_NoRej.omc', OCRHandle1)
  30. do_ocr_multi_class_mlp(SelectedRegions1, ImageInvert, OCRHandle1, Class, Confidence)
复制代码

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-8-9 13:07:40 | 显示全部楼层
图片在哪里??
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Ggg3434 发表于 2023-8-9 16:58:59 | 显示全部楼层
图图呢。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zhalcon 发表于 2023-8-9 18:16:43 | 显示全部楼层
检查一下SelectedRegions1记录个数就行了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| rocy 发表于 2023-8-10 08:53:37 | 显示全部楼层
解决了这个问题
select_shape (SelectedRegions1, SelectedRegions1, 'area', 'and', 0, 5000)
改了这句
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| rocy 发表于 2023-8-10 08:57:17 | 显示全部楼层
添加图片,就提示字数太大怎么办呢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
51halconzh 发表于 2023-8-10 22:56:25 | 显示全部楼层
给张图片看看
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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