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.pswp.cn/news/254608.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254608.shtml
英文地址,請注明出處:http://en.pswp.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…