HALCON error #1302: Wrong value of control parameter: 2 in operator affine_trans_region

简介: HALCON error #1302: Wrong value of control parameter: 2 in operator affine_trans_region

关于affine_trans_region最后一个参数,帮助上可选值是:


'constant', 'nearest_neighbor'


VS2013 halcon10 这两个值都会崩溃。


void Test()
        {
            HObject rRect;
            HOperatorSet.GenRectangle1(out rRect,0, 0, 100, 100);
            HTuple matIdentity;
            HOperatorSet.HomMat2dIdentity(out matIdentity);         
            HObject rDilation = new HObject();
            HOperatorSet.GenEmptyObj(out rDilation);
            HOperatorSet.AffineTransRegion(rRect, out rDilation, matIdentity, "nearest_neighbor");       
        }

最后一个参数改成: "true"或"false"都可以。


HOperatorSet.AffineTransRegion(rRect, out rDilation, matIdentity, "true");


halcon18 这两个值 true false 都可以,其它值不行。


相关文章
Halcon找圆系列(1)如何检测圆形
Halcon找圆系列(1)如何检测圆形
2869 0
Halcon找圆系列(1)如何检测圆形
|
算法 C# C++
HALCON error #1201: Wrong type of control parameter: 1 in operator threshold
HALCON error #1201: Wrong type of control parameter: 1 in operator threshold
halcon算子模板匹配(一)基于形状的模板匹配
halcon算子模板匹配(一)基于形状的模板匹配
4893 0
|
7月前
|
监控 算法 C#
C#与Halcon联合编程实现鼠标控制图像缩放、拖动及ROI绘制
C#与Halcon联合编程实现鼠标控制图像缩放、拖动及ROI绘制
1253 0
halcon基础系列之二维量测相关算子
halcon基础系列之二维量测相关算子
906 0
|
编译器 C++
使用Visual Studio 2022 创建lib和dll并使用
本文介绍了如何在Visual Studio 2022中创建静态库(lib)和动态库(dll),并展示了如何使用这些库。文章详细说明了创建新项目、编写代码、生成库文件、配置项目属性以及编写测试代码的步骤,并提供了相应的截图和代码示例。作者还分享了在创建和使用库的过程中遇到的一些问题及其解决方案。
4343 0
使用Visual Studio 2022 创建lib和dll并使用
|
文字识别 Python
Halcon 学习笔记五:几何定位+仿射变换+测量
Halcon 学习笔记五:几何定位+仿射变换+测量
2145 0
|
C# C++
halcon联合c#、WPF学习笔记一(WPF配置halcon)
halcon联合c#、WPF学习笔记一(WPF配置halcon)
1600 1
|
计算机视觉
halcon系列基础之Scale_image_range
halcon系列基础之Scale_image_range
916 0
|
编解码 对象存储 UED
[Halcon&标定] 单相机标定
[Halcon&标定] 单相机标定
2240 2