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

做境外碎片化旅游的网站各大网站新闻

做境外碎片化旅游的网站,各大网站新闻,上海建筑企业资质查询平台,学校模板一、引言 *缺陷检测策略1:Blob分析特征分析 *Blob分析:阈值分割、开闭运算 (1) 图像预处理 目的:增强目标与背景的对比度,抑制噪声。 常用算子: threshold():通过阈值分割将图像转换为二值图像。 mean_…

一、引言

*缺陷检测策略1:Blob分析+特征分析


*Blob分析:阈值分割、开闭运算

(1) 图像预处理

  • 目的:增强目标与背景的对比度,抑制噪声。

  • 常用算子

    • threshold():通过阈值分割将图像转换为二值图像。

    • mean_image() / gauss_filter():平滑图像,减少噪声。

    • invert_image():反转图像(如目标为暗色时)。

(2) 连通区域检测

  • 目的:将二值图像中的连通像素分组为Blob。

  • 关键算子

    • connection():根据像素连通性(4邻域或8邻域)分割Blob。

    • select_shape():根据特征(面积、圆度、长宽比等)筛选目标Blob。

(3) Blob特征提取

  • 目的:量化Blob的几何和形态特征,用于后续分析。

  • 常用特征

    • 面积(Area):Blob的像素数量。

    • 质心(Row, Column):Blob的中心坐标。

    • 长宽比(Aspect Ratio):Blob的最小外接矩形的宽度与高度比。

    • 圆度(Roundness):衡量Blob接近圆形的程度。

    • 方向(Orientation):Blob的最小外接矩形的旋转角度。

(4) Blob分类与筛选

  • 目的:根据特征过滤或分类Blob。

  • 常用方法

    • 范围筛选:如 select_shape(Regions, SelectedRegions, 'area', 'and', 100, 1000) 筛选面积在100到1000之间的Blob。

    • 分类:如根据圆度区分圆形和矩形物体。

(5) 结果可视化与输出

  • 目的:显示Blob分析结果或导出数据。

  • 常用操作

    • dev_display():显示Blob的轮廓或填充区域。

    • count_obj():统计Blob数量。

    • area_center():获取Blob的面积和质心坐标。


*特征分析: 空洞面积、矩形度等

(1) 几何特征

  • 描述目标的基本形状和位置:

    • 面积(Area):目标区域的像素数量。

    • 质心(Row, Column):目标的中心坐标。

    • 最小外接矩形(Bounding Box):目标的最小外接矩形的尺寸和方向。

    • 长宽比(Aspect Ratio):外接矩形的宽度与高度比。

    • 圆度(Roundness):衡量目标接近圆形的程度(值越接近1,越接近圆形)。

    • 方向(Orientation):目标的最小外接矩形的旋转角度。

    • 凸性(Convexity):目标区域与其凸包的比值。

(2) 形态特征

  • 描述目标的复杂形状和边缘特性:

    • 紧密度(Compactness):面积与周长平方的比值(值越小,形状越复杂)。

    • 矩形度(Rectangularity):目标面积与其最小外接矩形面积的比值。

    • 孔洞数量(Holes):目标区域内部的孔洞数量。

    • 边缘长度(Contour Length):目标轮廓的像素长度。

(3) 灰度/纹理特征

  • 描述目标的灰度分布或纹理模式:

    • 灰度均值(Mean Gray Value):目标区域的平均灰度值。

    • 灰度方差(Gray Value Variance):目标区域的灰度方差。

    • 纹理特征:通过灰度共生矩阵(GLCM)提取的对比度、熵、能量等特征。

    • 梯度特征:边缘强度、梯度方向等。

(4) 高级特征

  • 基于模型或学习的特征:

    • 形状描述符:如Zernike矩、Hu矩等。

    • 深度学习特征:通过预训练的深度学习模型提取的高层特征(需结合Halcon的深度学习模块)。


*重要算子ared_heoles    rectangularity

二、分析饼干检测

需要对饼干的破损进行检测,破损会导致空洞面积大以及外围矩形度受损

*D:/Program Files/MVTec/Data/HALCON-23.05-Progress/examples/images/food
for Index := 1 to 24 by 1
    read_image (Image, 'food/hazelnut_wafer_'+Index$'.02')
    *Blob分析-对图片二值化阈值分割
    binary_threshold (Image, Region, 'max_separability', 'light', UsedThreshold)
    *Blob分析-对区域进行开运算   --先腐蚀后膨胀以去除杂质
    opening_circle (Region, RegionOpening, 8)
    *特征分析1-检测空洞的面积
    area_holes (RegionOpening, Area)
    *特征分析2-检测区域矩形度
    rectangularity (RegionOpening, Rectangularity)
    if(Area>600 or Rectangularity<0.9)
        dev_get_window (WindowHandle)
        set_display_font (WindowHandle, 16, 'mono', 'false', 'false')
        dev_disp_text ('NG', 'window', 'top', 'left', 'red', ['box','box_color'], ['true','blue'])
        stop()
    else       
        dev_get_window (WindowHandle)
        set_display_font (WindowHandle, 16, 'mono', 'false', 'false')
        dev_disp_text ('OK', 'window', 'top', 'left', 'green', ['box','box_color'], ['true','blue'])
        stop()
    endif
endfor

最终效果为:

http://www.dtcms.com/a/539296.html

相关文章:

  • 法华寺网站建设做网站 什么后缀
  • 无锡本地模板网站建设注册公司需要注意什么事项
  • seo网站权重广州机械网站开发
  • 自开发购物网站宁波比较好的网站公司
  • 宽屏网站和普通网站wordpress谷歌地图定位修改设置
  • 女装网站建设的规划书最新wordpress安装
  • 网络建站免费网址休闲咖啡厅网站开发目标
  • 网站必须做诚信认证吗什么是网络营销市场营销学
  • 涵江建设局网站嵩明建设局网站
  • 最近的男科医院是哪家医院seo指的是什么意思
  • 网站右侧 回到顶部想找人帮我做网站
  • 东莞网站建设设计公司哪家好侵入别人的网站怎么做
  • 个人理财的网站开发平台托管是什么意思
  • 河北住房和城乡建设厅网站驱动自己做的网站怎样赚钱
  • 漂流瓶说自己是做网站的商城网站开发公司排名
  • 汕头网站快速排名提升就业信息网页设计论文
  • 网站营销的重要价值南昌建设医院官方网站
  • 网站开发方面的文献医院网站制作多少钱
  • 做爰全过程免费的视频 网站想见你一个网站怎么做
  • 做暑假工的网站软件园
  • 怎样在网站模板上做修改手机网站怎么改成电脑版
  • 网站建设网站软件有哪些内容规划管理部门的网站建设
  • 1元建站网站怎样建设
  • 怎么做招聘网站的调研进入网站前如何做环境检测
  • 汕头网站排名优化设计师工作室网站
  • 教做蛋糕的网站科技公司取名大全
  • 网站建设合同违约金细节盐边网站建设
  • 360建站网站seo搜索引擎优化案例
  • seo网站优化流程做淘宝客网站需要什么资质
  • 作品展示html5网站模板html5公司网站源码