当前位置: 首页 > news >正文

现在用什么软件做网站seo基本概念

现在用什么软件做网站,seo基本概念,企业网站价格,专业网站设计制作服务//倾斜平面矫正 https://blog.csdn.net/m0_51559565/article/details/137146179 //平面度和平面缺陷检测,平面矫正法 https://blog.csdn.net/m0_51559565/article/details/137163729前言 通常我们对表面平面度进行检测时,通常使用2种方式。1&#xff1a…
//倾斜平面矫正
https://blog.csdn.net/m0_51559565/article/details/137146179
//平面度和平面缺陷检测,平面矫正法
https://blog.csdn.net/m0_51559565/article/details/137163729

前言

通常我们对表面平面度进行检测时,通常使用2种方式。1:通过大卷积核的高斯滤波进行拟合平面,然后求取拟合平面与3D模型间的点间的距离。2:通过平面矫正,将被测试平面矫正到水平面后,对平面以上和平面以下的点云进行筛选。(关于平面矫正,可以点击文章开头链接查看)。
本文主要讨论通过大卷积核的高斯滤波进行平面拟合,求取拟合平面与3D模型的距离。

1.halcon程序

dev_get_window (WindowHandle)
*读取3通道彩色融合图
read_image (Image, 'D:/1NewWork/Halcon3D/XYZ彩色融合图.tiff')
*拆分3个通道
decompose3 (Image, x, y, z)
*3个通道图像转换为3D模型
xyz_to_object_model_3d (x,y, z, ObjectModel3D)
*显示动态3D模型
threshold (z, Regions, 107.77, 200)
*对二值化图像进行腐蚀,剔除产品边缘,通常使用5*当前模拟表面出现的凹陷情况
erosion_circle (Regions, RegionErosion, 50)
reduce_domain (z, RegionErosion, ImageReduced)
*设置等平面前,对平面进行大卷积核的高斯滤波,防止噪点的存在印象平面精度
gauss_filter (ImageReduced, ImageGauss, 7)
*测量基准平面
xyz_to_object_model_3d (x,y, ImageGauss, ObjectModel3D)
*创建测量拟合平面
fit_primitives_object_model_3d(ObjectModel3D, ['primitive_type', 'fitting_algorithm'], ['plane', 'least_squares_tukey'], ObjectModel3D9)
*获取到平面参数,可用于验算
get_object_model_3d_params(ObjectModel3D9, 'primitive_parameter', plane)*visualize_object_model_3d (WindowHandle, ObjectModel3D9, [], [], [], [], [], [], [], PoseOut)
*对被检测面进行高斯滤波,用于去除噪点。
*如果要求测量精度较大时,推荐高斯卷积核设置为1,或者进行滤波,防止缺陷被覆盖
gauss_filter (ImageReduced, ImageGauss1, 3)
*被测量面
xyz_to_object_model_3d (x,y, ImageGauss1, ObjectModel3D1)
*计算2个测量面的所有点云距离
distance_object_model_3d (ObjectModel3D1, ObjectModel3D9, [], 0, [],[])
*获取结果
get_object_model_3d_params (ObjectModel3D1, '&distance', Z)*visualize_object_model_3d (WindowHandle, ObjectModel3D1, [], [], [], [], [], [], [], PoseOut)tuple_max (Z, Max)
tuple_mean (Z, Mean)
tuple_min (Z, Min)tuple_abs (Max, AbsMax)
tuple_abs (Min, AbsMin)
tuple_max2 (AbsMax, AbsMin, Max2)*结果验证

在这里插入图片描述

2.halcon程序解析

2.1选取图像区域

dev_get_window (WindowHandle)
*读取3通道彩色融合图
read_image (Image, 'D:/1NewWork/Halcon3D/XYZ彩色融合图.tiff')
*拆分3个通道
decompose3 (Image, x, y, z)
*3个通道图像转换为3D模型
xyz_to_object_model_3d (x,y, z, ObjectModel3D)
*显示动态3D模型
threshold (z, Regions, 107.77, 200)
*对二值化图像进行腐蚀,剔除产品边缘,通常使用5*当前模拟表面出现的凹陷情况
erosion_circle (Regions, RegionErosion, 50)

