标签:定位 Img 补充 auto Region 52 read shape ImageReduced
- 一张三通道的彩色图新建模板时,
对整张图像进行灰度处理然后再截取部分RIO来进行模板学习
与
先截取部分RIO然后对RIO进行灰度处理再学习模板
这两种学习处理的轮廓效果有可能不一样。
read_image (Img, 'C:/hh/img.bmp')
*对整张图像先进行灰度处理
rgb1_to_gray (Img, Img)
read_region (Region, 'C:/hh/roi.reg')
*再截取ROI
reduce_domain (Img, Region, ImageReduced)
create_scaled_shape_model (ImageReduced, 'auto', 0, 0, 'auto', 1, 1, 'auto', 'auto', 'use_polarity', 'auto', 'auto',
ModelID)
get_shape_model_contours (ModelContours, ModelID, 1)
read_image (Img, 'C:/hh/img.bmp')
read_region (Region, 'C:/hh/roi.reg')
*截取ROI
reduce_domain (Img, Region, ImageReduced)
*对ROI进行灰度处理
rgb1_to_gray (ImageReduced, ImageReduced)
create_scaled_shape_model (ImageReduced, 'auto', 0, 0, 'auto', 1, 1, 'auto', 'auto', 'use_polarity', 'auto', 'auto',
ModelID)
get_shape_model_contours (ModelContours2, ModelID, 1)
这种情况连ROI边缘的轮廓都被学习到
- 三通道彩色图学习与单通道模板学习学习的效果有可能存在比较大的差异
*不进行灰度处理,直接学习彩色图
read_image (Img, 'C:/hh/img.bmp')
read_region (Region, 'C:/hh/roi.reg')
reduce_domain (Img, Region, ImageReduced)
create_scaled_shape_model (ImageReduced, 'auto', 0, 0, 'auto', 1, 1, 'auto', 'auto', 'use_polarity', 'auto', 'auto',
ModelID)
get_shape_model_contours (ModelContours3, ModelID, 1)
- 可以通过掩膜与最小组件参数来对一些细小的轮廓进行过滤。但是当选择用最小组件过滤时,虽然轮廓学习得跟掩膜处理一样,但是在定位测试时有时匹配不到或者匹配错误。
资料看附件…..
标签:定位,Img,补充,auto,Region,52,read,shape,ImageReduced 来源: https://www.cnblogs.com/ihh2021/p/16345655.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。