Calibration校准halcon算子,持续更新

目录

  • Calibration校准
    • Binocular双目相机
          • binocular_calibration
    • Calibration Object 校准物体
          • caltab_points
          • create_caltab
          • disp_caltab
          • find_calib_object
          • find_caltab
          • find_marks_and_pose
          • gen_caltab
          • sim_caltab
    • Camera parameter相机参数
          • cam_mat_to_cam_par
          • cam_par_to_cam_mat
          • deserialize_cam_par
          • read_cam_par
          • serialize_cam_par
          • write_cam_par
    • Hand-Eye手眼校正(机械手视觉校正)
          • calibrate_hand_eye
          • get_calib_data_observ_pose
          • hand_eye_calibration
          • set_calib_data_observ_pose
          • get_line_of_sight
    • Monocular单目镜
          • camera_calibration
    • Multi view多视角(校准或者矫正)
          • calibrate_cameras
          • clear_calib_data
          • clear_camera_setup_model
          • create_calib_data
          • create_camera_setup_model
          • deserialize_calib_data
          • deserialize_camera_setup_model
          • get_calib_data
          • get_calib_data_observ_contours
          • get_calib_data_observ_points
          • get_camera_setup_param
          • query_calib_data_observ_indices
          • read_calib_data
          • read_camera_setup_model
          • remove_calib_data
          • remove_calib_data_observ
          • serialize_calib_data
          • serialize_camera_setup_model
          • set_calib_data
          • set_calib_data_calib_object
          • set_calib_data_cam_param
          • set_calib_data_observ_points
          • set_camera_setup_cam_param
          • set_camera_setup_param
          • write_calib_data
          • write_camera_setup_model
    • Projection 投影
          • cam_par_pose_to_hom_mat3d
          • project_3d_point
          • project_hom_point_hom_mat3d
          • project_point_hom_mat3d
    • Rectification矫正
          • change_radial_distortion_cam_par
          • change_radial_distortion_contours_xld
          • change_radial_distortion_image
          • change_radial_distortion_points
          • contour_to_world_plane_xld
          • gen_image_to_world_plane_map
          • gen_radial_distortion_map
          • image_points_to_world_plane
          • image_to_world_plane
    • self- Calibration自动矫正
          • radial_distortion_self_calibration
          • radiometric_self_calibration
          • stationary_camera_self_calibration

Calibration校准

Binocular双目相机

binocular_calibration

功能:测试双目相机系统参数。

Calibration Object 校准物体

caltab_points

功能:从标定板文件中读取标志的中心点。

create_caltab

功能:创建一个标定板描述文件和附加文件。

disp_caltab

功能:投射和视觉化图像中标定板的三维模型。

find_calib_object

功能:找到Halcon校准板,在校准数据模型中设置提取点和轮廓。

find_caltab

功能:在图像中根据标定板找出对应的区域。

find_marks_and_pose

功能:从图像中提取二维校准标志和为外部计算机参数计算内部数值。

gen_caltab

功能:创建一个标定板文件和相应的附文件。

sim_caltab

功能:根据标定板模以一幅图像。

Camera parameter相机参数

cam_mat_to_cam_par

功能:从相机矩阵来获取的内部相机参数。

cam_par_to_cam_mat

功能:从相机内部参数来获取一个相机矩阵。

deserialize_cam_par

功能:反序列化序列化内部摄像头参数。

read_cam_par

功能:从文本文件中读取内部相机参数。

serialize_cam_par

功能:序列化内部相机参数。

write_cam_par

功能:将内部相机参数写入文本文件中。

Hand-Eye手眼校正(机械手视觉校正)

calibrate_hand_eye

功能:进行手眼校准。

get_calib_data_observ_pose

功能:从校准数据模型中获取观察到的校准对象姿态。

hand_eye_calibration

功能:执行一个手眼校准。

set_calib_data_observ_pose

功能:在校准数据模型中设置观察到的校准对象姿势。

Inverse Projection反投影

get_line_of_sight

功能:计算相应于图像中一个点的视线。

Monocular单目镜

camera_calibration

功能:测项同时发生的最小化程序的所有相机参数。

Multi view多视角(校准或者矫正)

calibrate_cameras

功能:矫正相机。

clear_calib_data

功能:清除指定的矫正数据模型,释放内存空间。

clear_camera_setup_model

功能:清除指定的相机设备模式,释放内存空间。

create_calib_data

功能:创建一个矫正数据模型。

create_camera_setup_model

功能:创建一个相机设备模式

deserialize_calib_data

功能:反序列化校准数据模型。

deserialize_camera_setup_model

功能:反序列化相机设置模型。

get_calib_data

功能:提取矫正数据模型参数。

get_calib_data_observ_contours

功能:从校准数据模型中获取基于轮廓的观测数据。

get_calib_data_observ_points

功能:提取标定板上圆点的中心坐标,和各个校正目标物体的坐标系。