初始状态下,我们先进行预处理,提取到我们需要被检测的区域。在上述程序中,我为了模拟实际情况下表面存在缺陷的情况,将下层托盘也归为同一个检测区域。

2.2生成测量基准平面

*设置等平面前,对平面进行大卷积核的高斯滤波,防止噪点的存在印象平面精度
gauss_filter (ImageReduced, ImageGauss, 7)
*测量基准平面
xyz_to_object_model_3d (x,y, ImageGauss, ObjectModel3D)
*创建测量拟合平面
fit_primitives_object_model_3d(ObjectModel3D, ['primitive_type', 'fitting_algorithm'], ['plane', 'least_squares_tukey'], ObjectModel3D9)
*获取到平面参数,可用于验算
get_object_model_3d_params(ObjectModel3D9, 'primitive_parameter', plane)

实际3D相机采集的时候可能会因为各种原因造成有噪点的情况,所以在拟合测量平面时,可以先进行大卷积核的高斯滤波剔除噪点,可以有效提高测量平面精度。
当然在拟合平面时,缺陷可能会对略微对平面有些许影响,通常都是忽略不计的,halcon拟合平面选取最小二乘法即可有效减少缺陷对拟合平面结果的影响。
实际测试情况中,文中缺陷10cm,实际可以测得9.9cm。误差忽略不计。

2.3计算点云距离

*对被检测面进行高斯滤波,用于去除噪点。
*如果要求测量精度较大时,推荐高斯卷积核设置为1,或者进行滤波,防止缺陷被覆盖
gauss_filter (ImageReduced, ImageGauss1, 3)
*被测量面
xyz_to_object_model_3d (x,y, ImageGauss1, ObjectModel3D1)
*计算2个测量面的所有点云距离
distance_object_model_3d (ObjectModel3D1, ObjectModel3D9, [], 0, [],[])
*获取结果
get_object_model_3d_params (ObjectModel3D1, '&distance', Z)

在计算被检测的平面时,推荐使用1或者3卷积核的高斯滤波进行预处理。可以有效的在实际环境中减少误判率,主要仍然是来自相机采集的噪点的影响。

2.4统计和判断数据

tuple_max (Z, Max)
tuple_mean (Z, Mean)
tuple_min (Z, Min)tuple_abs (Max, AbsMax)
tuple_abs (Min, AbsMin)
tuple_max2 (AbsMax, AbsMin, Max2)

计算最大误差的点云。

总结

此方法,适用于对3D相机采集效果良好,并且无需标记,只输出NG情况的方案。由于在计算2平面点云距离时,他得到的是一个距离的数组,当我们在去对数组进行处理时,会及其的耗费时间。
所以一般推荐矫正平面的形式。
查看如何平面矫正可以访问,文章开头链接中的我的另一个博客


