首页 > 其他分享 >Halcon图像灰度值运算&图像截取及合并&灰度特征值介绍

Halcon图像灰度值运算&图像截取及合并&灰度特征值介绍

时间:2023-04-25 12:13:12浏览次数:42  
标签:11 输出 Halcon 灰度 控制参数 图像 输入

灰度膨胀运算gray_dilation_rect

算子gray_dilation_rect(Image : ImageMax : MaskHeight, MaskWidth : )

示例:gray_dilation_rect (Image, ImageMax, 11, 11)

Image(输入对象):输入灰度图对象

ImageMax(输出对象):输出膨胀后的灰度图对象

11(输入参数1):滤波器掩模的高度 数值越大 效果越明显

11(输入参数2):滤波器掩模的宽度 数值越大 效果越明显

 

灰度腐蚀运算gray_erosion_rect

算子:gray_erosion_rect(Image : ImageMin : MaskHeight, MaskWidth : )

示例:gray_erosion_rect (Image, ImageMin, 11, 11)

       Image(输入对象):输入灰度图对象

       ImageMin(输出对象):输出腐蚀后的灰度图对象

       11(输入参数1):滤波器掩模的高度 数值越大 效果越明显

       11(输入参数2):滤波器掩模的宽度 数值越大 效果越明显

 

灰度开运算

算子:gray_opening_rect(Image : ImageOpening : MaskHeight, MaskWidth : )

示例:gray_opening_rect (Image, ImageOpening, 11, 11)

Image(输入对象):输入灰度图对象

ImageOpening(输出对象):输出开运算后的灰度图对象

11(输入参数1):滤波器掩模的高度 数值越大 效果越明显

11(输入参数2):滤波器掩模的宽度 数值越大 效果越明显

 

灰度闭运算

算子:gray_closing_rect(Image : ImageClosing : MaskHeight, MaskWidth : )

示例:gray_closing_rect (Image, ImageClosing, 11, 11)

Image(输入对象):输入灰度图对象

ImageClosing(输出对象):输出闭运算后的灰度图对象

11(输入参数1):滤波器掩模的高度 数值越大 效果越明显

11(输入参数2):滤波器掩模的宽度 数值越大 效果越明显

 

3.2图像截取及合并

取出部分区域的图像作为新图像: crop_part

算子:crop_part(Image : ImagePart : Row, Column, Width, Height : )

示例:crop_part (ImageReduced1, ImagePart, 435.996, 295.311, 780.522, 618.808)

ImageReduced1(输入对象):输入图像对象

ImagePart(输出对象):输出截取的图像对象

435.996(输入控制参数1):图像截取的起始点行坐标

295.311(输入控制参数2):图像截取的起始点列坐标

780.522(输入控制参数3):截取图像的宽

618.808(输入控制参数4):截取图像的高

 

将几幅图合并为一幅图: tile_images_offset

算子:tile_images_offset(Images : TiledImage : OffsetRow, OffsetCol, Row1, Col1, Row2, Col2, Width, Height : )

示例:tile_images_offset (ImagePart, TiledImage, Row10, Column10, Row16, Column16, Row25, Column25, Width, Height)

  ImagePart(输入对象):输入图像对象

TiledImage(输出对象):输出拼接好的图像对象

 

Row10(输出控制参数1):拼接后图像中输入图像左上角的行坐标

 

Column10(输出控制参数2):拼接后图像中输入图像左上角的列坐标

 

Row16(输出控制参数3):裁切图像左上角行坐标

 

Column16(输出控制参数4):裁切图像左上角列坐标

 

    Row25(输出控制参数5):裁切图像右下角行坐标

Column25(输出控制参数6):裁切图像右下角列坐标

Width(输出控制参数7):拼接后图像宽Height(输出控制参数8):拼接后图像高

 

3.3图像的灰度特征值介绍

获取灰度直方图:gray_histo

算子:gray_histo(Regions, Image : : : AbsoluteHisto, RelativeHisto)

示例:gray_histo (Region6, Image1, AbsoluteHisto, RelativeHisto)

               Region6(输入对象):输入二值化区域

 

               Image1(输出对象):输入灰度图像

 

AbsoluteHisto(输出控制参数1):输出在该区域面积内对应灰度值出现的频率百分比

 

