




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图形识别任务4:矩形识别年终总结
新年计划
述职报告工作汇报主讲人:李博江苏电子信息职业学院
电子工程学院
目录页Openmv矩形识别流程
find_rects()函数OpenMV识别矩形流程
第一章矩形识别流程思考开始计时拍摄图片图形识别与处理停止计时while导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例矩形识别流程考导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例importsensor,image,time
sensor.reset()sensor.set_pixformat()设置像素模式。sensor.GRAYSCALE:灰度,每个像素8bit。sensor.RGB565:彩色,每个像素16bit。设置彩色/黑白矩形识别流程思导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例sensor.QQCIF:88x72sensor.QCIF:176x144sensor.CIF:352x288sensor.QQSIF:88x60sensor.QSIF:176x120sensor.SIF:352x240sensor.QQQQVGA:40x30sensor.QQQVGA:80x60sensor.QQVGA:160x120sensor.QVGA:320x240sensor.VGA:640x480sensor.HQQQVGA:80x40sensor.HQQVGA:160x80sensor.HQVGA:240x160sensor.B64X32:64x32(用于帧差异image.find_displacement())sensor.B64X64:64x64用于帧差异image.find_displacement())sensor.B128X64:128x64(用于帧差异image.find_displacement())sensor.B128X128:128x128(用于帧差异image.find_displacement())sensor.LCD:128x160(用于LCD扩展板)sensor.QQVGA2:128x160(用于LCD扩展板)sensor.WVGA:720x480(用于MT9V034)sensor.WVGA2:752x480(用于MT9V034)sensor.SVGA:800x600(仅用于OV5640感光元件)sensor.XGA:1024x768(仅用于OV5640感光元件)sensor.SXGA:1280x1024(仅用于OV5640感光元件)sensor.UXGA:1600x1200(仅用于OV5640感光元件)sensor.HD:1280x720(仅用于OV5640感光元件)sensor.FHD:1920x1080(仅用于OV5640感光元件)sensor.QHD:2560x1440(仅用于OV5640感光元件)sensor.QXGA:2048x1536(仅用于OV5640感光元件)sensor.WQXGA:2560x1600(仅用于OV5640感光元件)sensor.WQXGA2:2592x1944(仅用于OV5640感光元件)sensor.set_framesize(sensor.QQVGA)矩形识别流程思导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例sensor.skip_frame(20)#跳过20帧数sensor.skip_frame(time=2000)#跳过2000ms=2s设置等待时长/跳过帧数函数原型是:sensor.skip_frames([n,time]),两种实现方式:clock=time.clock()矩形识别流程思考导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例importsensor,image,time
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(time=2000)
clock=time.clock()矩形识别流程思开始计时拍摄图片图形识别与处理停止计时whileclock.tick()img=sensor.snapshot()forrect
inimg.find_rects(threshold=20000):
img.draw_rectangle(rect.rect(),color=(255,0,0))
forpinrect.corners():
img.draw_circle(p[0],p[1],5,color=(0,255,0))
print(r)while(True):print("FPS%f"%clock.fps())find_rects()函数第二章
矩形识别函数find_rects识别矩形·OpenMV中文入门教程image—机器视觉—MicroPython1.9.2文档()find_rects函数四元检测算法识别矩形,可以识别任意大小、角度的矩形。函数返回一个rect对象的列表参考文档矩形识别函数find_rects参数roi感兴趣区域threshold边界大小find_rects(roi=(80,20,100,70),threshold=20000)(80,60)10070矩形识别函数find_rects函数返回结果find_rects函数将识别的到所有矩形以列表形式返回遍历列表,结合不同的方法获取每一个rect对象信息。返回检测到矩形的大小。rect.corners()rect.rect()rect.magnitude()返回一个有四个元组的列表,每个元组代表矩形的四个顶点(x,y).从左上角的顶点开始,按照顺时针排序。返回检测到的矩形的外接长方形的(x,y,w,h)。矩形识别函数find_rects函数返回结果find_rects函数将识别的到所有矩形以列表形式返回遍历列表,结合不同的方法获取每一个rect对象信息。(x0,y0)(x1,y1)(x2,y2)(x3,y3)[(x0,y0),(x1,y1),(x2,y2),(x3,y3)]rect.corners()矩形识别结果标注draw_rectangledraw_rectangle函数文档遍历find_rects函数识别到的rects列表,并将识别到的矩形轮廓绘制img.draw_rectangle(r.rect(),color=(255,0,0))绘制矩形四个顶点坐标返回一个有四个元组的列表,每个元组代表矩形的四个顶点(x,y).从左上角的顶点开始,按照顺时针排序。forpinrect.corners():
img.draw_circle(p[0],p[1],5,color=(0,255,0))draw_circle函数文档rect.corners()矩形识别结果标注矩形识别思考导入库文件初始化摄像头设置像素模式设置图像大小设置等待时间创建clock实例开始计时拍摄图片图形识别与处理停止计时while#FindRectsExample
importsensor,image,time
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(time=2000)
clock=time.clock()
while(True):
clock.tick()
img=sensor.snapshot()
forrectinimg.find_rects(roi=(80,60,80,60),threshold=20000):
img.draw_rectangle(rect.rect(),color=(255,0,0))
forpinrect.corners():
img.draw_circle(p[0],p[1],5,color=(0,255,0))
print(rect)
print("FPS%f"%clock.fps())图像灰度化运行程序查看效果练习任务1.下载test.j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 棉花种植农业气象服务研究考核试卷
- 纺织机械的智能生产流程考核试卷
- 电子产品销售数据分析考核试卷
- 木楼梯生产流程优化考核试卷
- 核子仪表在核材料管制中的技术发展考核试卷
- 管道工程历史文化保护与利用考核试卷
- 电机在电力行业能源科普宣传与教育活动策划的应用考核试卷
- 紧固件行业企业战略联盟与合作考核试卷
- 石油开采业的人力资源管理与培训考核试卷
- 山西大学《工程造价案例分析(实验)》2023-2024学年第二学期期末试卷
- 中国古代文学史(二)正式课件
- 物业管理服务品质检查表
- 六年级下册第五单元16表里的生物-表里的生物-学习任务单
- 高中美术《匠心之用-雕塑艺术》“纪念与象征-空间中的实体艺术”课件
- 动火安全作业票填写模板2022年更新
- 2021年12月英语六级听力试题、原文及答案 两套
- 北师版七年级下册数学 第1章 1.6.2 目标三 整式的化简求值 习题课件
- 《贸易商务英语》课件Unit 4 Change
- TCWAN 0027-2022 TCEEIA 584-2022 新能源汽车铝合金电池托盘焊接制造规范
- 煤矿井下绞车房管理制度
- 微型数控铣床结构设计
评论
0/150
提交评论