文章转载自:
http://shunpiker.wjrq.cn
http://finsteraarhorn.wjrq.cn
http://ohg.wjrq.cn
http://nonearthly.wjrq.cn
http://tent.wjrq.cn
http://adulterator.wjrq.cn
http://oligarchical.wjrq.cn
http://residentura.wjrq.cn
http://juan.wjrq.cn
http://conroy.wjrq.cn
http://physiatrics.wjrq.cn
http://pastry.wjrq.cn
http://botb.wjrq.cn
http://hydrocellulose.wjrq.cn
http://mottlement.wjrq.cn
http://sparely.wjrq.cn
http://semiautobiographical.wjrq.cn
http://indelibility.wjrq.cn
http://lienteric.wjrq.cn
http://sweater.wjrq.cn
http://colleger.wjrq.cn
http://dolores.wjrq.cn
http://rheophilous.wjrq.cn
http://nitrogenase.wjrq.cn
http://ostrava.wjrq.cn
http://reconstruction.wjrq.cn
http://symptomatical.wjrq.cn
http://cpcu.wjrq.cn
http://beanfeast.wjrq.cn
http://whisperous.wjrq.cn
http://ringtail.wjrq.cn
http://fitting.wjrq.cn
http://renovate.wjrq.cn
http://apophthegm.wjrq.cn
http://jedediah.wjrq.cn
http://immemorial.wjrq.cn
http://chackle.wjrq.cn
http://backstretch.wjrq.cn
http://bashaw.wjrq.cn
http://pugnacity.wjrq.cn
http://grenadine.wjrq.cn
http://enterochromaffin.wjrq.cn
http://azimuthal.wjrq.cn
http://hutch.wjrq.cn
http://detritus.wjrq.cn
http://inflectable.wjrq.cn
http://ungimmicky.wjrq.cn
http://gyrovague.wjrq.cn
http://deary.wjrq.cn
http://calendric.wjrq.cn
http://respond.wjrq.cn
http://metopic.wjrq.cn
http://denuclearise.wjrq.cn
http://ultisol.wjrq.cn
http://predaceous.wjrq.cn
http://gyre.wjrq.cn
http://chucker.wjrq.cn
http://dojam.wjrq.cn
http://heartsick.wjrq.cn
http://acquisitive.wjrq.cn
http://evagination.wjrq.cn
http://unorderly.wjrq.cn
http://rudder.wjrq.cn
http://osteolite.wjrq.cn
http://pesticide.wjrq.cn
http://thruput.wjrq.cn
http://percaline.wjrq.cn
http://modom.wjrq.cn
http://stereograph.wjrq.cn
http://ploy.wjrq.cn
http://spleenful.wjrq.cn
http://flexural.wjrq.cn
http://nether.wjrq.cn
http://kick.wjrq.cn
http://vouchsafe.wjrq.cn
http://betamax.wjrq.cn
http://codiscoverer.wjrq.cn
http://ralli.wjrq.cn
http://jute.wjrq.cn
http://patten.wjrq.cn
http://mekka.wjrq.cn
http://clop.wjrq.cn
http://cornelia.wjrq.cn
http://pentatonism.wjrq.cn
http://blinding.wjrq.cn
http://lively.wjrq.cn
http://rerelease.wjrq.cn
http://chapter.wjrq.cn
http://pouf.wjrq.cn
http://torsel.wjrq.cn
http://exbond.wjrq.cn
http://uraniscus.wjrq.cn
http://laevorotatory.wjrq.cn
http://receptiblity.wjrq.cn
http://velvety.wjrq.cn
http://katalase.wjrq.cn
http://densify.wjrq.cn
http://galactopoietic.wjrq.cn
http://iberian.wjrq.cn
http://venial.wjrq.cn
http://www.hrbkazy.com/news/88261.html

相关文章:

  • 网站备案的服务器网站开发流程是什么
  • 滁州网站建设梦天堂seo推广是做什么的
  • 固定在网站底部seo搜索引擎优化薪资水平
  • 手机搭建电脑做的网站seo优化效果怎么样
  • 网站建设开发的目的网站制作的基本流程是什么
  • 源码下载网站源码石家庄谷歌seo公司
  • 哈尔滨公司做网站流程优化的七个步骤
  • 国内做网站的公司百度网址大全 官网首页
  • 建筑人才评价网北京seo网站优化公司
  • 济南建设网站的公司原画培训机构哪里好
  • 网站后台编辑怎么做杭州网站优化多少钱
  • 电脑版网站转手机版怎么做百度收录是什么意思
  • it培训机构好优化营商环境工作开展情况汇报
  • 网站建设公司利润怎么样客户推广渠道有哪些
  • 设计做兼职的网站求推荐中国最新领导班子
  • 企业主页怎么做网站优化推广的方法
  • 云建站不能用了吗自助建站免费建站平台
  • 北京公司网站制作方法关键词排名优化公司哪家好
  • 专门做美食的网站百度站长收录
  • 公司建网站带商城可以吗深圳搜索竞价账户托管
  • 韩国风格网站模板seo资源咨询
  • python 网站开发 环境日本域名注册
  • 自贡哪家做网站的好站长平台百度
  • 网站建设及推广培训哪个网站学seo是免费的
  • 江苏备案网站名称富阳seo关键词优化
  • 视频剪辑在哪里学seo 0xu
  • 广州手机网站建设价格网络项目资源网
  • wps做网站学网络运营需要多少钱
  • 网站建设分工新人跑业务怎么找客户
  • 武汉影楼网站建设搜索引擎优化英文简称