首页 > 其他分享 >Halcon图像的 BLOB 分析处理几何变换 &刚性仿射变换

Halcon图像的 BLOB 分析处理几何变换 &刚性仿射变换

时间:2023-04-20 12:13:15浏览次数:31  
标签:region affine Halcon 几何变换 参数 HomMat2D1 输入 仿射变换

平移 move_region

缩放 zoom_region

镜像 mirror_region

倒置 transpose_region

6.2仿射变换

刚性仿射变换 vector_angle_to_rigid 对图像,区域进行仿射变换

算子:vector_angle_to_rigid( : : Row1Column1Angle1Row2Column2Angle2 : HomMat2D)

示例:vector_angle_to_rigid (Row7, Column7, Phi4, Row7, Column7, 0, HomMat2D1)

Row7(输入参数1):输入需要仿射变换区域中心点行坐标

Column7(输入参数2):输入需要仿射变换区域中心点列坐标

Phi4(输入参数3):输入需要仿射变换区域相对于水平线的角度值

Row7(输入参数4):输入需要仿射变换后区域中心点行坐标

Column7(输入参数5):输入需要仿射变换后区域中心点列坐标

0(输入参数6):输入需要仿射变换后区域相对于水平线的角度值

HomMat2D1(输出参数):输出生成的矩阵数据

区域变换 affine_trans_region

算子:affine_trans_region(Region : RegionAffineTrans : HomMat2DInterpolate : )

示例:affine_trans_region (RegionTrans1, RegionAffineTrans1, HomMat2D1, 'nearest_neighbor')

RegionTrans1(输入对象):输入区域对象

RegionAffineTrans1(输出对象):输出仿射变换后的区域对象

HomMat2D1(输入参数1):输入矩阵参数

'nearest_neighbor'(输入参数2):输入是否使用插值进行转换

 

图像变换 affine_trans_image

算子:affine_trans_image(Image : ImageAffineTrans : HomMat2DInterpolationAdaptImageSize : )

示例:affine_trans_image (Image2, ImageAffineTrans, HomMat2D1, 'constant', 'false')

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

ImageAffineTrans(输出对象):输出放射变换后的图像

HomMat2D1(输入参数):输入矩阵参数

'constant'(输入参数):输入是否使用插值进行转换

'false'(输入参数):输入是否调整大小

标签:region,affine,Halcon,几何变换,参数,HomMat2D1,输入,仿射变换
From: https://www.cnblogs.com/ksjqsj/p/17336270.html

相关文章

  • Halcon图像的一维码二维码识别
    7.1识别一维码的流程和方法一维码的码制:一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等     识别过程:     创建条形码模型create_bar_code_model算子:create_bar_code_......
  • Halcon软件安装
    下载Halcon17版本到到本地双击安装包后步骤如下......
  • Halcon界面简介
    界面分为四大块1.   Halcon的五个助手1)   图像采集助手:与相机连接,设定相机参数,采集图像2)   标定助手:九点标定或是其它的标定,生成标定文件及内参外参,可以将像素单位转换为长度单位3)   模板匹配助手:画取你想寻找的图像,设定参数,可以寻找到与你画取相似的图所有图像......
  • Halcon图像中的字体设定 字体颜色设定 显示样式设定 信息显示
    图像中的字体设定set_display_font算子:set_display_font(:: WindowHandle, Size, Font, Bold, Slant :)示例:set_display_font(200000,24,'mono','true','false')200000(输入参数1):输入窗口句柄24(输入参数2):输入字体大小'mono'(输入参数3):输入字体类型'......
  • Halcon区域集合运算及变换
     集合运算           将多个区域连接为一个区域:union1             算子:union1(Region : RegionUnion ::)             示例:union1(ConnectedRegions,RegionUnion)                   ConnectedRegio......
  • Halcon形态学处理初级
    开运算opening以输入的参数形成的区域为基准,对目标区域进行模拟放置,能将参数形成的区域填满的保留,填不满开掉去除先腐蚀后膨胀作用祛杂点扩展链接:https://blog.csdn.net/qq_31671139/article/details/113184854             算子:opening_rectangle1(Region :......
  • Halcon练习
    1、数组操作:arr:=[1,2,3,4,5]//定义数组cnt:=|arr|//数组长度a03:=arr[2]//取单个值par:=arr[0:2]//取多个值copy:=arr[0:cnt-1]//复制数组  区域生长图像分割regiongrowing(Image,Outregion:Row,Col,Tolerance,MinSize)函数:regiongrowing(Im......
  • Halcon 常用设置
     1、可视化--更新窗口-- 在单步模式--总是   2、Ctrl+E  弹出内置的函数定义  3、打开工程的默认图片位置  ......
  • Halcon与C#贴片机,带运动控制部分,四轴运动使用 国内性价比很高的雷赛驱动卡
    Halcon与C#贴片机,带运动控制部分,四轴运动使用国内性价比很高的雷赛驱动卡,非常方便,程序带注释,懂一点C#和Halcon的改一下可以直接使用。自带加密算法YID:949666673303336......
  • Halcon Dict字典数据类型获取键的值
    对于下面这个字典变量  要访问键‘classfication_class_ids’对应的值不能使用传统写法:DLResultBatch['classfication_class_ids']直接访问要使用get_dict_tuple函......