get_camera_setup_param

功能:获取通用相机设置模型参数。

query_calib_data_observ_indices

功能:获取指定的(相机对应的被测物体数目或列表)或被测物体对应的相机数目列表

read_calib_data

功能:读取矫正数据模型对应的文件。

read_camera_setup_model

功能:读取矫相机设备模式对应的文件。

remove_calib_data

功能:从校准数据模型中删除数据集。

remove_calib_data_observ

功能:从校准数据模型中删除观测数据。

serialize_calib_data

功能:序列化校准数据模型。

serialize_camera_setup_model

功能:序列化相机设置模型。

set_calib_data

功能:配置矫正数据模型。

set_calib_data_calib_object

功能:指定矫正对象。

set_calib_data_cam_param

功能:相机的类型,初始化相机内部参数。

set_calib_data_observ_points

功能:设置标定板上圆点的中心坐标,和各个校正目标物体的坐标系。

set_camera_setup_cam_param

功能:在相机设置模型中定义相机的类型、参数和相对姿态。

set_camera_setup_param

功能:设置相机设备模式,默认类型,参数和相等坐标点。

write_calib_data

功能:保存矫正数据模型到一个文件中。

write_camera_setup_model

功能:保存相机设备模式参数到一个文件中。

Projection 投影

cam_par_pose_to_hom_mat3d

功能:将内部相机参数和三维姿势转换为3×4投影矩阵。

project_3d_point

功能:将三维点投射到子像素图像坐标。

project_hom_point_hom_mat3d

功能:使用3×4投影矩阵投影均匀的三维点。

project_point_hom_mat3d

功能:使用3×4投影矩阵投影三维点。

Rectification矫正

change_radial_distortion_cam_par

功能:依照测定的径向畸变決定相机的新参数。

change_radial_distortion_contours_xld

功能:矫正轮廓的畸变。

change_radial_distortion_image

功能:矫正幅图像的畸变。

change_radial_distortion_points

功能:矫正像素坐标的畸变.

contour_to_world_plane_xld

功能: 把XLD轮廓转为大地坐标系统,z轴为0,即没有z轴。

gen_image_to_world_plane_map

功能:生成一张投影图,在大地坐标系中描绘该图像的映射。

gen_radial_distortion_map

功能:生成一张投影图,改变图像像素的径向畸变。

image_points_to_world_plane

功能:在大地坐标系中变换图像像素点。

image_to_world_plane

功能:矫正一副图像,把它转换为大地坐标。

self- Calibration自动矫正

radial_distortion_self_calibration

功能: 矫准畸变。

radiometric_self_calibration

功能:矫正相机曝光。

stationary_camera_self_calibration

功能:对已固定的照相机执行自动矫正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/254608.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javascript:正则表达式、一个表单验证的例子

阅读目录 本文内容:正则表达式:利用正则表达式进行表单验证的例子:回到顶部本文内容: 正则表达式正则表达式的使用方法正则表达式的特殊匹配字符正则表达式修饰符利用正则表达式进行表单验证的例子首发日期:2018-05-13…

Spring_01 spring容器、控制反转(IOC)、依赖注入(DI)

目录 1 什么是spring框架 2 spring框架的特点 3 spring容器 3.1 什么是spring容器 3.2 spring容器创建对象的编程步骤 3.4 spring容器创建对象的方式 3.5 bean元素的几个重要属性 4 IOC 4.1 什么是IOC 4.2 什么事DI 4.3 DI的三种方式 1 什么是spring框架 是一个开源的用来简化企…

EntityFramework 插件之EntityFramework.Extended (批量处理)

接手了一个用EF来做的项目,由于项目中使用的原生处理,导致很多update都是采用先select 后 update的方式来实现,同时无法批量执行逻辑如:根据订单类型统一更新状态等。所以在经过了N多查找之后 发现了一个国外写的扩展插件EntityFr…

一个传值的问题”*”与”*”

1/********************************************************* 2* Desc:参数传递&#xff1a;使用引用传递指针和直接传递指针地址的区别 3* Author:charley 4* DateTime:2010-12-7 11:00 02***********************************************************/ 03#include <…

Classification分类halcon算子,持续更新

目录ClassificationGaussian Mixture Models高斯混合模型add_class_train_data_gmmadd_sample_class_gmmclassify_class_gmmclear_class_gmmclear_samples_class_gmmcreate_class_gmmdeserialize_class_gmmevaluate_class_gmmget_class_train_data_gmmget_params_class_gmmget_…

spring boot 扩展之AutoConfigurationImportListener

最近阅读spring boot源码时发现&#xff0c;发现当spring使用ConfigurationClassParser加载使用Configuration注解类后&#xff0c;会使用AutoConfigurationImportSelector对加载的 Configuration注解的类进行一次过滤。当AutoConfigurationImportSelector过滤完成后会自动加载…

