物联网Python编程实战 课件 5.圆形识别.pptx

物联网Python编程实战 课件 5.圆形识别.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

图形识别任务2:图像处理—圆形识别年终总结新年计划述职报告工作汇报主讲人:李博江苏电子信息职业学院电子网络学院

??目录页三原色像素值提取find_circles?Openmv圆形识别流程

Openmv圆形识别流程?第一章

圆形识别流程思考导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例开始计时拍摄图片图形识别与处理停止计时while

圆形识别流程思考导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例importsensor,image,time

sensor.reset()

sensor.set_pixformat(sensor.RGB565)

sensor.set_framesize(sensor.QQVGA)

sensor.skip_frames(time=2000)

clock=time.clock()准备流程

圆形识别流程思开始计时拍摄图片图形识别与处理停止计时while圆形识别流程与实现while(True):

clock.tick()

img=sensor.snapshot().lens_corr(1.8)

forcinimg.find_circles(threshold=2000,

x_margin=10,

y_margin=10,

r_margin=10,

r_min=2,

r_max=100,

r_step=2):

img.draw_circle(c.x(),c.y(),c.r(),color=(255,0,0))

print(c)

print(FPS%f%clock.fps())

find_circles第二章?

矩形识别函数find_circles识别圆形·OpenMV中文入门教程image—机器视觉—MicroPython1.9.2文档()find_circles函数使用霍夫变换在图像中查找圆。返回一个?image.circle?对象列表参考文档

矩形识别函数image.find_circles([roi[,?x_stride=2[,?y_stride=1[,?threshold=2000[,?x_margin=10[,?y_margin=10[,?r_margin=10[,?r_min=2[,?r_max[,?r_step=2]]]]]]]]]])函数原型x_stride?是霍夫变换时需要跳过的x像素的数量。若已知圆较大,可增加?x_stride?。y_stride?是霍夫变换时需要跳过的y像素的数量。若已知圆较大,可增加?y_stride?。roi?是一个用以复制的矩形的感兴趣区域(x,y,w,h)。如果未指定,?ROI?即图像矩形。操作范围仅限于roi区域内的threshold?控制从霍夫变换中监测到的圆。只返回大于或等于?threshold?的圆。应用程序的正确的?threshold?值取决于图像。注意:一个圆的大小(magnitude)是组成圆所有索贝尔滤波像素大小的总和。x_margin?控制所检测的圆的合并。?圆像素为?x_margin?、?y_margin?和?r_margin?的部分合并。y_margin?控制所检测的圆的合并。?圆像素为?x_margin?、?y_margin?和?r_margin?的部分合并。r_margin?控制所检测的圆的合并。?圆像素为?x_margin?、?y_margin?和?r_margin?的部分合并。r_min?控制检测到的最小圆半径。增加此值可以加速算法。默认为2。r_max?控制检测到的最大圆半径。减少此值可以加快算法。默认为min(roi.w/2,roi.h/2)。r_step?控制如何逐步检测半径。默认为2。不支持压缩图像和bayer图像。此方法在OpenMVCamM4上不可用。

圆形识别流程思开始计时拍摄图片并去畸变图形识别与处理停止计时while圆形识别流程与实现while(True):

clock.tick()

img=sensor.snapshot().lens_corr(1.

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档