作用:计算等效椭圆;

参数翻译(对应以上参数顺序):

输入区域、

输出主半径(Ra >= 0.0)、

输出次半径( Rb >= 0.0 && Rb <= Ra)、

输出主半径和X轴的夹角(以弧度为单位  - pi / 2 < Phi && Phi <= pi / 2);

描述:

算子elliptic_axis计算与输入区域具有相同方向和相同宽高比的椭圆的半径Ra和Rb以及方向Phi,多个输入区域可以作为数组传递。Ra代表椭圆的主半径,而半径Rb代表椭圆的次半径。主轴相对于x轴的方向以弧度表示的Phi返回,椭圆的主轴相当于输入区域惯性矩的主轴。

计算过程:

Ra和Rb的计算需要通过另一个算子(moments_region_2nd,具体解释查看我的halcon算子专栏)来计算区域的几何矩,通过几何矩(M11、M20、M02)来得到Ra和Rb;

Phi计算公式如下:

如果传入的是多个区域,则结果相应会返回再数组中;

需要注意的是:

Ra和Rb可以假设为0,因为对于空区域和包含单个点的区域,会返回Ra = Rb = 0。此外,对于点完全位于直线上的区域(例如,一个像素高的水平区域或一个像素宽的垂直区域),返回Rb = 0;

Halcon 算子 elliptic_axis相关推荐

  1. Halcon算子大全

    ##Halcon算子大全 Halcon算子大全 Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm ...

  2. Halcon 算子特征 Features列表 (‘row1‘、‘compactness‘、‘convexity‘、‘ra‘、‘phi‘、‘num_sides‘、‘holes_num‘、‘area_h)

    文章目录 1 Halcon 算子 select_shape 2 特征Features种类介绍 1 Halcon 算子 select_shape select_shape (Operator) Name ...

  3. Halcon算子翻译——dev_set_line_width

    名称 dev_set_line_width - 定义region,contour输出的线宽. 用法 dev_set_line_width( : : LineWidth : ) 描述 dev_set_l ...

  4. Halcon算子--图像、区域、轮廓、测量、拟合、垂足、夹角

    Halcon算子–图像.区域.轮廓.测量.拟合.垂足.夹角 read_image (Image,'fabrik') 画矩形 draw_rectangle1 (3600, Row1, Column1, ...

  5. halcon算子翻译——dev_set_paint

    名称 dev_set_paint - 定义灰度值输出模式. 用法 dev_set_paint( : : Mode : ) 描述 dev_set_paint定义了用于在图形窗口中显示图形对象的输出模式. ...

  6. Halcon算子:min_max_gray和gray_histo的区别

    一.说明 halcon算子需要一个一个抠明白,逐步去除拦路虎.本片介绍几个算子,没看透的算子也是很唬人的. 二.算子min_max_gray min_max_gray(Regions, Image : ...

  7. Halcon算子知识:optical_flow_mg

    一.说明 本文是对halcon手册的整理,如果真正掌握光流法,恐怕一个博文是不够的.作者只能先呈现这个博文,再对文中的晦涩理论进行逐步阐述,参考文章将放在文后,期望读者能从中学到全部知识. 二.关于光 ...

  8. halcon/c++接口基础 之 构造函数与Halcon算子

    Halcon/C++提供了构造函数,主要基于适合的Halcon算子.比如说HImage和HBarCode基于read_image and create_bar_code_model. 请注意当前的Ha ...

  9. Halcon算子学习:图像阈值分割-threshold、binary_threshold、dyn_threshold算子

    Halcon算子学习:图像阈值分割算子 前言 1.threshold-全局固定阈值分割 2.Binary Threshold-自动全局阈值分割 3.dyn_threshold-局部动态阈值分割 小结: ...

最新文章

  1. 空心磁珠铁氧体抗干扰屏蔽磁环RH磁通高频磁芯圆形穿心磁珠滤波器
  2. SpringBoot数据缓存
  3. 【重要更新】MyEclipse 2017 Stable 1.0发布|附下载
  4. 正则表达式--python的re模块
  5. 网络编程(part12)--HTTP传输
  6. 领域驱动设计 pdf_什么是领域驱动设计?
  7. java web开发之 spring单元测试
  8. goland 合并分支
  9. OpenStack的组件
  10. python画散点图-从零开始学Python【15】--matplotlib(散点图)
  11. 推荐算法和机器学习入门
  12. 产业区块链一周动态丨数字货币发展写入十四五规划,湖南印发区块链发展规划...
  13. 《深入理解java虚拟机》 精华总结
  14. 安装Google play 服务等四件套
  15. 我从华为身上学到的项目管理经验 -- 设计篇
  16. 教资缴费显示内部服务器错误,中小学教师资格考试网上支付常见问题
  17. 201.微信公众号开发【文本消息】
  18. Python学者在CSDN该怎么学习
  19. android 验证码之短信验证(云之讯短信平台)
  20. python 自制搜狗翻译工具

热门文章

  1. 基于AE的二次开发的主界面设计
  2. MySQL在服务里找不到(未卸载)
  3. Altium Designer14安装教程及注意事项
  4. [案例4-4]学生和老师
  5. 如何卸载Win10关键更新(右键不显示卸载)
  6. 如何编辑程序(一个简单的程序)
  7. 环境信息术语(HJ/T 416—2007)
  8. 北京房价当日报20141013
  9. 互联网广告作弊十八般武艺
  10. 渗透测试-中间件日志包含绕过和php文件读写包含