- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业中可能遇到的问题汇总
作业格式
1、综述和讨论是各位同学独立完成,每人交一份作业;
2、实验是每组同学完成一份,每组交一份即可,实验报告的封面必须附上研究生作业评分表,每人一张,该组有几位同学要附上几张;
3、创新班的同学,实验报告不能按组交,其所在组的各位同学每人交一份;
4、实验报告的格式参考叶季衡和陈国宇两位师兄的来做,注意一定要有误差分析。
利用Halocn标定的注意事项
所有图片路径及描述文件路径都要是全英文的;
标定板厚度是2.46mm,单个像元的宽和高都是5.2um,焦距默认值即可;
标定过程中提示某图像“检测出品质问题”不用移除,若提示某图像“提取标志点失败”,则必须移除,否则无法进行标定操作。
关于尺寸测量的程序编写
1、尺寸测量程序的核心思想:先求得待求线段的两端点像素坐标,然后根据标定结果 ,将其坐标值转化为物理坐标,利用相应的算子即可求出该两点之间的距离。求解的过程在halcon内部会完成,也会考虑该线段与坐标轴的夹角关系,因此,求出的物理尺寸为最终精确尺寸。
2、具体过程:
从1中的叙述,大家应该清楚,测量尺寸的三个步骤是1)将标定结果导入程序中,2)求的待求线段两端点的像素坐标,3)调用求两点坐标的算子测得两点之间的距离,这个距离即为要求的线段真实物理尺寸。
下面按照三个步骤的顺序逐一说明:
将标定结果导入程序:
第一步:标定助手的代码生成——插入代码 插入代码到程序窗口的结果 第二步:利用该算子校正位姿,排除相机没有严格垂直安装对后续测量尺寸带来的干扰 求的待求线段两端点的像素坐标
因为大家在处理过程中大都要求取外接矩形边长和圆心距坐标,这里我给出求矩形四个顶点和圆心像素坐标的方法。
A.该程序用来求取矩形的四个顶点像素坐标
gen_rectangle2(Rectangle, Row, Column, Phi, Length1, Length2)
tuple_cos (Phi, Cos)
tuple_sin (Phi, Sin)
dev_set_color(green)
RT_X := -Length1*Cos - Length2*Sin
RT_Y := -Length1*Sin + Length2*Cos
X0:= Column+RT_X
Y0:= Row-RT_Y
RB_X := Length1*Cos - Length2*Sin
RB_Y := Length1*Sin + Length2*Cos
X1:= Column+RB_X
Y1:= Row-RB_Y
LB_X := Length1*Cos + Length2*Sin
LB_Y := Length1*Sin - Length2*Cos
X2:= Column+LB_X
Y2:= Row-LB_Y
LT_X := -Length1*Cos + Length2*Sin
LT_Y := -Length1*Sin - Length2*Cos
X3:= Column+LT_X
Y3:= Row-LT_Y
X := [X0,X1,X2,X3]
Y := [Y0,Y1,Y2,Y3]
矩形rectangle2的四个顶点像素坐标(X0,Y0)......
disp_cross (3600, Y, X, 10, 0.785398):在图像上显示这四个点
B 求取圆心坐标
gen_circle(circle, 200, 200, 100.5)
area_center(circle, Area, Row, Column) 圆circle的中心点坐标为(Column, Row)
调用求两点坐标的算子测得两点之间的距离
M := []
N := []
image_points_to_world_plane (CameraParameters, CameraPose, Y, X, mm, N, M)
像素坐标向世界坐标转换
for i :=0 to 2 by 1
distance_pp ( N[3], M[3], N[i], M[i], Dis)
Distance[i]:=Dis
endfor 注释:这个程序是求得(N[3], M[3])与其他三个点之间的距离 distance_pp ( N[3], M[3], N[2], M[2], NewDistance)
这个是求得(N[3], M[3])与(N[2], M[2])之间的距离
常用的算子整理
1、读取图像 read_image 2、彩色图像转灰度图像 rgb1_to_gray 3、选取感兴趣区域 4、提取图像中的感兴趣区域 reduce_domain 5、阈值分割 threshold
6、分离区域 connection 选取符
您可能关注的文档
最近下载
- 人工挖孔桩工程量计算格式表格.xls VIP
- 北京师范大学天津静海实验学校2024-2025学年高二上学期第一次月考化学试卷.docx VIP
- 室内装饰装修施工组织设计.pdf VIP
- 人教A版(2019)必修第一册2.3二次函数与一元二次方程、不等式 同步练习(Word版含解析).docx VIP
- 5000tpd燃烧器技术介绍.pdf VIP
- 2023年山西云时代技术有限公司校园招聘考试笔试题库及答案解析.docx VIP
- 小学低年级传统文化故事教学策略研究与实践教学研究课题报告.docx
- 第4课 运动负荷的监控+课件+ 2025-2026学年人教版(2024)初中体育与健康八年级全一册.pptx VIP
- 中级职称评审-人工智能工程-专业技术报告.docx VIP
- 食品生物技术概论 教学课件 作者 廖威 主编 谭强 主审 第二章 基因工程在食品工业中的应用.ppt VIP
文档评论(0)