HalconDotNet无gen_cam_par_area_scan_polynomial函数,如何生成相机参数?
在HalconDotNet(C#)中生成多项式模型的面阵相机参数
Halcon原生算子gen_cam_par_area_scan_polynomial在C#的HalconDotNet库中对应的是**HOperatorSet.GenCamParAreaScanPolynomial**——C#绑定的算子采用驼峰命名规则,且全部封装在HOperatorSet类下。
你可以直接用以下代码生成对应相机参数:
HCamPar cameraParam; HOperatorSet.GenCamParAreaScanPolynomial( 0.008, // 焦距(单位:米) 0, // 主点x偏移的多项式系数k1 0, // 主点y偏移的多项式系数k2 0, // 径向畸变系数k3 0, // 径向畸变系数k4 0, // 径向畸变系数k5 5.2e-6, // x方向像素尺寸(单位:米) 5.2e-6, // y方向像素尺寸(单位:米) 640, // 主点x坐标 512, // 主点y坐标 1280, // 图像宽度 1024, // 图像高度 out cameraParam );
注意事项
- 参数顺序与原生Halcon算子完全一致,仅需注意C#中输出参数需通过
out关键字声明 - 生成的
HCamPar实例可直接用于相机标定、图像畸变矫正等后续视觉流程
内容的提问来源于stack exchange,提问作者Malinko
相关产品推荐
相关产品推荐