classpath: spring 中的查找方式

Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件. 比如 resource1.jar中的package com.test.rs 有一个 jarAppcontext.xml 文件,内…

《高效程序员的45个习惯》-之一

敏捷开发是当下最流行的开发方法&#xff0c;它采用的是一种以人为核心、迭代、循序渐进的开发思想&#xff0c;值得你关注和学习。 最近我就阅读了一本有关敏捷开发的书籍&#xff0c;《高效程序员的45个习惯》。 它以“举反例”的方式来讲述了敏捷开发中程序员应该运用的…

教你如何在 elasticsearch 中重建索引

序言 Elasticsearch 是一个实时的分布式搜索分析引擎。Teambition 使用 Elastisearch 作为搜索引擎&#xff0c;为用户提供搜索服务&#xff0c;当我们决定存储某种数据时&#xff0c;我们需要使用PUT /teambition创建索引&#xff0c;在创建索引的时候需要将数据结构完整确定下…

halcon控制算子Control,持续更新

目录Controlassignassign_atbreakcasecatchcommentcontinueconvert_tuple_to_vector_1dconvert_vector_to_tupledefaultelseelseifendforendifendswitchendtryendwhileexecutable_expressionexitexport_defforglobalififelseimportinsertpar_joinrepeatreturnstopswitchthrowtr…

《CLR via C#》之线程处理——线程基础

《CLR via C#》之线程处理——线程基础 《CLR via C#》之线程处理——线程基础windows为什么要支持线程线程开销CPU发展趋势CLR线程和Windows线程使用专用线程执行异步的计算限制操作线程调度和优先级windows为什么要支持线程 早期的操作系统只有一个执行线程&#xff0c;但同时…

《高效程序员的45个习惯》-之二

请您在阅读本文之前&#xff0c;先了解《高效程序员的45个习惯》-之一。 每一期都会涉及15个话题&#xff0c;用3期来列出这45个习惯&#xff0c;每次不贪多&#xff0c;贪精&#xff0c;大家如果有空&#xff0c;一定要细细品味这15个习惯。 注意&#xff1a;每一个好的习…

MIME Type的介绍

转载自&#xff1a; http://www.cnblogs.com/jsean/articles/1610265.html 一、 首先&#xff0c;我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么&#xff0c;浏览器是如何区分它们&#xff0c;决定什么内容用什么形式来…

spring boot之从零开始开发自己的网站

概述 首先要感谢两位大神&#xff0c;该项目的想法来源自tale和MyBlog。 做了一些改造&#xff0c;增加了一些功能和一些代码的重构&#xff0c;并且更换了博客主题。 关于项目&#xff0c;对于开发的练手项目&#xff0c;能够工程化&#xff0c;严谨一些。 关于文档&#x…

halcon深度学习算子,持续更新

目录Deep Learning 深度学习Classification&#xff1a;分类apply_dl_classifierclear_dl_classifierclear_dl_classifier_resultclear_dl_classifier_train_resultdeserialize_dl_classifierget_dl_classifier_paramget_dl_classifier_resultget_dl_classifier_train_resultre…

python day5--正则表达式

#----正则表达式 import re elink <a href"(.*)">(.*)</a> info <a href"http://www.baidu.com">baidu</a> cinfo re.findall(elink,info) print (cinfo) import re print(re.search (r^a,abc\neee)) #预期结果 ^匹配字符开…

WCF系列教程之WCF客户端调用服务

1、创建WCF客户端应用程序需要执行下列步骤 (1)、获取服务终结点的服务协定、绑定以及地址信息 (2)、使用该信息创建WCF客户端 (3)、调用操作 (4)、关闭WCF客户端对象 二、操作实例 1、WCF服务层搭建:新建契约层、服务层、和WCF宿主,添加必须的引用(这里不会的参考本人前面的随…

《高效程序员的45个习惯》-之三

请您在阅读本文之前&#xff0c;先了解《高效程序员的45个习惯》-之二。 每一期都会涉及15个话题&#xff0c;用3期来列出这45个习惯&#xff0c;每次不贪多&#xff0c;贪精&#xff0c;大家如果有空&#xff0c;一定要细细品味这15个习惯。 注意&#xff1a;每一个好的习…

负载均衡的那些事?

什么是负载均衡&#xff1f;1、负载&#xff1a;就是后端系统的承载能力。比如同等条件下&#xff0c;一个1核cpu-1G内存的机器的承载能力一般会比8核cpu-8G内存的机器要差&#xff1b;相同配置下&#xff0c;一个cpu利用率为80%的机器比30%的承载能力一般要差等等。2、均衡&am…

Develop内部函数,持续更新

Develop内部函数 目录Develop内部函数dev_clear_objdev_clear_windowdev_close_inspect_ctrldev_close_tooldev_close_windowdev_disp_textdev_displaydev_error_vardev_get_exception_datadev_get_preferencesdev_get_systemdev_get_windowdev_inspect_ctrldev_map_pardev_map…