设置首页收藏本站
授权版本:2024_10
开启左侧

求助,报错怎么改

[复制链接]
mmqq 发表于 2023-11-8 14:38:48 | 显示全部楼层 |阅读模式
  1. dev_update_off ()
  2. dev_close_window ()
  3. dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
  4. * 1.图像采集部分
  5. read_image (Image, 'C:/Users/JSZX/Desktop/1.jpg')
  6. decompose3 (Image, Image1, Image2, Image3) //对图像进行rgb颜色分解
  7. trans_from_rgb (Image1, Image2, Image3, ImageResult1, ImageResult2, ImageResult3, 'hsv') //rgb转化为hsv,观察最适合分量为ImageResult2
  8. threshold (ImageResult2, Regions, 0, 110)
  9. opening_rectangle1 (Regions, RegionOpening, 3, 3)
  10. fill_up (RegionOpening, RegionFillUp)
  11. connection (RegionFillUp, ConnectedRegions)
  12. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 100, 10000)
  13. shape_trans (SelectedRegions, RegionTrans, 'rectangle2') //变换区域形状,rectangle2:最小外接矩形
  14. *2. 图像矫正部分
  15. orientation_region (RegionTrans, Phi) //区域方向计算,得到弧度Phi
  16. area_center (RegionTrans, Area, Row, Column)//获得区域坐标,面积
  17. vector_angle_to_rigid (Row, Column, rad(180)-Phi, Row, Column,0 , HomMat2D)//生成旋转矩形,Phi>0 , [rad(180)-Phi]防止旋转后图像反转
  18. affine_trans_image (Image, ImageAffineTrans, HomMat2D, 'constant', 'false')//旋转操作
  19. reduce_domain (ImageAffineTrans, RegionTrans, ImageReduced)//截取车牌区域操作
  20. *3. 车牌号码提取部分
  21. invert_image (ImageReduced, ImageInvert) //图像反转,只能识别亮背景,暗目标
  22. rgb1_to_gray (ImageInvert, GrayImage)
  23. threshold (GrayImage, Regions1, 15, 128)
  24. *opening_rectangle1 (Regions1, RegionOpening1, 3, 3)
  25. connection (Regions1, ConnectedRegions1)
  26. select_shape (ConnectedRegions1, SelectedRegions1, 'area', 'and', 9301.62, 15394.7)
  27. *4.车牌号识别部分
  28. sort_region (SelectedRegions1, SortedRegions, 'character', 'true', 'row') //连通域排序操作
  29. read_ocr_class_mlp ('Industrial_0-9A-Z_NoRej.omc', OCRHandle) //读取识别库
  30. do_ocr_multi_class_mlp (SortedRegions, ImageInvert, OCRHandle, Class, Confidence)//为根据给定区域字符和
  31. *OCR分级器OCRHandle的灰度图像值,而给定的每个字符计,算出最好的类,将类返回到Class中,且将类的置信度返回到Confidence中。
  32. *5.显示结果
  33. dev_display (Image)
  34. dev_display (SortedRegions)
  35. for i := 1 to |Class| by 1
  36. disp_message (WindowHandle,Class[i-1], 'image', Row+200 , -800+Column+ i*200, 'blue', 'true')   
  37. endfor
复制代码
T3S})77H$QLRZJ$C33HY_66.png
1.jpg


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
liangmu 发表于 2023-11-8 16:45:54 | 显示全部楼层
你是哪里直接拷贝的代码吧,你别的都不看么
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
ylnuqqkg 发表于 2023-11-8 23:40:52 | 显示全部楼层
学习阶段,换了图片,也是报错这个
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
机器视觉小白 发表于 2023-11-9 11:48:52 | 显示全部楼层
错误提示控制参数1错误,你看下你那个Row有没有值,是不是空的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
gungun 发表于 2023-11-10 08:28:53 | 显示全部楼层
单步调试,应该能找出问题.......
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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