RelativeHisto(输出控制参数2):输出对应灰度值出现的频数

 

 

计算区域中的平均灰度和方差:intensity

 

算子:intensity(Regions, Image : : : Mean, Deviation)

示例:intensity (Region5, Image1, Mean, Deviation)

       Region5(输入对象1):输入区域对象

 

       Image1(输入对象2):输入图像对象

 

       Mean(输出控制参数1):输出平均灰度值

 

       Deviation(输出控制参数2):输出方差

 

 

标签:11,输出,Halcon,灰度,控制参数,图像,输入
From: https://www.cnblogs.com/ksjqsj/p/17352215.html

相关文章

  • 基于互信息和归一化互信息的医学图像配准算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要信息论中将互信息定义为信息之间的关系,可以表示为两个随机变量之间统计相关性的度量,由此可以得出图像互信息的计算方法。作为图像多模态配准中的度量,图像互信息利用对图像灰度值的统计数据形成单个图像的灰度值概......
  • 基于互信息和归一化互信息的医学图像配准算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:      2.算法涉及理论知识概要       信息论中将互信息定义为信息之间的关系,可以表示为两个随机变量之间统计相关性的度量,由此可以得出图像互信息的计算方法。作为图像多模态配准中的度量,图像互信息利用对图像灰......
  • Halcon图像的 OCR 识别&训练字符
    2.1识别OCR的流程和方法处理图像使得数字或是字母为白底黑字->创建字符识别句柄->识别->清除句柄      算子:read_ocr_class_mlp(:: FileName : OCRHandle)示例:read_ocr_class_mlp('Document_0-9A-Z_NoRej.omc',OCRHandle)'Document_0-9A-Z_NoRej.omc'(输入控制......
  • 单通道图和三通道图,灰度值(转)
    单通道图和三通道图 R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255将RGB彩色图像转为灰度图,是通过计算每一个RGB像素的等效灰度或者亮度值Y来实现的。转化的一个原则是——应该保证最终的灰色图像和最初的彩色图像主观上有......
  • Halcon基础学习(一)
    Halcon基础学习(一)初见目标:提取出U4的位置坐标结果:编程逻辑读取图片按照RGB3通道处理图片使用中值滤波使用灰度滤波使用二值化滤波组件区域分割使用特征直方图设置上下限直到过滤到唯一一个以后,使用区域选择工具在新打开的图片上面绘制十字叉......
  • 使用encoder编码器-decoder解码器加GAN网络的生成式图像修复
    论文链接https://openaccess.thecvf.com/content_cvpr_2016/papers/Pathak_Context_Encoders_Feature_CVPR_2016_paper.pdf简介作者提出了一种基于上下文像素预测的无监督视觉特征学习算法,它既完成了特征提取,也完成了图像修复。通过与自动编码器的类比,提出了上下文编码器(Conte......
  • Halcon图像滤波&中值滤波&&高斯滤波&图像加减
    均值滤波:mean_image算子:mean_image(Image : ImageMean : MaskWidth, MaskHeight :)示例:mean_image(Image5,ImageMean1,3,3)Image5(输入对象):输入灰度图像ImageMean1(输出对象):输出均值滤波后的灰度图像3(输入控制参数1):均值矩阵的宽,数值通常为奇数,数值越大效果越明显3(输入控制......
  • Halcon图像滤波&中值滤波&&高斯滤波&图像加减
    均值滤波:mean_image算子:mean_image(Image : ImageMean : MaskWidth, MaskHeight :)示例:mean_image(Image5,ImageMean1,3,3)Image5(输入对象):输入灰度图像ImageMean1(输出对象):输出均值滤波后的灰度图像3(输入控制参数1):均值矩阵的宽,数值通常为奇数,数值越大效果越明显3(输......
  • OpenCV图像纹理(20)
    LBP描述LBP(LocalBinaryPattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T.Ojala,M.Pietikäinen,和D.Harwood在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征计算过程原始的LBP算子定义......
  • MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据
    全文下载链接:http://tecdat.cn/?p=13981最近我们被客户要求撰写关于图像倾斜校正算法的研究报告,包括一些图形和统计输出。在本文中,随着多媒体技术的不断发展,数码相机,高清拍照手机等多媒体设备已经在人们的生活中占据了越来越重要的地位通过采用图像处理技术,可以将数码设备采集......