Halcon视觉之家 - 51Halcon专注于机器视觉技术

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 65736|回复: 112

[软件错误] Halcon最新完整错误代码汇总(收集贴) 20210520

  [复制链接]
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 1267 天

    连续签到: 2 天

    [LV.10]以坛为家III

    417

    主题

    1723

    帖子

    6222

    积分

    Rank: 9

    积分
    6222

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2018-1-30 22:50:57 | 显示全部楼层 |阅读模式

    51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

    您需要 登录 才可以下载或查看,没有帐号?会员注册

    x
          本帖旨在收集可能出现的错误以及解决方法,欢迎大家跟帖,楼主统一汇总,这样可以帮助更多的人去解决问题,奉献是一种美德!如果部分信息为NULL,可能需要其他会员和网友补充更多细节内容才可以正确解决并且显示出来!
          如果没有你的错误码,请回贴错误码 + 详细信息


    错误码原因解决方案
    1201-1220控制参数类型错误错误码最后两位数字代表第几位控制类型错误,检查并且修改
    1301-1320控制参数值错误错误码最后两位数字代表第几位控制值错误,检查并且修改
    1350组件错误值检查并且修改
    1351组件错误灰度值检查并且修改
    1401-1420控制参数值数量错误错误码最后两位数字代表第几位控制值数量错误,检查并且修改
    1500-1510图形参数值数量错误错误码最后两位数字代表第几位图形值数量错误,检查并且修改
    2000错误的参数规范检查参数类型并且修正
    2001初始化HALCONNULL
    2002Used number of symbolic object names too big
    2003未发现License请使用最新月份License
    2021操作系统时钟被修改或回溯自动联网更新当前时间,无法解决请重新安装操作系统
    2031License文件找不到特征值License文件中提供的参数值可能缺失,重新更新License
    2033License与Halcon版本不匹配更换正确对应版本的License(无法解决请用切换助手修复环境)
    2036不能找到License.dat文件License没有安装到正确路径(不在License目录或者存在中文目录)下
    2037无效的License文件语法联合开发中可能license无效,尝试更新
    2042License属性已经过期更新最新月份的License即可
    2076检验和失败请确保是官方原版安装文件
    5200文件不存在文件路径不正确、路径有中文无法解析或者文件格式存在问题
    5312图像采集设备不能被初始化请检查采集设备是否正确连接,可能需要更新图像接口库
    21010Halcon许可错误License过期失效,更新最新月份的License即可



    下面是Halcon20.11版本原版错误代码定义部分翻译:
    1. /*****************************************************************************
    2. * HErrorDef.h
    3. *****************************************************************************
    4. *
    5. * Project:     HALCON/libhalcon
    6. * Description: Definition of error constants
    7. *
    8. * (c) 1996-2020 by MVTec Software GmbH
    9. *                  www.mvtec.com
    10. *
    11. ****************************************************************************/

    12. #ifndef HERRORDEF_H
    13. #define HERRORDEF_H

    14. /****************************************************************************/
    15. /* Return values of HALCON operators in the case of no error (messages)     */
    16. /****************************************************************************/

    17. #define H_MSG_OK          2          /* Normal return value                 */
    18. #define H_MSG_TRUE        H_MSG_OK   /* TRUE                                */
    19. #define H_MSG_FALSE       3          /* FALSE                               */
    20. #define H_MSG_VOID        4          /* Stop processing                     */
    21. #define H_MSG_FAIL        5          /* Call failed                         */


    22. /****************************************************************************/
    23. #define H_ERR_BREAK         20 /* for internal use */
    24. #define H_ERR_HEN_CANCEL    21 /* operator was canceled for hdevengine */
    25. #define H_ERR_CANCEL        22 /* operator was generally cancelled */
    26. #define H_ERR_TIMEOUT_BREAK 23 /* for internal use */


    27. /****************************************************************************/
    28. /* Return codes for errors                                                  */
    29. /****************************************************************************/
    30. /* The values of errors range from 1000 to H_ERR_START_EXT                  */
    31. /* Values beyond H_ERR_START_EXT are reserved for user extensions           */
    32. /****************************************************************************/



    33. /*****************************************************************/
    34. /* Groups of error numbers:                                      */
    35. /*****************************************************************/
    36. /*  General error:                                               */
    37. /*    Parameter of HALCON operators                              */
    38. /*      Type input parameter            12xx                     */
    39. /*      Value input parameter           13xx                     */
    40. /*      Number values input parameter   14xx                     */
    41. /*      Number objects input parameter  15xx                     */
    42. /*****************************************************************/
    43. /*  Main part:                                                   */
    44. /*    CORE                              2xxx                     */
    45. /*      CORE0                           20xx                     */
    46. /*      CORE1                           21xx                     */
    47. /*      COREx                           22xx                     */
    48. /*      Licensing                       23xx                     */
    49. /*      Tuple, Vectors, handles         24xx                     */
    50. /*      Extensions (hlibxpi)            25xx                     */
    51. /*      HALCON scheduling               28xx-29xx                */
    52. /*    Image processing                  3xxx                     */
    53. /*      Chords                          30xx                     */
    54. /*      IPxx                            31xx                     */
    55. /*      Contour                         32xx                     */
    56. /*      XLD                             325x                     */
    57. /*      Classification                  33xx                     */
    58. /*      Morphology                      34xx                     */
    59. /*      Runlength encoding              35xx                     */
    60. /*      Bead Inspection                 371x-374x                */
    61. /*      Sheet-of-light                  375x                     */
    62. /*      Texture Inspection              381x                     */
    63. /*      ShapeFrom                       385x                     */
    64. /*      Kalman                          390x                     */
    65. /*      Structured Light                395x-396x                */
    66. /*      Background estimation           82xx                     */
    67. /*      OCR                             83xx                     */
    68. /*      OCV                             835x                     */
    69. /*      Function 1D                     837x                     */
    70. /*      Camera calibration              84xx                     */
    71. /*      Template matching               85xx                     */
    72. /*      1D Bar code                     87xx                     */
    73. /*      2D Bar code (old)               8800                     */
    74. /*      2D Data code (new)              8820-88xx                */
    75. /*      3D Matching                     89xx                     */
    76. /*    Data base                         4xxx                     */
    77. /*    IOxx                              5xxx                     */
    78. /*      General                         50xx                     */
    79. /*      Window                          51xx                     */
    80. /*      File                            52xx                     */
    81. /*      Frame grabber                   53xx                     */
    82. /*      Read picture                    55xx                     */
    83. /*      Socket                          56xx                     */
    84. /*****************************************************************/
    85. /*  Further system components                                    */
    86. /*    Memory management                 60xx                     */
    87. /*    System                            65xx                     */
    88. /*    Interfaces                                                 */
    89. /*      General                         70xx                     */
    90. /*      C                               74xx                     */
    91. /*****************************************************************/
    92. /*  Cxxx (e.g. CIPfeature)                                       */
    93. /*      Cgpx                            80xx                     */
    94. /*      Convol/Rank                     81xx                     */
    95. /*****************************************************************/
    96. /*  Misc                                                         */
    97. /*      Misc                            90xx                     */
    98. /*****************************************************************/

    99. /* Control parameters */
    100. /* Type input parameter 12xx */
    101. #define H_ERR_WIPT1        1201 /* Wrong type of control parameter: 1 */
    102. #define H_ERR_WIPT2        1202 /* Wrong type of control parameter: 2 */
    103. #define H_ERR_WIPT3        1203 /* Wrong type of control parameter: 3 */
    104. #define H_ERR_WIPT4        1204 /* Wrong type of control parameter: 4 */
    105. #define H_ERR_WIPT5        1205 /* Wrong type of control parameter: 5 */
    106. #define H_ERR_WIPT6        1206 /* Wrong type of control parameter: 6 */
    107. #define H_ERR_WIPT7        1207 /* Wrong type of control parameter: 7 */
    108. #define H_ERR_WIPT8        1208 /* Wrong type of control parameter: 8 */
    109. #define H_ERR_WIPT9        1209 /* Wrong type of control parameter: 9 */
    110. #define H_ERR_WIPT10       1210 /* Wrong type of control parameter: 10 */
    111. #define H_ERR_WIPT11       1211 /* Wrong type of control parameter: 11 */
    112. #define H_ERR_WIPT12       1212 /* Wrong type of control parameter: 12 */
    113. #define H_ERR_WIPT13       1213 /* Wrong type of control parameter: 13 */
    114. #define H_ERR_WIPT14       1214 /* Wrong type of control parameter: 14 */
    115. #define H_ERR_WIPT15       1215 /* Wrong type of control parameter: 15 */
    116. #define H_ERR_WIPT16       1216 /* Wrong type of control parameter: 16 */
    117. #define H_ERR_WIPT17       1217 /* Wrong type of control parameter: 17 */
    118. #define H_ERR_WIPT18       1218 /* Wrong type of control parameter: 18 */
    119. #define H_ERR_WIPT19       1219 /* Wrong type of control parameter: 19 */
    120. #define H_ERR_WIPT20       1220 /* Wrong type of control parameter: 20 */
    121. /* Value input parameter 13xx */
    122. #define H_ERR_WIPV1        1301 /* Wrong value of control parameter: 1 */
    123. #define H_ERR_WIPV2        1302 /* Wrong value of control parameter: 2 */
    124. #define H_ERR_WIPV3        1303 /* Wrong value of control parameter: 3 */
    125. #define H_ERR_WIPV4        1304 /* Wrong value of control parameter: 4 */
    126. #define H_ERR_WIPV5        1305 /* Wrong value of control parameter: 5 */
    127. #define H_ERR_WIPV6        1306 /* Wrong value of control parameter: 6 */
    128. #define H_ERR_WIPV7        1307 /* Wrong value of control parameter: 7 */
    129. #define H_ERR_WIPV8        1308 /* Wrong value of control parameter: 8 */
    130. #define H_ERR_WIPV9        1309 /* Wrong value of control parameter: 9 */
    131. #define H_ERR_WIPV10       1310 /* Wrong value of control parameter: 10 */
    132. #define H_ERR_WIPV11       1311 /* Wrong value of control parameter: 11 */
    133. #define H_ERR_WIPV12       1312 /* Wrong value of control parameter: 12 */
    134. #define H_ERR_WIPV13       1313 /* Wrong value of control parameter: 13 */
    135. #define H_ERR_WIPV14       1314 /* Wrong value of control parameter: 14 */
    136. #define H_ERR_WIPV15       1315 /* Wrong value of control parameter: 15 */
    137. #define H_ERR_WIPV16       1316 /* Wrong value of control parameter: 16 */
    138. #define H_ERR_WIPV17       1317 /* Wrong value of control parameter: 17 */
    139. #define H_ERR_WIPV18       1318 /* Wrong value of control parameter: 18 */
    140. #define H_ERR_WIPV19       1319 /* Wrong value of control parameter: 19 */
    141. #define H_ERR_WIPV20       1320 /* Wrong value of control parameter: 20 */
    142. #define H_ERR_WCOMP        1350 /* Wrong value of component */
    143. #define H_ERR_WGCOMP       1351 /* Wrong value of gray value component */
    144. /* Number of values input parameter 14xx */
    145. #define H_ERR_WIPN1        1401 /* Wrong number of values of ctrl.par.: 1 */
    146. #define H_ERR_WIPN2        1402 /* Wrong number of values of ctrl.par.: 2 */
    147. #define H_ERR_WIPN3        1403 /* Wrong number of values of ctrl.par.: 3 */
    148. #define H_ERR_WIPN4        1404 /* Wrong number of values of ctrl.par.: 4 */
    149. #define H_ERR_WIPN5        1405 /* Wrong number of values of ctrl.par.: 5 */
    150. #define H_ERR_WIPN6        1406 /* Wrong number of values of ctrl.par.: 6 */
    151. #define H_ERR_WIPN7        1407 /* Wrong number of values of ctrl.par.: 7 */
    152. #define H_ERR_WIPN8        1408 /* Wrong number of values of ctrl.par.: 8 */
    153. #define H_ERR_WIPN9        1409 /* Wrong number of values of ctrl.par.: 9 */
    154. #define H_ERR_WIPN10       1410 /* Wrong number of values of ctrl.par.: 10 */
    155. #define H_ERR_WIPN11       1411 /* Wrong number of values of ctrl.par.: 11 */
    156. #define H_ERR_WIPN12       1412 /* Wrong number of values of ctrl.par.: 12 */
    157. #define H_ERR_WIPN13       1413 /* Wrong number of values of ctrl.par.: 13 */
    158. #define H_ERR_WIPN14       1414 /* Wrong number of values of ctrl.par.: 14 */
    159. #define H_ERR_WIPN15       1415 /* Wrong number of values of ctrl.par.: 15 */
    160. #define H_ERR_WIPN16       1416 /* Wrong number of values of ctrl.par.: 16 */
    161. #define H_ERR_WIPN17       1417 /* Wrong number of values of ctrl.par.: 17 */
    162. #define H_ERR_WIPN18       1418 /* Wrong number of values of ctrl.par.: 18 */
    163. #define H_ERR_WIPN19       1419 /* Wrong number of values of ctrl.par.: 19 */
    164. #define H_ERR_WIPN20       1420 /* Wrong number of values of ctrl.par.: 20 */
    165. /* Number of input objects 15xx */
    166. #define H_ERR_IONTB        1500 /* Number of input objects too big */
    167. #define H_ERR_WION1        1501 /* Wrong number of values of object par.: 1 */
    168. #define H_ERR_WION2        1502 /* Wrong number of values of object par.: 2 */
    169. #define H_ERR_WION3        1503 /* Wrong number of values of object par.: 3 */
    170. #define H_ERR_WION4        1504 /* Wrong number of values of object par.: 4 */
    171. #define H_ERR_WION5        1505 /* Wrong number of values of object par.: 5 */
    172. #define H_ERR_WION6        1506 /* Wrong number of values of object par.: 6 */
    173. #define H_ERR_WION7        1507 /* Wrong number of values of object par.: 7 */
    174. #define H_ERR_WION8        1508 /* Wrong number of values of object par.: 8 */
    175. #define H_ERR_WION9        1509 /* Wrong number of values of object par.: 9 */
    176. #define H_ERR_OONTB        1510 /* Number of output objects too big */

    177. /* Error codes concerning the HALCON core */
    178. #define H_ERR_WNP          2000 /* Wrong specification of parameter (error in
    179.                                    file: xxx.def) */
    180. #define H_ERR_HONI         2001 /* Initialize Halcon:
    181.                                    reset_obj_db(Width,Height,Components) */
    182. #define H_ERR_WRKNN        2002 /* Used number of symbolic object names
    183.                                    too big */

    184. /* Error codes concerning licensing */
    185. #define H_ERR_LIC_NO_LICENSE      2003 /* No license found */
    186. #define H_ERR_LIC_NO_LS_SERVER    2004 /* Lost connection to license server */
    187. #define H_ERR_LIC_NO_MODULES      2005 /* No modules in license
    188.                                          (no VENDOR_STRING) */
    189. #define H_ERR_LIC_NO_LIC_OPER     2006 /* No license for this operator */
    190. #define H_ERR_LIC_BAD_TZ          2007 /* Time zone offset from GMT is
    191.                                           > 24 hours */
    192. #define H_ERR_LIC_BADPLATFORM     2008 /* Vendor keys do not support this
    193.                                           platform */
    194. #define H_ERR_LIC_BADVENDORKEY    2009 /* Bad vendor keys */
    195. #define H_ERR_LIC_BADVENDORDATA   2010 /* Unknown vendor key type */
    196. #define H_ERR_LIC_CANTMALLOC      2011 /* malloc() call failed */
    197. #define H_ERR_LIC_EXPIREDKEYS     2012 /* Vendor keys have expired */
    198. #define H_ERR_LIC_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
    199.                                           (multiple jobs), and vendorkeys
    200.                                           do not support multiple jobs */
    201. #define H_ERR_LIC_NOKEYDATA       2014 /* Vendor key data not supplied */
    202. #define H_ERR_LIC_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
    203.                                           mismatch */
    204. #define H_ERR_LIC_NONETWORK       2016 /* Networking software not available
    205.                                           on this machine */
    206. #define H_ERR_LIC_OLDVENDORDATA   2017 /* Old vendor keys supplied */
    207. #define H_ERR_LIC_BADCODE         2018 /* License key in license file does
    208.                                           not match other data in file */
    209. #define H_ERR_LIC_BADHANDSHAKE    2019 /* Encryption handshake with daemon
    210.                                           failed */
    211. #define H_ERR_LIC_BADPARAM        2020 /* 'key' structure is incorrect
    212.                                           type, or feature == NULL, or
    213.                                           num_licenses == 0 */
    214. #define H_ERR_LIC_BADSYSDATE      2021 /* System clock has been set back */
    215. #define H_ERR_LIC_BAD_VERSION     2022 /* Version argument is invalid
    216.                                           floating point format */
    217. #define H_ERR_LIC_BUSYNEWSERV     2023 /* License server busy starting
    218.                                           another copy of itself */
    219. #define H_ERR_LIC_CANTCONNECT     2024 /* Cannot establish a connection
    220.                                           with a license server */
    221. #define H_ERR_LIC_FEATQUEUE       2025 /* Feature is queued. lc_status will
    222.                                           determine when it is available */
    223. #define H_ERR_LIC_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
    224.                                           function */
    225. #define H_ERR_LIC_LOCALFILTER     2027 /* Checkout request filtered by the
    226.                                           vendor-defined filter routine */
    227. #define H_ERR_LIC_MAXLIMIT        2028 /* Checkout exceeds MAX specified
    228.                                           in options file */
    229. #define H_ERR_LIC_MAXUSERS        2029 /* All licenses in use */
    230. #define H_ERR_LIC_NO_SERVER_IN_FILE 2030 /* No license server specified
    231.                                             for counted license */
    232. #define H_ERR_LIC_NOFEATURE       2031 /* Can not find feature in the
    233.                                           license file */
    234. #define H_ERR_LIC_NOSERVSUPP      2032 /* Server has different license
    235.                                           file than client - client's
    236.                                           license has feature, but
    237.                                           server's does not */
    238. #define H_ERR_LIC_OLDVER          2033 /* License file does not support
    239.                                           a version this new */
    240. #define H_ERR_LIC_PLATNOTLIC      2034 /* This platform not authorized by
    241.                                           license - running on platform
    242.                                           not included in PLATFORMS list */
    243. #define H_ERR_LIC_SERVBUSY        2035 /* License server busy */
    244. #define H_ERR_LIC_NOCONFFILE      2036 /* Could not find license.dat */

    245. #define H_ERR_LIC_BADFILE           2037 /* Invalid license file syntax */
    246. #define H_ERR_LIC_NOSERVER          2038 /* Cannot connect to a license
    247.                                             server */
    248. #define H_ERR_LIC_NOSERVICE         2039 /* No TCP "license" service
    249.                                             exists */
    250. #define H_ERR_LIC_NOSOCKET          2040 /* No socket connection to
    251.                                             license manager server */
    252. #define H_ERR_LIC_NOTTHISHOST       2041 /* Invalid host */
    253. #define H_ERR_LIC_LONGGONE          2042 /* Feature has expired */
    254. #define H_ERR_LIC_BADDATE           2043 /* Invalid date format in license
    255.                                             file */
    256. #define H_ERR_LIC_BADCOMM           2044 /* Invalid returned data from
    257.                                             license server */
    258. #define H_ERR_LIC_BADHOST           2045 /* Cannot find SERVER hostname in
    259.                                             network database */
    260. #define H_ERR_LIC_CANTREAD          2046 /* Cannot read data from license
    261.                                             server */
    262. #define H_ERR_LIC_CANTWRITE         2047 /* Cannot write data to license
    263.                                             server */
    264. #define H_ERR_LIC_SELECTERR         2048 /* Error in select system call */
    265. #define H_ERR_LIC_CHECKINBAD        2049 /* Feature checkin failure
    266.                                             detected at license */
    267. #define H_ERR_LIC_USERSQUEUED       2050 /* Users are queued for this
    268.                                             feature */
    269. #define H_ERR_LIC_SERVLONGGONE      2051 /* License server does not support
    270.                                             this version of this feature */
    271. #define H_ERR_LIC_TOOMANY           2052 /* Request for more licenses than
    272.                                             this feature supports */
    273. #define H_ERR_LIC_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
    274. #define H_ERR_LIC_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
    275. #define H_ERR_LIC_CANTFINDETHER     2055 /* Cannot find ethernet device */
    276. #define H_ERR_LIC_NOREADLIC         2056 /* Cannot read license file */
    277. #define H_ERR_LIC_TOOEARLY          2057 /* Feature not yet available */
    278. #define H_ERR_LIC_NOSUCHATTR        2058 /* No such attribute */
    279. #define H_ERR_LIC_CLOCKBAD          2059 /* Clock difference too large
    280.                                             between client and server */
    281. #define H_ERR_LIC_FEATCORRUPT       2060 /* Feature database corrupted in
    282.                                             daemon */
    283. #define H_ERR_LIC_BADFEATPARAM      2061 /* Duplicate selection mismatch
    284.                                             for this feature */
    285. #define H_ERR_LIC_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
    286.                                             feature */
    287. #define H_ERR_LIC_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
    288.                                             for feature */
    289. #define H_ERR_LIC_NEVERCHECKOUT     2064 /* Feature was never checked out */
    290. #define H_ERR_LIC_BADKEYDATA        2065 /* Invalid FLEXlm key data supplied */
    291. #define H_ERR_LIC_NOCLOCKCHECK      2066 /* Clock setting check not
    292.                                             available in daemon */
    293. #define H_ERR_LIC_DATE_TOOBIG       2067 /* Date too late for binary format */
    294. #define H_ERR_LIC_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
    295. #define H_ERR_LIC_NOSERVRESP        2069 /* Server did not respond to message */
    296. #define H_ERR_LIC_CHECKOUTFILTERED  2070 /* Request rejected by vendor
    297.                                             defined filter */
    298. #define H_ERR_LIC_NOFEATSET         2071 /* No FEATURESET line present in
    299.                                             license file */
    300. #define H_ERR_LIC_BADFEATSET        2072 /* Incorrect FEATURESET line in
    301.                                             license file */
    302. #define H_ERR_LIC_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
    303.                                              line */
    304. #define H_ERR_LIC_SOCKETFAIL        2074 /* socket() call failed */
    305. #define H_ERR_LIC_SETSOCKFAIL       2075 /* setsockopt() failed */
    306. #define H_ERR_LIC_BADCHECKSUM       2076 /* Message checksum failure */
    307. #define H_ERR_LIC_SERVNOREADLIC     2077 /* Cannot read license file from
    308.                                             server */
    309. #define H_ERR_LIC_NOTLICADMIN       2078 /* Not a license administrator */
    310. #define H_ERR_LIC_REMOVETOOSOON     2079 /* lmremove request too soon */
    311. #define H_ERR_LIC_ENDPATH           2080 /* Attempt to read beyond the end
    312.                                             of LF path */
    313. #define H_ERR_LIC_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
    314. #define H_ERR_LIC_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
    315.                                             report to Globetrotter
    316.                                             Software */
    317. #define H_ERR_LIC_NOADMINAPI        2083 /* FLEXadmin API functions not
    318.                                             avilable */
    319. #define H_ERR_LIC_BADPKG            2084 /* Invalid PACKAGE line in
    320.                                             license file */
    321. #define H_ERR_LIC_SERVOLDVER        2085 /* Server FLEXlm version older
    322.                                             than client's */
    323. #define H_ERR_LIC_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
    324.                                             INCLUDED in options file */
    325. #define H_ERR_LIC_NOSERVCAP         2087 /* Server doesn't support this
    326.                                             request */
    327. #define H_ERR_LIC_OBJECTUSED        2088 /* This license object already in
    328.                                             use */

    329. #define H_ERR_LIC_FUTURE_FILE       2089 /* Future license file format */
    330. #define H_ERR_LIC_SERVER_REMOVED    2090 /* Feature removed during
    331.                                             lmreread */
    332. #define H_ERR_LIC_POOL              2091 /* This feature is available in a
    333.                                             different license pool */
    334. #define H_ERR_LIC_NOT_THIS_HOST     2092 /* Network connect to THIS_HOST
    335.                                             failed */
    336. #define H_ERR_LIC_HOSTDOWN          2093 /* Server node is down or not
    337.                                             responding */
    338. #define H_ERR_LIC_VENDOR_DOWN       2094 /* The desired vendor daemon is
    339.                                             down */
    340. #define H_ERR_LIC_BADDECFILE        2095 /* The decimal format license is
    341.                                             typed incorrectly */
    342. #define H_ERR_LIC_RESVFOROTHERS     2096 /* All licenses are reserved for
    343.                                             others */
    344. #define H_ERR_LIC_TSOK_ERR          2097 /* Terminal Server remote client
    345.                                             not allowed */
    346. #define H_ERR_LIC_BORROW_TOOLONG    2098 /* Cannot borrow that long */
    347. #define H_ERR_LIC_SERVER_MAXED_OUT  2099 /* License server out of network
    348.                                             connections */
    349. #define H_ERR_LIC_NODONGLE          2300 /* Dongle not attached, or can't
    350.                                             read dongle */
    351. #define H_ERR_LIC_NODONGLEDRIVER    2301 /* Missing dongle driver */
    352. #define H_ERR_LIC_FLEXLOCK2CKOUT    2302 /* FLEXlock checkouts attempted */
    353. #define H_ERR_LIC_SIGN_REQ          2303 /* SIGN= attribute required */
    354. #define H_ERR_LIC_NOCROSUPPORT      2304 /* CRO not supported for this
    355.                                             platform */
    356. #define H_ERR_LIC_BORROW_LINGER_ERR 2305 /* BORROW failed */
    357. #define H_ERR_LIC_BORROW_EXPIRED    2306 /* BORROW period has expired */
    358. #define H_ERR_LIC_FLOATOK_ONEHOSTID 2307 /* FLOAT_OK license must have
    359.                                             exactly one dongle hostid */
    360. #define H_ERR_LIC_BORROW_DELETE_ERR 2308 /* Unable to delete local borrow
    361.                                             info */
    362. #define H_ERR_LIC_BORROW_RETURN_EARLY_ERR    2309 /* Returning borrowed
    363.                                                      license early
    364.                                                      not enabled */
    365. #define H_ERR_LIC_BORROW_RETURN_SERVER_ERR   2310 /* Returning borrowed
    366.                                                      license on server
    367.                                                      failed */
    368. #define H_ERR_LIC_CANT_CHECKOUT_JUST_PACKAGE 2311 /* Checkout just a
    369.                                                      PACKAGE failed*/
    370. #define H_ERR_LIC_COMPOSITEID_INIT_ERR 2312 /* Composite Hostid not
    371.                                                initialized */
    372. #define H_ERR_LIC_COMPOSITEID_ITEM_ERR 2313 /* An item needed for Composite
    373.                                                Hostid missing or invalid */
    374. #define H_ERR_LIC_BORROW_MATCH_ERR   2314 /* Borrowed license doesn't match
    375.                                              any known server license */
    376. #define H_ERR_LIC_EVENTLOG_INIT_ERR  2315 /* Error enabling event log */
    377. #define H_ERR_LIC_EVENTLOG_DISABLED  2316 /* Event logging is disabled */
    378. #define H_ERR_LIC_EVENTLOG_WRITE_ERR 2317 /* Error writing to event log */
    379. #define H_ERR_LIC_TIMEOUT            2318 /* Timeout */
    380. #define H_ERR_LIC_BADCOMMAND         2319 /* Bad message command */
    381. #define H_ERR_LIC_SOCKET_BROKEN_PIPE 2320 /* Error writing to socket */
    382. #define H_ERR_LIC_INVALID_SIGNATURE  2321 /* Failed to generate version
    383.                                              specific license */
    384. #define H_ERR_LIC_UNCOUNTED_NOT_SUPPORTED 2322 /* Vers.-specific signatures
    385.                                                   not supported */
    386. #define H_ERR_LIC_REDUNDANT_SIGNATURES 2323 /* License template contains
    387.                                                redundant signature
    388.                                                specifiers */
    389. #define H_ERR_LIC_BADCODE_V71_LK    2324 /* Invalid V71_LK signature */
    390. #define H_ERR_LIC_BADCODE_V71_SIGN  2325 /* Invalid V71_SIGN signature */
    391. #define H_ERR_LIC_BADCODE_V80_LK    2326 /* Invalid V80_LK signature */
    392. #define H_ERR_LIC_BADCODE_V80_SIGN  2327 /* Invalid V80_SIGN signature */
    393. #define H_ERR_LIC_BADCODE_V81_LK    2328 /* Invalid V81_LK signature */
    394. #define H_ERR_LIC_BADCODE_V81_SIGN  2329 /* Invalid V81_SIGN signature */
    395. #define H_ERR_LIC_BADCODE_V81_SIGN2 2330 /* Invalid V81_SIGN2 signature */
    396. #define H_ERR_LIC_BADCODE_V84_LK    2331 /* Invalid V84_LK signature */
    397. #define H_ERR_LIC_BADCODE_V84_SIGN  2332 /* Invalid V84_SIGN signature */
    398. #define H_ERR_LIC_BADCODE_V84_SIGN2 2333 /* Invalid V84_SIGN2 signature */
    399. #define H_ERR_LIC_LK_REQ            2334 /* License key required but
    400.                                             missing from the certificate */
    401. #define H_ERR_LIC_BADAUTH           2335 /* Bad AUTH={} signature */
    402. #define H_ERR_LIC_REPAIR_NEEDED     2336 /* TS record invalid */
    403. #define H_ERR_LIC_TS_OPEN           2337 /* Cannot open TS */
    404. #define H_ERR_LIC_BAD_FULFILLMENT   2338 /* Invalid Fulfillment record */
    405. #define H_ERR_LIC_BAD_ACTREQ        2339 /* Invalid activation request
    406.                                             received */
    407. #define H_ERR_LIC_TS_NO_FULFILL_MATCH 2340 /* No fulfillment exists in
    408.                                               trusted storage which matches
    409.                                               the request */
    410. #define H_ERR_LIC_BAD_ACT_RESP      2341 /* Invalid activation response
    411.                                             received */
    412. #define H_ERR_LIC_CANTRETURN        2342 /* Can't return the fulfillment */
    413. #define H_ERR_LIC_RETURNEXCEEDSMAX  2343 /* Return would exceed max
    414.                                             count(s) */
    415. #define H_ERR_LIC_NO_REPAIRS_LEFT   2344 /* No repair count left */
    416. #define H_ERR_LIC_NOT_ALLOWED       2345 /* Specified operation is not
    417.                                             allowed */
    418. #define H_ERR_LIC_ENTLEXCLUDE       2346 /* User/host on EXCLUDE list for
    419.                                             entitlement */
    420. #define H_ERR_LIC_ENTLNOTINCLUDE    2347 /* User/host not in INCLUDE list
    421.                                             for entitlement */
    422. #define H_ERR_LIC_ACTIVATION        2348 /* Activation error */
    423. #define H_ERR_LIC_TS_BADDATE        2349 /* Invalid date format in trusted
    424.                                             storage */
    425. #define H_ERR_LIC_ENCRYPTION_FAILED 2350 /* Message encryption failed */
    426. #define H_ERR_LIC_DECRYPTION_FAILED 2351 /* Message decryption failed */
    427. #define H_ERR_LIC_BADCONTEXT        2352 /* Bad filter context */
    428. #define H_ERR_LIC_SUPERSEDE_CONFLICT 2353 /* SUPERSEDE feature conflict */
    429. #define H_ERR_LIC_INVALID_SUPERSEDE_SIGN 2354 /* Invalid SUPERSEDE_SIGN
    430.                                                  syntax */
    431. #define H_ERR_LIC_SUPERSEDE_SIGN_EMPTYSTRING 2355 /* SUPERSEDE_SIGN does
    432.                                                      not contain a feature
    433.                                                      name and license
    434.                                                      signature */
    435. #define H_ERR_LIC_ONE_TSOK_PLATFORM_ERR 2356 /* ONE_TS_OK is not supported
    436.                                                 in this Windows Platform */
    437. #define H_ERR_LIC_ONE_TSOK_MTX_ERR  2357 /* Internal error */
    438. #define H_ERR_LIC_ONE_TSOK_ERR      2358 /* Only one terminal server
    439.                                             remote client checkout is
    440.                                             allowed for this feature */
    441. #define H_ERR_LIC_SSIDNULL          2359 /* Internal error */
    442. #define H_ERR_LIC_SMTXNOTREL        2360 /* Internal error */
    443. #define H_ERR_LIC_MTXNOPERM         2361 /* Internal error */
    444. #define H_ERR_LIC_COMPOSITEID_ETHER_ERR 2362 /* More than one ethernet
    445.                                                 hostid not supported in
    446.                                                 composite hostid
    447.                                                 definition */
    448. #define H_ERR_LIC_LIC_FILE_CHAR_EXCEED 2363 /* The number of characters in
    449.                                                the license file paths
    450.                                                exceeds the permissible
    451.                                                limit */
    452. #define H_ERR_LIC_TZ_INVALID_SYNTAX 2364 /* Invalid TZ keyword syntax */
    453. #define H_ERR_LIC_TZ_INVALID_TZONE_SPEC 2365 /* Invalid time zone override
    454.                                                 specification in the
    455.                                                 client */
    456. #define H_ERR_LIC_TZ_INVALID_TZONE_INFO 2366 /* The time zone information
    457.                                                 could not be obtained */
    458. #define H_ERR_LIC_TZ_UNAUTHORIZED   2367 /* License client time zone not
    459.                                             authorized for license
    460.                                             rights */
    461. #define H_ERR_LIC_INVALID_VM_PLATFORMS 2368 /* Invalid syntax for
    462.                                                VM_PLATFORMS keyword */
    463. #define H_ERR_LIC_VM_PHYSICAL_ONLY  2369 /* Feature can be checked out
    464.                                             from physical machine only */
    465. #define H_ERR_LIC_VM_VIRTUAL_ONLY   2370 /* Feature can be checked out
    466.                                             from virtual machine only */
    467. #define H_ERR_LIC_VM_BAD_KEY        2371 /* Vendor keys do not support
    468.                                             Virtualization feature */
    469. #define H_ERR_LIC_MAXLIMIT_EXCEED   2372 /* Checkout request denied as it
    470.                                             exceeds the MAX limit
    471.                                             specified in the options
    472.                                             file */
    473. #define H_ERR_LIC_BA_API_INTERNAL_ERROR 2373 /* Binding agent API -
    474.                                                 Internal error */
    475. #define H_ERR_LIC_BA_COMM_ERROR     2374 /* Binding agent communication
    476.                                             error */
    477. #define H_ERR_LIC_INVALID_BA_VERSION 2375 /* Invalid Binding agent
    478.                                              version */
    479. #define H_ERR_LIC_SERVERQUERY_LOAD_REQUEST_FAILED 2376
    480.                                               /* Failed to load ServerQuery
    481.                                                  request */
    482. #define H_ERR_LIC_SERVERQUERY_RESPONSE_FAILED 2377
    483.                                               /* Failed to generate ServerQuery
    484.                                                  response */
    485. #define H_ERR_LIC_INVALID_IPADDRESS 2378  /* Invalid IP address used while
    486.                                              overriding */
    487. #define H_ERR_LIC_NO_CM_RUNTIME      2379 /* No CodeMeter Runtime installed */
    488. #define H_ERR_LIC_CM_RUNTIME_TOO_OLD 2380 /* Installed CodeMeter Runtime is too
    489.                                              old */
    490. #define H_ERR_LIC_WRONG_EDITION      2381 /* License is for wrong HALCON
    491.                                              edition */
    492. #define H_ERR_LIC_UNKNOWN_FLAGS      2382 /* License contains unknown FLAGS */
    493. #define H_ERR_LIC_PREVIEW_EXPIRED    2383 /* HALCON preview version expired */
    494. #define H_ERR_LIC_NEWVER             2384 /* License does not support a HALCON
    495.                                              version this old */

    496. /* Adapt this to be the highest error code concerning licensing */
    497. #define H_ERR_LAST_LIC_ERROR H_ERR_LIC_NEWVER

    498. /* Error codes concerning the HALCON core, 2100..2199 */
    499. #define H_ERR_WOOPI        2100 /* Wrong index for output object parameter */
    500. #define H_ERR_WIOPI        2101 /* Wrong index for input object parameter*/
    501. #define H_ERR_WOI          2102 /* Wrong index for image object */
    502. #define H_ERR_WRCN         2103 /* Wrong number region/image component */
    503. #define H_ERR_WRRN         2104 /* Wrong relation name */
    504. #define H_ERR_AUDI         2105 /* Access to undefined gray value component*/
    505. #define H_ERR_WIWI         2106 /* Wrong image width */
    506. #define H_ERR_WIHE         2107 /* Wrong image height */
    507. #define H_ERR_ICUNDEF      2108 /* Undefined gray value component */

    508. /* Error codes concerning the HALCON core (+ Language interfaces),
    509.    2200..2299 */
    510. #define H_ERR_IDBD         2200 /* Inconsistent data of data base (typing) */
    511. #define H_ERR_WICPI        2201 /* Wrong index for input control parameter */
    512. #define H_ERR_DBDU         2202 /* Data of data base not defined
    513.                                    (internal error) */
    514. #define H_ERR_PNTL         2203 /* legacy: Number of operators too big */
    515. #define H_ERR_UEXTNI       2205 /* User extension not properly installed */
    516. #define H_ERR_NPTL         2206 /* legacy: Number of packages too large */
    517. #define H_ERR_NSP          2207 /* No such package installed */

    518. #define H_ERR_ICHV         2211 /* incompatible HALCON versions */
    519. #define H_ERR_ICOI         2212 /* incompatible operator interface */
    520. #define H_ERR_XPKG_WXID    2220 /* wrong extension package id */
    521. #define H_ERR_XPKG_WOID    2221 /* wrong operator id */
    522. #define H_ERR_XPKG_WOIID   2222 /* wrong operator information id */

    523. /* Error codes concerning the HALCON control tuples, 2400.. */
    524. #define H_ERR_CTPL_WTYP         2400 /* Wrong Hctuple array type */
    525. #define H_ERR_CPAR_WTYP         2401 /* Wrong Hcpar type */
    526. #define H_ERR_CTPL_WIDX         2402 /* Wrong Hctuple index */
    527. #define H_ERR_WFV               2403 /* Wrong version of file */
    528. #define H_ERR_WRONG_HANDLE_TYPE 2404 /* Wrong handle type */

    529. /* Error codes concerning the HALCON vectors, 2410.. */
    530. #define H_ERR_WVTYP         2410 /* wrong vector type */
    531. #define H_ERR_WVDIM         2411 /* wrong vector dimension */

    532. /* Error codes concerning the HALCON handles and ids 2450 ...
    533. * These error codes are only used internally and no error text is available
    534. * for these codes, therefore. */
    535. #define H_ERR_WHDL           2450 /* Wrong (unknown) HALCON handle */
    536. #define H_ERR_WID            2451 /* Wrong HALCON id, no data available */
    537. #define H_ERR_IDOOR          2452 /* HALCON id out of range */
    538. #define H_ERR_HANDLE_NULL    2453 /* Handle is NULL */
    539. #define H_ERR_HANDLE_CLEARED 2454 /* Handle was cleared */
    540. #define H_ERR_HANDLE_NOSER   2455 /* Handle type does not serialize */

    541. /* Error codes concerning HALCON extensions, esp. of the
    542. * HALCON Library Extension Programming Interface (hlibxpi) 2500 ... */
    543. #define H_ERR_XPI_INIT_NOT_CALLED 2500 /* hlibxpi Init function of an extension
    544.                                         * that was build with xpi was not
    545.                                         * called */
    546. #define H_ERR_XPI_NO_INIT_FOUND   2501 /* hlib didn't find the init function
    547.                                         * of the extension it is connecting to
    548.                                         * -> old extension without hlibxpi or
    549.                                         *    the function export failed */
    550. #define H_ERR_XPI_UNRES           2502 /* Unresolved function in hlibxpi */
    551. #define H_ERR_XPI_HLIB_TOO_OLD    2503 /* HALCON extension requires a HALCON
    552.                                         * version that is newer than the
    553.                                         * connected hlib */
    554. #define H_ERR_XPI_XPI_TOO_OLD     2504 /* the (major) version of the hlibxpi
    555.                                         * which is used by the connecting
    556.                                         * extension is too small for hlib */
    557. #define H_ERR_XPI_MAJOR_TOO_SMALL 2505 /* the major version of the hlibxpi
    558.                                         * which is used by the hlib is too
    559.                                         * small */
    560. #define H_ERR_XPI_MINOR_TOO_SMALL 2506 /* the minor version of the hlibxpi
    561.                                         * which is used by the hlib is too
    562.                                         * small */
    563. #define H_ERR_XPI_INT_WRONG_MAJOR 2507 /* Wrong major version in symbol struct
    564.                                         * (internal: should not happen) */
    565. #define H_ERR_XPI_UNKNOW_HLIB_VER 2508 /* HLib version could not be detected */


    566. /* HALCON agents/scheduler (parallel processing HALCON operators),
    567.    2800..2999 */
    568. #define H_ERR_HW_WFF       2800 /* Wrong hardware information file format    */
    569. #define H_ERR_HW_WFV       2801 /* Wrong hardware information file version   */
    570. #define H_ERR_HW_RF        2802 /* Error while reading the hardware knowledge*/
    571. #define H_ERR_HW_WF        2803 /* Error while writing the hardware knowledge*/
    572. #define H_ERR_HW_TF        2804 /* Tag not found                             */
    573. #define H_ERR_HW_CPU       2805 /* No CPU Info  */
    574. #define H_ERR_HW_AOP       2806 /* No AOP Info  */
    575. #define H_ERR_HW_HVAR      2807 /* No AOP Info for this HALCON variant  */
    576. #define H_ERR_HW_HARCH     2808 /* No AOP Info for this HALCON architecture */
    577. #define H_ERR_HW_HOP       2809 /* No AOP Info for specified Operator found */
    578. #define H_ERR_HW_WAOPM     2810 /* undefined AOP model */
    579. #define H_ERR_HW_WTD       2811 /* wrong tag derivate */
    580. #define H_ERR_HW_IE        2812 /* internal error */
    581. #define H_ERR_HW_CANCEL    2813 /* hw check was canceled */

    582. #define H_ERR_GV_WA        2830 /* Wrong access to global variable */
    583. #define H_ERR_GV_NC        2831 /* Used global variable does not exist */
    584. #define H_ERR_GV_NG        2832 /* Used global variable not accessible via
    585.                                    GLOBAL_ID */

    586. #define H_ERR_HM_NT        2835 /* Halcon server to terminate is still
    587.                                    working on a job */

    588. #define H_ERR_HM_NA        2837 /* No such HALCON software agent */
    589. #define H_ERR_AG_CN        2838 /* Hardware check for parallelization not
    590.                                    possible on a single-processor machine */
    591. #define H_ERR_AG_NC        2839 /* (Seq.) HALCON does not support parallel
    592.                                    hardware check (use Parallel HALCON
    593.                                    instead) */
    594. #define H_ERR_AG_IN        2840 /* Initialization of agent failed */
    595. #define H_ERR_AG_NT        2841 /* Termination of agent failed */
    596. #define H_ERR_AG_HW        2842 /* Inconsistent hardware description file */
    597. #define H_ERR_AG_II        2843 /* Inconsistent agent information file */
    598. #define H_ERR_AG_IK        2844 /* Inconsistent agent knowledge file */
    599. #define H_ERR_AG_WV        2845 /* The file with the parallelization
    600.                                    information does not match to the
    601.                                    currently HALCON version/revision */
    602. #define H_ERR_AG_WH        2846 /* The file with the parallelization
    603.                                    information does not match to the
    604.                                    currently used machine */
    605. #define H_ERR_AG_KC        2847 /* Inconsistent knowledge base of HALCON
    606.                                    software agent */
    607. #define H_ERR_AG_CT        2848 /* Unknown communication type */
    608. #define H_ERR_AG_MT        2849 /* Unknown message type for HALCON software
    609.                                    agent */
    610. #define H_ERR_AG_WK        2850 /* Error while saving the parallelization
    611.                                    knowledge */
    612. #define H_ERR_AG_WW        2851 /* Wrong type of work information */
    613. #define H_ERR_AG_WA        2852 /* Wrong type of application information */
    614. #define H_ERR_AG_WE        2853 /* Wrong type of experience information */
    615. #define H_ERR_AG_NU        2854 /* Unknown name of HALCON software agent */
    616. #define H_ERR_AG_NE        2855 /* Unknown name and communication address of
    617.                                    HALCON software agent */
    618. #define H_ERR_AG_RR        2856 /* cpu representative (HALCON software agent)
    619.                                    not reachable */
    620. #define H_ERR_AG_CR        2857 /* cpu refuses work */
    621. #define H_ERR_AG_RN        2858 /* Description of scheduling resource
    622.                                    not found */
    623. #define H_ERR_AG_TILT      2859 /* Not accessible function of HALCON
    624.                                    software agent */

    625. #define H_ERR_WRT          2860 /* Wrong type: HALCON scheduling resource */
    626. #define H_ERR_WRS          2861 /* Wrong state: HALCON scheduling resource */
    627. #define H_ERR_UNKPT        2862 /* Unknown parameter type:
    628.                                    HALCON scheduling resource */
    629. #define H_ERR_UNKPARVAL    2863 /* Unknown parameter value:
    630.                                    HALCON scheduling resource */
    631. #define H_ERR_CTRL_WPP     2864 /* Wrong post processing of
    632.                                    control parameter */

    633. #define H_ERR_GETTI        2867 /* Error while trying to get time */
    634. #define H_ERR_GETCPUNUM    2868 /* Error while trying to get the number
    635.                                    of processors */
    636. #define H_ERR_TMPFNF       2869 /* Error while accessing temporary file */

    637. #define H_ERR_MQCNCL       2890 /* message queue wait operation canceled */
    638. #define H_ERR_MQOVL        2891 /* message queue overflow */
    639. #define H_ERR_MQCLEAR      2892 /* Threads still wait on message queue while
    640.                                  * clearing it. */
    641. #define H_ERR_M_WRFILE     2893 /* Invalid file format for a message */

    642. #define H_ERR_DICT_KEY     2894 /* Dict does not contain requested key */
    643. #define H_ERR_DICT_TUPLE_LENGTH 2895 /* Incorrect tuple length in dict */
    644. #define H_ERR_DICT_TUPLE_TYPE 2896 /* Incorrect tuple type in dict */

    645. #define H_ERR_PTHRD_SCHED  2900 /* Error while forcing a context switch */
    646. #define H_ERR_SCHED_GAFF   2901 /* Error while accessing cpu affinity */
    647. #define H_ERR_SCHED_SAFF   2902 /* Error while setting cpu affinity */

    648. #define H_ERR_CO_WSO       2950 /* wrong synchronization object  */
    649. #define H_ERR_CO_WOCO      2952 /* wrong operator call object   */
    650. #define H_ERR_CO_IOPNI     2953 /* input object not initialized */
    651. #define H_ERR_CO_ICPNI     2954 /* input control not initialized */
    652. #define H_ERR_CO_OOPNI     2955 /* output object not initialized */
    653. #define H_ERR_CO_OCPNI     2956 /* output control not initialized */

    654. #define H_ERR_PTHRD_CR     2970 /* Creation of pthread failed */
    655. #define H_ERR_PTHRD_DT     2971 /* pthread-detach failed */
    656. #define H_ERR_PTHRD_JO     2972 /* pthread-join failed */
    657. #define H_ERR_PTHRD_MI     2973 /* Initialization of mutex variable failed */
    658. #define H_ERR_PTHRD_MD     2974 /* Deletion of mutex variable failed */
    659. #define H_ERR_PTHRD_ML     2975 /* Lock of mutex variable failed */
    660. #define H_ERR_PTHRD_MU     2976 /* Unlock of mutex variable failed */
    661. #define H_ERR_PTHRD_CS     2977 /* Failed to signal pthread condition var. */
    662. #define H_ERR_PTHRD_CW     2978 /* Failed to wait for pthread cond. var. */
    663. #define H_ERR_PTHRD_CI     2979 /* Failed to init pthread condition var. */
    664. #define H_ERR_PTHRD_CD     2980 /* Failed to destroy pthread condition var.*/
    665. #define H_ERR_PTHRD_ES     2981 /* Failed to signal event. */
    666. #define H_ERR_PTHRD_EW     2982 /* Failed to wait for event. */
    667. #define H_ERR_PTHRD_EI     2983 /* Failed to init event. */
    668. #define H_ERR_PTHRD_ED     2984 /* Failed to destroy event.*/
    669. #define H_ERR_PTHRD_TSDC   2985 /* Failed to create a tsd key.*/
    670. #define H_ERR_PTHRD_TSDS   2986 /* Failed to set a thread specific data key.*/
    671. #define H_ERR_PTHRD_TSDG   2987 /* Failed to get a tsd key.*/
    672. #define H_ERR_PTHRD_TSDF   2988 /* Failed to free a tsd key.*/
    673. #define H_ERR_PTHRD_BA     2989 /* Aborted waiting at a barrier*/

    674. #define H_ERR_DCDG_FLE     2990 /* 'Free list' is empty while scheduling */

    675. #define H_ERR_MSG_PNCI     2991 /* Communication partner not checked in */
    676. #define H_ERR_MSG_CSAI     2992 /* The communication system can't be started
    677.                                    while running */
    678. #define H_ERR_MSG_CSNI     2993 /* Communication partner not checked in */

    679. #define H_ERR_PTHRD_BI     2994 /* Initialization of Barrier failed */
    680. #define H_ERR_PTHRD_BW     2995 /* Waiting at a barrier failed */
    681. #define H_ERR_PTHRD_BD     2996 /* Destroying of an barrier failed */


    682. /* Runlength data 3000..3099 */
    683. #define H_ERR_RCOIMA       3010 /* Region completely outside of the
    684.                                    image domain */
    685. #define H_ERR_ROOIMA       3011 /* Region (partially) outside of the
    686.                                    definition range of the image */
    687. #define H_ERR_RIEI         3012 /* Intersected definition range
    688.                                    region/image empty */
    689. #define H_ERR_EDEF         3013 /* Image with empty definition range */
    690. #define H_ERR_IIEI         3014 /* No common image point of two images */
    691. #define H_ERR_FLTS         3015 /* Wrong region for image (first row < 0) */
    692. #define H_ERR_LLTB         3016 /* Wrong region for image
    693.                                    (column in last row >= image width) */
    694. #define H_ERR_UENOI        3017 /* Number of images unequal in input pars. */
    695. #define H_ERR_HTS          3018 /* Image height too small */
    696. #define H_ERR_WTS          3019 /* Image width too small */
    697. #define H_ERR_CHSEG        3020 /* Internal error:
    698.                                    Multiple call of HRLInitSeg() */
    699. #define H_ERR_RLSEG1       3021 /* Internal error:
    700.                                    HRLSeg() not initialized */
    701. #define H_ERR_WGAUSSM      3022 /* Wrong size of filter for Gauss */
    702. #define H_ERR_FSEIS        3033 /* Filter size exceeds image size */
    703. #define H_ERR_FSEVAN       3034 /* Filter size evan */
    704. #define H_ERR_FSTOBIG      3035 /* Filter size to big */
    705. #define H_ERR_EMPTREG      3036 /* Region is empty */
    706. #define H_ERR_DOM_DIFF     3037 /* Domains of the input images differ */


    707. /* Cordinates */
    708. #define H_ERR_ROWTB        3040 /* Row value of a coordinate > 2^15-1
    709.                                    (XL: 2^31 - 1) */
    710. #define H_ERR_ROWTS        3041 /* Row value of a coordinate < -2^15
    711.                                    (XL: -2^31) */
    712. #define H_ERR_COLTB        3042 /* Column value of a coordinate > 2^15-1
    713.                                    (XL: 2^31 - 1) */
    714. #define H_ERR_COLTS        3043 /* Column value of a coordinate < -2^15
    715.                                    (XL: -2^31) */

    716. /* Error codes concerning image processing, 31xx */
    717. #define H_ERR_WRTHR        3100 /* Wrong segmentation threshold */
    718. #define H_ERR_UNKF         3101 /* Unknown feature */
    719. #define H_ERR_UNKG         3102 /* Unknown gray value feature */
    720. #define H_ERR_EINCC        3103 /* Internal error in HContCut */
    721. #define H_ERR_EINCP1       3104 /* Error in HContToPol:
    722.                                    distance of points too big */
    723. #define H_ERR_EINCP2       3105 /* Error in HContToPol: contour too long */
    724. #define H_ERR_TMR          3106 /* Too many rows (IPImageTransform) */
    725. #define H_ERR_SFZ          3107 /* Scaling factor = 0.0 (IPImageScale) */
    726. #define H_ERR_OOR          3108 /* Wrong range in transformation matrix */
    727. #define H_ERR_NEF          3109 /* Internal error in IPvvf: no element free */
    728. #define H_ERR_NOOB         3110 /* Number of input objects is zero */
    729. #define H_ERR_EMPOB        3111 /* At least one input object has an
    730.                                    empty region */
    731. #define H_ERR_NPOT         3112 /* Operation allowed for rectangular
    732.                                    images 2**n only */
    733. #define H_ERR_TMEP         3113 /* Too many relevant points (IPHysterese) */
    734. #define H_ERR_LTB          3114 /* Number of labels in image too big */
    735. #define H_ERR_NNLA         3115 /* No labels with negative values allowed */
    736. #define H_ERR_WFS          3116 /* Wrong filter size (too small ?) */
    737. #define H_ERR_IWDS         3117 /* Images with different image size */
    738. #define H_ERR_IWTL         3118 /* Target image too wide or too far
    739.                                    on the right */
    740. #define H_ERR_IWTS         3119 /* Target image too narrow or too far
    741.                                    on the left */
    742. #define H_ERR_IHTL         3120 /* Target image too high or too far down */
    743. #define H_ERR_IHTS         3121 /* Target image too low or too far up */
    744. #define H_ERR_DNOC         3122 /* Number of channels in the input parameters
    745.                                    are different */
    746. #define H_ERR_WRCFAFLT     3123 /* Wrong color filter array type */
    747. #define H_ERR_WRCFAINT     3124 /* Wrong color filter array interpolation */
    748. #define H_ERR_NO_AFFTRANS  3125 /* Homogeneous matrix does not represent an
    749.                                    affine transformation */
    750. #define H_ERR_INPNOBDRY    3126 /* Inpainting region too close to the image
    751.                                    border */
    752. #define H_ERR_DSIZESD      3127 /* source and destination differ in size*/
    753. #define H_ERR_TMFEAT       3128 /* to many features*/
    754. #define H_ERR_AXIS_UNDEF   3129 /* Reflection axis undefined */

    755. /* Coocurrence */
    756. #define H_ERR_COWTS        3131 /* Coocurrence Matrix:
    757.                                    Too little columns for quantisation */
    758. #define H_ERR_COHTS        3132 /* Coocurrence Matrix:
    759.                                    Too little rows for quantisation */
    760. #define H_ERR_NUM_COLMN    3133 /* Wrong number of columns */
    761. #define H_ERR_NUM_LINES    3134 /* Wrong number of rows */
    762. #define H_ERR_OVL          3135 /* Number has too many digits */
    763. #define H_ERR_NOT_SYM      3136 /* Matrix is not symmetric */
    764. #define H_ERR_NUM_COLS     3137 /* Matrix is too big */
    765. #define H_ERR_SYNTAX       3138 /* Wrong structure of file */
    766. #define H_ERR_MISSING      3139 /* Less than 2 matrices */
    767. #define H_ERR_COOC_MEM     3140 /* Not enough memory */
    768. #define H_ERR_NO_FILE      3141 /* Can not read the file */
    769. #define H_ERR_FILE_WR      3142 /* Can not open file for writing */
    770. #define H_ERR_NUM_LUCOLS   3143 /* Too many lookup table colors */

    771. #define H_ERR_WNOLI        3145 /* Too many Hough points (lines) */
    772. #define H_ERR_DITS         3146 /* Target image has got wrong height
    773.                                    (not big enough) */
    774. #define H_ERR_WINTM        3147 /* Wrong interpolation mode */
    775. #define H_ERR_THICK_NK     3148 /* Region not compact or not connected */


    776. /* Laws */
    777. #define H_ERR_WIND3        3170 /* Wrong filter index for filter size 3 */
    778. #define H_ERR_WIND5        3171 /* Wrong filter index for filter size 5 */
    779. #define H_ERR_WIND7        3172 /* Wrong filter index for filter size 7 */
    780. #define H_ERR_WLAWSS       3173 /* Wrong filter size; only 3/5/7 */

    781. /* Noise estimation */
    782. #define H_ERR_NE_NPTS      3175 /* Number of suitable pixels too small to
    783.                                    reliably estimate the noise */

    784. /* Contour */
    785. #define H_ERR_WNEE         3200 /* Different number of entries/exits
    786.                                    in HContCut */
    787. #define H_ERR_REF          3201 /* Reference to contour is missing */

    788. /* XLD */
    789. #define H_ERR_XLDWT        3250 /* Wrong XLD type */
    790. #define H_ERR_XLD_RPF      3252 /* Border point is set to FG */
    791. #define H_ERR_XLD_MCL      3253 /* Maximum contour length exceeded */
    792. #define H_ERR_XLD_MCN      3254 /* Maximum number of contours exceeded */
    793. #define H_ERR_XLD_CTS      3255 /* Contour too short for fetch_angle_xld */
    794. #define H_ERR_XLD_CRD      3256 /* Regression parameters of contours
    795.                                    already computed */
    796. #define H_ERR_XLD_CRND     3257 /* Regression parameters of contours not
    797.                                    yet entered! */

    798. #define H_ERR_DBXC         3258 /* Data base: XLD object has been deleted */
    799. #define H_ERR_DBWXID       3259 /* Data base: Object has no XLD-ID */

    800. #define H_ERR_XLD_WNP      3260 /* Wrong number of contour points allocated */
    801. #define H_ERR_XLD_CAND     3261 /* Contour attribute not defined */

    802. #define H_ERR_FIT_ELLIPSE  3262 /* Ellipse fitting failed */
    803. #define H_ERR_FIT_CIRCLE   3263 /* Circle fitting failed */
    804. #define H_ERR_FIT_CLIP     3264 /* All points classified as outliers
    805.                                    (ClippingFactor too small or used points
    806.                                    not similar to primitive) */
    807. #define H_ERR_FIT_QUADRANGLE 3265 /* Quadrangle fitting failed */
    808. #define H_ERR_INCOMPL_RECT 3266 /* No points for at least one rectangle side */
    809. #define H_ERR_XLD_COI      3267 /* A contour point lies outside of the image */
    810. #define H_ERR_FIT_NOT_ENOUGH_POINTS  3274 /* Not enough points for model
    811.                                              fitting */


    812. #define H_ERR_NWF          3275 /* No ARC/INFO world file */
    813. #define H_ERR_NAIGF        3276 /* No ARC/INFO generate file */

    814. #define H_ERR_DXF_UEOF     3278 /* Unexpected end of file while
    815.                                    reading DXF file */
    816. #define H_ERR_DXF_CRGC     3279 /* Cannot read DXF-group code from file */
    817. #define H_ERR_DXF_INAPP    3280 /* Inconsistent number of attributes
    818.                                    per point in DXF file */
    819. #define H_ERR_DXF_INAPPN   3281 /* Inconsistent number of attributes and
    820.                                    names in DXF file */
    821. #define H_ERR_DXF_INAPCN   3282 /* Inconsistent number of global attributes
    822.                                    and names in DXF file */
    823. #define H_ERR_DXF_CRAPP    3283 /* Cannot read attributes from DXF file */
    824. #define H_ERR_DXF_CRAPC    3284 /* Cannot read global attributes
    825.                                    from DXF file */
    826. #define H_ERR_DXF_CRAN     3285 /* Cannot read attribute names from DXF file */
    827. #define H_ERR_DXF_WPN      3286 /* Wrong generic parameter name */
    828. #define H_ERR_DXF_IEDT     3289 /* Internal DXF I/O error: Wrong data type */

    829. #define H_ERR_XLD_ISOL_POINT 3290 /* Isolated point while contour merging */

    830. #define H_ERR_NURBS_CCBF   3291  /* Constraints cannot be fulfilled */

    831. #define H_ERR_NSEG         3292  /* No segment in contour */
    832. #define H_ERR_NO_ONE_P     3293  /* Only one or no point in template contour */

    833. /* Classification */
    834. #define H_ERR_SESF         3300 /* Syntax error in file for training */
    835. #define H_ERR_TMFE         3301 /* Maximum number of attributes per example
    836.                                    exceeded */
    837. #define H_ERR_OPSF         3302 /* Not possible to open file for training */
    838. #define H_ERR_TMSS         3303 /* Too many data sets for training */
    839. #define H_ERR_TMSAM        3305 /* Too many examples for one data set for
    840.                                    training */
    841. #define H_ERR_TMCLS        3306 /* Too many classes */
    842. #define H_ERR_TMBOX        3307 /* Maximum number of cuboids exceeded */
    843. #define H_ERR_OPCF         3308 /* Not possible to open classificator's file */
    844. #define H_ERR_SCLA         3309 /* Error while saving the classificator */
    845. #define H_ERR_OPF          3310 /* Not possible to open protocol file */
    846. #define H_ERR_CLEX         3311 /* Classificator with this name is already
    847.                                    existent */
    848. #define H_ERR_TMCLA        3312 /* Maximum number of classificators exceeded */
    849. #define H_ERR_CNTL         3313 /* Name of classificator is too long, >= 20 */
    850. #define H_ERR_CLNNF        3314 /* Classificator with this name is not
    851.                                    existent */
    852. #define H_ERR_NCCLA        3315 /* Current classificator is not defined */
    853. #define H_ERR_CLASS2_ID    3316 /* Wrong id in classification file */
    854. #define H_ERR_CLASS2_VERS  3317 /* The version of the classifier
    855.                                    is not supported */
    856. #define H_ERR_CLASS_NOSITEM 3318 /* Serialized item does not contain
    857.                                     a valid classifier */
    858. #define H_ERR_TM_NO_CL      3319 /* Text model does not contain a classifier
    859.                                     yet (use set_text_model_param) */


    860. #define H_ERR_KNN_CANNOT_ADD       3320  /* Adding new features is not
    861.                                             possible, because the dataset has
    862.                                             been normalized during training.
    863.                                             Please create a new classfier and
    864.                                             add all training data again or
    865.                                             disable normalization during
    866.                                             training.*/

    867. #define H_ERR_GMM_NOTRAINFILE      3330 /* Invalid file format for GMM
    868.                                            training samples */
    869. #define H_ERR_GMM_WRTRAINVERS      3331 /* The version of the GMM training
    870.                                            samples is not supported */
    871. #define H_ERR_GMM_WRSMPFORMAT      3332 /* Wrong training sample file format */
    872. #define H_ERR_GMM_NOCLASSFILE      3333 /* nvalid file format for
    873.                                            Gaussian Mixture Model (GMM) */
    874. #define H_ERR_GMM_WRCLASSVERS      3334 /* The version of the Gaussian Mixture
    875.                                            Model (GMM) is not supported */
    876. #define H_ERR_GMM_TRAIN_UNKERR     3335 /* Unknown error when training GMM */
    877. #define H_ERR_GMM_TRAIN_COLLAPSED  3336 /* Collapsed covariance matrix */
    878. #define H_ERR_GMM_TRAIN_NOSAMPLE   3337 /* No samples for at least one class */
    879. #define H_ERR_GMM_TRAIN_FEWSAMPLES 3338 /* Too few samples for at least one
    880.                                            class */
    881. #define H_ERR_GMM_NOTTRAINED       3340 /* GMM is not trained */
    882. #define H_ERR_GMM_NOTRAINDATA      3341 /* GMM has no training data */
    883. #define H_ERR_GMM_NOSITEM          3342 /* Serialized item does not contain a
    884.                                          valid Gaussian Mixture Model (GMM) */

    885. #define H_ERR_MLP_UNKOUTFUNC  3350 /* Unknown output function */
    886. #define H_ERR_MLP_NOT01ENC    3351 /* Target not in 0-1 encoding */
    887. #define H_ERR_MLP_NOTRAINDATA 3352 /* No training samples stored in the
    888.                                       classifier */
    889. #define H_ERR_MLP_NOTRAINFILE 3353 /* Invalid file format for MLP
    890.                                       training samples */
    891. #define H_ERR_MLP_WRTRAINVERS 3354 /* The version of the MLP training
    892.                                       samples is not supported */
    893. #define H_ERR_MLP_WRSMPFORMAT 3355 /* Wrong training sample format */
    894. #define H_ERR_MLP_NOCLASSIF   3356 /* MLP is not a classifier */
    895. #define H_ERR_MLP_NOCLASSFILE 3357 /* Invalid file format for
    896.                                       multilayer perceptron (MLP) */
    897. #define H_ERR_MLP_WRCLASSVERS 3358 /* The version of the multilayer
    898.                                       perceptron (MLP) is not supported */
    899. #define H_ERR_WRNUMCHAN       3359 /* Wrong number of channels */
    900. #define H_ERR_MLP_WRNUMPARAM  3360 /* Wrong number of MLP parameters */
    901. #define H_ERR_MLP_NOSITEM     3361 /* Serialized item does not contain a
    902.                                       valid multilayer perceptron (MLP) */


    903. #define H_ERR_LUT_WRNUMCHAN   3370 /* The number of image channels and the
    904.                                       number of dimensions of the look-up
    905.                                       table do not match */
    906. #define H_ERR_LUT_NRCHANLARGE 3371 /* A look-up table can be build for 2 or 3
    907.                                       channels only */
    908. #define H_ERR_LUT_CANNOTCREAT 3372 /* Cannot create look-up table. Please
    909.                                       choose a larger 'bit_depth' or select
    910.                                       the 'fast' 'class_selection'. */


    911. #define H_ERR_SVM_NOTRAINDATA  3380 /* No training samples stored in the
    912.                                        classifier */
    913. #define H_ERR_SVM_NOTRAINFILE  3381 /* Invalid file format for SVM
    914.                                        training samples */
    915. #define H_ERR_SVM_WRTRAINVERS  3382 /* The version of the SVM training
    916.                                        samples is not supported */
    917. #define H_ERR_SVM_WRSMPFORMAT  3383 /* Wrong training sample format */
    918. #define H_ERR_SVM_NOCLASSFILE  3384 /* Invalid file format for support
    919.                                        vector machine (SVM) */
    920. #define H_ERR_SVM_WRCLASSVERS  3385 /* The version of the support vector
    921.                                        machine (SVM) is not supported */
    922. #define H_ERR_SVM_WRNRCLASS    3386 /* Wrong number of classes */
    923. #define H_ERR_SVM_NU_TOO_BIG   3387 /* Chosen nu is too big */
    924. #define H_ERR_SVM_TRAIN_FAIL   3388 /* SVM Training failed */
    925. #define H_ERR_SVM_DO_NOT_FIT   3389 /* SVMs do not fit together */
    926. #define H_ERR_SVM_NO_TRAIN_ADD 3390 /* No SV in SVM to add to training */
    927. #define H_ERR_SVM_KERNELNOTRBF 3391 /* Kernel must be RBF */
    928. #define H_ERR_SVM_NO_TRAIND_FOR_CLASS 3392 /* Not all classes contained in
    929.                                               training data */
    930. #define H_ERR_SVM_NOT_TRAINED  3393 /* SVM not trained */
    931. #define H_ERR_NOT_TRAINED      3394 /* Classifier not trained */
    932. #define H_ERR_SVM_NOSITEM      3395 /* Serialized item does not contain a
    933.                                        valid support vector machine (SVM) */

    934. /* Morphology */
    935. #define H_ERR_ROTNR        3401 /* Wrong rotation number */
    936. #define H_ERR_GOL          3402 /* Wrong letter for Golay element */
    937. #define H_ERR_BEZ          3403 /* Wrong reference point */
    938. #define H_ERR_ITER         3404 /* Wrong number of iterations */
    939. #define H_ERR_MOSYS        3405 /* Mophology: system error */
    940. #define H_ERR_ART          3406 /* Wrong type of boundary */
    941. #define H_ERR_OBJI         3407 /* Morphology: Wrong number of input obj. */
    942. #define H_ERR_OBJO         3408 /* Morphology: Wrong number of output obj. */
    943. #define H_ERR_PARI         3409 /* Morphology: Wrong number of input
    944.                                    control parameter */
    945. #define H_ERR_PARO         3410 /* Morphology: Wrong number of output
    946.                                    control parameter */
    947. #define H_ERR_SELC         3411 /* Morphology: Struct. element is infinite */
    948. #define H_ERR_WRNSE        3412 /* Morphology: Wrong name for struct. elem. */

    949. /* Runlength encoding, 35xxx */
    950. #define H_ERR_WRRLN1       3500 /* Wrong number of run length rows (chords):
    951.                                    smaller than 0 */
    952. #define H_ERR_WRRLN2       3501 /* Number of chords too big, increase
    953.                                  * current_runlength_number using set_system*/
    954. #define H_ERR_WRRLL        3502 /* Run length row with negative length */
    955. #define H_ERR_RLLTB        3503 /* Run length row >= image height */
    956. #define H_ERR_RLLTS        3504 /* Run length row < 0 */
    957. #define H_ERR_RLCTB        3505 /* Run length column >= image width */
    958. #define H_ERR_RLCTS        3506 /* Lauflaengenspalte < 0 */
    959. #define H_ERR_CHLTB        3507 /* For CHORD_TYPE: Number of row too big */
    960. #define H_ERR_CHLTS        3508 /* For CHORD_TYPE: Number of row too small */
    961. #define H_ERR_CHCTB        3509 /* For CHORD_TYPE: Number of column too big */
    962. #define H_ERR_MRLE         3510 /* Exceeding the maximum number of run lengths
    963.                                    while automatical expansion */
    964. #define H_ERR_ICCOMPL      3511 /* Region->compl neither TRUE/FALSE */
    965. #define H_ERR_RLEMAX       3512 /* Region->max_num < Region->num */
    966. #define H_ERR_WRRLN3       3513 /* Number of chords too big for num_max */
    967. #define H_ERR_OPNOCOMPL    3514 /* Operator cannot be implemented for
    968.                                    complemented regions */

    969. /* Image format */
    970. #define H_ERR_WIMAW1        3520 /* Image width < 0 */
    971. #define H_ERR_WIMAW2        3521 /* Image width >= MAX_FORMAT */
    972. #define H_ERR_WIMAH1        3522 /* Image height <= 0 */
    973. #define H_ERR_WIMAH2        3523 /* Image height >= MAX_FORMAT */
    974. #define H_ERR_WIMAW3        3524 /* Image width <= 0 */
    975. #define H_ERR_WIMAH3        3525 /* Image height <= 0 */
    976. #define H_ERR_TMS           3550 /* Too many segments */
    977. #define H_ERR_NO_INT8_IMAGE 3551 /* INT8 images are available on 64 bit systems
    978.                                     only */


    979. /* Projective transformations */
    980. #define H_ERR_POINT_AT_INFINITY    3600 /* Point at infinity cannot be
    981.                                            converted to a Euclidean point */
    982. #define H_ERR_ML_NO_COVARIANCE     3601 /* Covariance matrix could not be
    983.                                            determined */
    984. #define H_ERR_RANSAC_PRNG          3602 /* RANSAC algorithm didn't find enough
    985.                                            point correspondences */
    986. #define H_ERR_RANSAC_TOO_DIFFERENT 3603 /* RANSAC algorithm didn't find enough
    987.                                            point correspondences */
    988. #define H_ERR_PTI_FALLBACK         3604 /* Internal diagnosis: fallback method
    989.                                            had to be used */
    990. #define H_ERR_PTI_TRAFO_SING       3605 /* Projective transformation is
    991.                                            singular */
    992. #define H_ERR_PTI_MOSAIC_UNDERDET  3606 /* Mosaic is under-determined */

    993. #define H_ERR_COV_NPD              3607 /* Input covariance matrix
    994.                                            is not positive definite */
    995. #define H_ERR_TOO_MANY_POINTS      3608 /* The number of input points
    996.                                            too large. */

    997. /* Self-calibration */
    998. #define H_ERR_INPC         3620 /* Inconsistent number of point
    999.                                    correspondences. */
    1000. #define H_ERR_NOPA         3621 /* No path from reference image to one or
    1001.                                    more images. */
    1002. #define H_ERR_IINE         3622 /* Image with specified index does not
    1003.                                    exist. */
    1004. #define H_ERR_NOCM         3623 /* Matrix is not a camera matrix. */
    1005. #define H_ERR_SKNZ         3624 /* Skew is not zero. */
    1006. #define H_ERR_ILFL         3625 /* Illegal focal length. */
    1007. #define H_ERR_KANZ         3626 /* Kappa is not zero. */
    1008. #define H_ERR_VARA         3627 /* It is not possible to determine all
    1009.                                    parameters for in the variable case. */
    1010. #define H_ERR_LVDE         3628 /* No valid implementation selected. */
    1011. #define H_ERR_KPAR         3629 /* Kappa can only be determined with the
    1012.                                    gold-standard method for fixed camera
    1013.                                    parameters. */
    1014. #define H_ERR_IMOD         3630 /* Conflicting number of images and projection
    1015.                                    mode. */
    1016. #define H_ERR_PNIC         3631 /* Error in projection: Point not in any cube
    1017.                                    map. */
    1018. #define H_ERR_NO_SOL       3632 /* No solution found. */
    1019. #define H_ERR_TINZ         3633 /* Tilt is not zero. */

    1020. /* Adjust mosaic */
    1021. #define H_ERR_ILMD         3640 /* Illegal combination of parameters and
    1022.                                    estimation method. */

    1023. /* Self-calibration of radial distortions */
    1024. #define H_ERR_RDS_NSC      3660 /* No suitable contours found */
    1025. #define H_ERR_RDS_NSS      3661 /* No stable solution found */
    1026. #define H_ERR_RDS_ISS      3662 /* Instable solution found */
    1027. #define H_ERR_RDS_NEC      3663 /* Not enough contours for calibration */


    1028. /* FFT */
    1029. #define H_ERR_NOFFTOPT       3650 /* Invalid file format for FFT
    1030.                                      optimization data */
    1031. #define H_ERR_WRFFTOPTVERS   3651 /* The version of the FFT optimization
    1032.                                      data is not supported */
    1033. #define H_ERR_WRHALCONVERS   3652 /* Optimization data was created with a
    1034.                                    different HALCON version
    1035.                                    (Standard HALCON / Parallel HALCON) */
    1036. #define H_ERR_OPTFAIL        3653 /* Storing of the optimization data failed */
    1037. #define H_ERR_FFTOPT_NOSITEM 3654 /* Serialized item does not contain valid
    1038.                                      FFT optimization data */

    1039. /* binocular_disparity */
    1040. #define H_ERR_INVLD_DISP_RANGE 3690 /* Invalid disparity range for
    1041.                                        binocular_disparity_ms method */

    1042. /* Stereo */
    1043. #define H_ERR_EPIINIM      3700 /* Epipoles are situated within the image
    1044.                                    domain */
    1045. #define H_ERR_EPI_FOV      3701 /* Fields of view of both cameras do not
    1046.                                    intersect each other */
    1047. #define H_ERR_EPI_RECT     3702 /* Rectification impossible */


    1048. /* Bead Inpsection */
    1049. #define H_ERR_BI_WT_TARGET         3710 /* Wrong type of target_thickness
    1050.                                            parameter */
    1051. #define H_ERR_BI_WT_THICKNESS      3711 /* Wrong type of thickness_tolerance
    1052.                                            parameter */
    1053. #define H_ERR_BI_WT_POSITION       3712 /* Wrong type of position_tolerance
    1054.                                            parameter */
    1055. #define H_ERR_BI_WT_SIGMA          3713 /* Wrong type of sigma parameter */
    1056. #define H_ERR_BI_WV_SIGMA          3714 /* Wrong value of sigma parameter */
    1057. #define H_ERR_BI_WT_THRESH         3715 /* Wrong type of threshold
    1058.                                            parameter */
    1059. #define H_ERR_BI_WV_TARGET         3716 /* Wrong value of target_thickness
    1060.                                            parameter */
    1061. #define H_ERR_BI_WV_THICKNESS      3717 /* Wrong value of thickness_tolerance
    1062.                                            parameter */
    1063. #define H_ERR_BI_WV_POSITION       3718 /* Wrong value of position_tolerance
    1064.                                            parameter */
    1065. #define H_ERR_BI_WV_THRESH         3719 /* Wrong value of threshold
    1066.                                            parameter */
    1067. #define H_ERR_BI_WT_REFINE         3720 /* Wrong type of refinement
    1068.                                            parameter */
    1069. #define H_ERR_BI_WV_REFINE         3721 /* Wrong value of refinement
    1070.                                            parameter */
    1071. #define H_ERR_BI_WT_RESOL          3722 /* Wrong type of resolution
    1072.                                            parameter */
    1073. #define H_ERR_BI_WV_RESOL          3723 /* Wrong type of resolution
    1074.                                            parameter */
    1075. #define H_ERR_BI_WT_POLARITY       3724 /* Wrong type of polarity
    1076.                                            parameter */
    1077. #define H_ERR_BI_WV_POLARITY       3725 /* Wrong type of polarity
    1078.                                            parameter */


    1079. /* Sheet-of-light */
    1080. #define H_ERR_SOL_EMPTY_MODEL_LIST 3751 /* No sheet-of-light model available*/
    1081. #define H_ERR_SOL_WNIW             3752 /* Wrong input image size (width) */
    1082. #define H_ERR_SOL_WNIH             3753 /* Wrong input image size (height) */
    1083. #define H_ERR_SOL_WPROF_REG        3754 /* profile region does not fit the
    1084.                                            domain of definition of the input
    1085.                                            image */
    1086. #define H_ERR_SOL_CAL_NONE         3755 /* Calibration extend not set */
    1087. #define H_ERR_SOL_UNDEF_DISPARITY  3756 /* Undefined disparity image */
    1088. #define H_ERR_SOL_UNDEF_DISPDOMAIN 3757 /* Undefined domain for disparity
    1089.                                            image */
    1090. #define H_ERR_SOL_UNDEF_CAMPAR     3758 /* Undefined camera parameter */
    1091. #define H_ERR_SOL_UNDEF_LPCS       3759 /* Undefined pose of the lightplane */
    1092. #define H_ERR_SOL_UNDEF_CCS        3760 /* Undefined pose of the camera
    1093.                                            coordinate system */
    1094. #define H_ERR_SOL_UNDEF_CCS_2_LPCS 3761 /* Undefined transformation from the
    1095.                                            camera to the lightplane
    1096.                                            coordinate system */
    1097. #define H_ERR_SOL_UNDEF_MOV_POSE   3762 /* Undefined movement pose for xyz
    1098.                                            calibration */
    1099. #define H_ERR_SOL_WV_SCALE         3763 /* Wrong value of scale parameter */
    1100. #define H_ERR_SOL_WV_PAR_NAME      3764 /* Wrong parameter name */
    1101. #define H_ERR_SOL_WT_METHOD        3765 /* Wrong type of parameter method */
    1102. #define H_ERR_SOL_WT_AMBIGUITY     3766 /* Wrong type of parameter
    1103.                                            ambiguity */
    1104. #define H_ERR_SOL_WT_SCORE_TYPE    3767 /* Wrong type of parameter score */
    1105. #define H_ERR_SOL_WT_CALIBRATION   3768 /* Wrong type of parameter
    1106.                                            calibration */
    1107. #define H_ERR_SOL_WT_NUM_PROF      3769 /* Wrong type of parameter
    1108.                                            number_profiles */
    1109. #define H_ERR_SOL_WT_CAM_PAR       3770 /* Wrong type of element in parameter
    1110.                                            camera_parameter */
    1111. #define H_ERR_SOL_WT_PAR_POSE      3771 /* Wrong type of element in pose */
    1112. #define H_ERR_SOL_WV_METHOD        3772 /* Wrong value of parameter method */
    1113. #define H_ERR_SOL_WT_THRES         3773 /* Wrong type of parameter min_gray */
    1114. #define H_ERR_SOL_WV_AMBIGUITY     3774 /* Wrong value of parameter
    1115.                                            ambiguity */
    1116. #define H_ERR_SOL_WV_SCORE_TYPE    3775 /* Wrong value of parameter
    1117.                                            score_type */
    1118. #define H_ERR_SOL_WV_CALIBRATION   3776 /* Wrong value of parameter
    1119.                                            calibration */
    1120. #define H_ERR_SOL_WV_NUM_PROF      3777 /* Wrong value of parameter
    1121.                                            number_profiles */
    1122. #define H_ERR_SOL_WV_CAMERA_TYPE   3778 /* Wrong type of camera */
    1123. #define H_ERR_SOL_WN_CAM_PAR       3779 /* Wrong number of values of parameter
    1124.                                            camera_parameter */
    1125. #define H_ERR_SOL_WN_POSE          3780 /* Wrong number of values of pose */
    1126. #define H_ERR_SOL_NO_TARGET_FOUND  3781 /* Calibration target not found */
    1127. #define H_ERR_SOL_NO_VALID_SOL     3782 /* The calibration algorithm failed to
    1128.                                            find a valid solution. */
    1129. #define H_ERR_SOL_WT_CALIB_OBJECT  3783 /* Wrong type of parameter
    1130.                                            calibration_object */
    1131. #define H_ERR_SOL_INVALID_CALIB_OBJECT 3784 /* Invalid calibration object */
    1132. #define H_ERR_SOL_NO_CALIB_OBJECT_SET 3785  /* No calibration object set */
    1133. #define H_ERR_SOL_WR_FILE_FORMAT 3786       /* Invalid file format for
    1134.                                                sheet-of-light model */
    1135. #define H_ERR_SOL_WR_FILE_VERS   3787       /* The version of the
    1136.                                                sheet-of-light model is not
    1137.                                                supported */
    1138. #define H_ERR_SOL_CAMPAR_UNSUPPORTED 3788   /* Camera type not supported by
    1139.                                                calibrate_sheet_of_light_model*/
    1140. /* 3789 Used to be: Not available with calibration object based calibration */
    1141. #define H_ERR_SOL_PAR_CALIB 3790            /* Parameter does not match the
    1142.                                                set 'calibration' */
    1143. #define H_ERR_SOL_WGV_DISP         3791     /* The gray values of the disparity
    1144.                                                image do not fit the height of
    1145.                                                the camera */

    1146. /* Texture Inspection */
    1147. #define H_ERR_TI_WRONGMODEL       3800 /* Wrong texture inspection model type*/
    1148. #define H_ERR_TI_NOTTRAINED       3801 /* Texture Model is not trained */
    1149. #define H_ERR_TI_NOTRAINDATA      3802 /* Texture Model has no training data */
    1150. #define H_ERR_TI_NOTRAINFILE      3803 /* Invalid file format for Texture
    1151.                                           inspection model */
    1152. #define H_ERR_TI_WRTRAINVERS      3804 /* The version of the Texture inspection
    1153.                                           model is not supported */
    1154. #define H_ERR_TI_WRSMPFORMAT      3805 /* Wrong training sample file format */
    1155. #define H_ERR_TI_WRSMPVERS        3806 /* The version of the training sample
    1156.                                           file is not supported */
    1157. #define H_ERR_TI_WRIMGSIZE        3807 /* At least one of the images is too
    1158.                                           small */
    1159. #define H_ERR_TI_WRSMPTEXMODEL    3808 /* The samples do not match the current
    1160.                                           texture model */
    1161. #define H_ERR_NOT_ENOUGH_IMAGES   3809 /* No images within the texture model */

    1162. /* Shape-From */
    1163. #define H_ERR_SING         3850 /* The light source positions are linearly
    1164.                                    dependent */
    1165. #define H_ERR_FEWIM        3851 /* No sufficient image indication */
    1166. #define H_ERR_ZBR_NOS      3852 /* Internal error: Function has equal signs
    1167.                                    in HZBrent */


    1168. /* Kalman filter */
    1169. #define H_ERR_DIMK         3900 /* Kalman: Dimension n,m or p has got a
    1170.                                    undefined value */
    1171. #define H_ERR_NOFILE       3901 /* Kalman: File does not exist */
    1172. #define H_ERR_FF1          3902 /* Kalman: Error in file (row of dimension) */
    1173. #define H_ERR_FF2          3903 /* Kalman: Error in file (row of marking) */
    1174. #define H_ERR_FF3          3904 /* Error in file (value is no float) */
    1175. #define H_ERR_NO_A         3905 /* Kalman: Matrix A is missing in file */
    1176. #define H_ERR_NO_C         3906 /* Kalman: In Datei fehlt Matrix C */
    1177. #define H_ERR_NO_Q         3907 /* Kalman: Matrix Q is missing in file */
    1178. #define H_ERR_NO_R         3908 /* Kalman: Matrix R is missing in file */
    1179. #define H_ERR_NO_GU        3909 /* Kalman: G or u is missing in file */
    1180. #define H_ERR_NOTSYMM      3910 /* Kalman: Covariant matrix is not symmetric */
    1181. #define H_ERR_SINGU        3911 /* Kalman: Equation system is singular */

    1182. /* Structured Light */
    1183. #define H_ERR_SLM_NOT_PERSISTENT 3950 /* structured light model is not in
    1184.                                          persistent mode */
    1185. #define H_ERR_SLM_MSW_TOO_LARGE  3951 /* the min_stripe_width is too large for
    1186.                                          the chosen pattern_width or
    1187.                                          pattern_height */
    1188. #define H_ERR_SLM_SSW_TOO_LARGE  3952 /* the single_stripe_width is too large
    1189.                                          for the chosen pattern_width or
    1190.                                          pattern_height */
    1191. #define H_ERR_SLM_MSW_GT_SSW     3953 /* min_stripe_width has to be smaller
    1192.                                          than single_stripe_width. */
    1193. #define H_ERR_SLM_SSW_LT_MSW     3954 /* single_stripe_width is too small
    1194.                                          for min_stripe_width. */
    1195. #define H_ERR_SLM_NOT_PREP       3955 /* The SLM is not prepared for
    1196.                                          decoding. */
    1197. #define H_ERR_SLM_NO_OBJS        3956 /* The SLM does not contain the queried
    1198.                                          object. */
    1199. #define H_ERR_SLM_WRVERS         3957 /* The version of the structured light
    1200.                                          model is not supported */
    1201. #define H_ERR_SLM_WRFILE         3958 /* Invalid file format for a structured light
    1202.                                          model */
    1203. #define H_ERR_SLM_WRONGPATTERN   3959 /* Wrong pattern type*/
    1204. #define H_ERR_SLM_NOT_DECODED    3960 /* The SLM is not decoded. */
    1205. #define H_ERR_SLM_WRONGMODEL     3961 /* Wrong model type*/

    1206. /* Data Base and Image data management */
    1207. #define H_ERR_DBOIT        4050 /* Object is a object tupel */
    1208. #define H_ERR_DBOC         4051 /* Object has been deleted already */
    1209. #define H_ERR_DBWOID       4052 /* Wrong object-ID */
    1210. #define H_ERR_DBTC         4053 /* Object tupel has been deleted already */
    1211. #define H_ERR_DBWTID       4054 /* Wrong object tupel-ID */
    1212. #define H_ERR_DBTIO        4055 /* Object tupel is a object */
    1213. #define H_ERR_DBIDNULL     4056 /* Object-ID is NULL (0) */
    1214. #define H_ERR_WDBID        4057 /* Object-ID outside the valid range */
    1215. #define H_ERR_DBIC         4058 /* Access to deleted image */
    1216. #define H_ERR_DBWIID       4059 /* Access to image with wrong key */
    1217. #define H_ERR_DBRC         4060 /* Access to deleted region */
    1218. #define H_ERR_DBWRID       4061 /* Access to region with wrong key */
    1219. #define H_ERR_WCHAN        4062 /* Wrong value for image channel */
    1220. #define H_ERR_DBITL        4063 /* Index too big */
    1221. #define H_ERR_DBIUNDEF     4064 /* Index not defined */


    1222. /* OpenCL related error messages */
    1223. #define H_ERR_NO_OPENCL           4100 /* No OpenCL available */
    1224. #define H_ERR_OPENCL_ERROR        4101 /* OpenCL Error occured */
    1225. #define H_ERR_NO_COMPUTE_DEVICES  4102 /* No compute devices available */
    1226. #define H_ERR_NO_DEVICE_IMPL      4103 /* No device implementation for this
    1227.                                           parameter */
    1228. #define H_ERR_OUT_OF_DEVICE_MEM   4104 /* Out of device memory */
    1229. #define H_ERR_INVALID_SHAPE       4105 /* Invalid work group shape */
    1230. #define H_ERR_INVALID_DEVICE      4106 /* Invalid compute device */

    1231. /* CUDA/cuDNN releated error messages */
    1232. #define H_ERR_CUDA_ERROR                  4200 /* CUDA error occured */
    1233. #define H_ERR_CUDNN_ERROR                 4201 /* cuDNN error occured */
    1234. #define H_ERR_CUBLAS_ERROR                4202 /* cuBLAS error occured */
    1235. #define H_ERR_BATCH_SIZE_NOT_SUPPORTED    4203 /* Set batch_size not
    1236.                                                   supported */
    1237. #define H_ERR_CUDA_NOT_AVAILABLE          4204 /* CUDA implementations not
    1238.                                                   available */
    1239. #define H_ERR_CUDNN_UNSUPPORTED_VERSION   4205 /* Unsupported version of cuDNN */
    1240. #define H_ERR_CUDNN_FEATURE_NOT_SUPPORTED 4206 /* Requested feature not supported by
    1241.                                                   cuDNN */
    1242. #define H_ERR_CUDA_DRIVER_VERSION         4207 /* CUDA driver is out-of-date */

    1243. /* MKL related error messages */
    1244. #define H_ERR_TRAINING_UNSUPPORTED        4301 /* Training is unsupported with
    1245.                                                   the selected runtime. */
    1246. #define H_ERR_CPU_INFERENCE_NOT_AVAILABLE 4302 /* CPU based inference is not
    1247.                                                   supported on this platform */

    1248. #define H_ERR_DNNL_ERROR                  4303 /* Error occured in DNNL library */

    1249. /* HDL Inference Engine related error messages */
    1250. #define H_ERR_HDLIE_ERROR                 4320 /* HDLIE error occured */

    1251. /* ACL (Arm Compute Library) related error messages */
    1252. #define H_ERR_ACL_ERROR                   4400 /* ACL error ocurred */

    1253. /* Visualization errors */
    1254. #define H_ERR_VISUALIZATION               4500 /* Internal visualization error */
    1255. #define H_ERR_COLOR_TYPE_UNEXP            4501 /* Unexpected color type */
    1256. #define H_ERR_NUM_COLOR_EXCEEDED          4502 /* Number of color settings exceeded */

    1257. /* I/O and window management, 51xx */
    1258. #define H_ERR_WSCN         5100 /* Wrong (logical) window number */
    1259. #define H_ERR_DSCO         5101 /* Error while opening the window */
    1260. #define H_ERR_WWC          5102 /* Wrong window coordinates */
    1261. #define H_ERR_NWA          5103 /* It is not possible to open another window */
    1262. #define H_ERR_DNA          5104 /* Device resp. operator not available */
    1263. #define H_ERR_UCOL         5105 /* Unknown color */
    1264. #define H_ERR_NWO          5106 /* No window has been opened for
    1265.                                    desired action */
    1266. #define H_ERR_WFM          5107 /* Wrong filling mode for regions */
    1267. #define H_ERR_WGV          5108 /* Wrong gray value (0..255) */
    1268. #define H_ERR_WPV          5109 /* Wrong pixel value */
    1269. #define H_ERR_WLW          5110 /* Wrong line width */
    1270. #define H_ERR_WCUR         5111 /* Wrong name of cursor */
    1271. #define H_ERR_WLUT         5112 /* Wrong color table */
    1272. #define H_ERR_WDM          5113 /* Wrong representation mode */
    1273. #define H_ERR_WRCO         5114 /* Wrong representation color */
    1274. #define H_ERR_WRDM         5115 /* Wrong dither matrix */
    1275. #define H_ERR_WRIT         5116 /* Wrong image transformation */
    1276. #define H_ERR_IPIT         5117 /* Unsuitable image type for image trafo. */
    1277. #define H_ERR_WRZS         5118 /* Wrong zooming factor for image trafo. */
    1278. #define H_ERR_WRDS         5119 /* Wrong representation mode */
    1279. #define H_ERR_WRDV         5120 /* Wrong code of device */
    1280. #define H_ERR_WWINF        5121 /* Wrong number for father window */
    1281. #define H_ERR_WDEXT        5122 /* Wrong window size */
    1282. #define H_ERR_WWT          5123 /* Wrong window type */
    1283. #define H_ERR_WND          5124 /* No current window has been set */
    1284. #define H_ERR_WRGB         5125 /* Wrong color combination or range (RGB) */
    1285. #define H_ERR_WPNS         5126 /* Wrong number of pixels set */
    1286. #define H_ERR_WCM          5127 /* Wrong value for comprise */
    1287. #define H_ERR_FNA          5128 /* set_fix with 1/4 image levels and
    1288.                                    static not valid */
    1289. #define H_ERR_LNFS         5129 /* set_lut not valid in child windows */
    1290. #define H_ERR_LOFL         5130 /* Number of concurrent used color tables
    1291.                                    is too big */
    1292. #define H_ERR_WIDT         5131 /* Wrong device for window dump */
    1293. #define H_ERR_WWDS         5132 /* Wrong window size for window dump */
    1294. #define H_ERR_NDVS         5133 /* System variable DISPLAY not defined */
    1295. #define H_ERR_WBW          5134 /* Wrong thickness for window margin */
    1296. #define H_ERR_WDVS         5135 /* System variable DISPLAY has been set
    1297.                                    wrong (<host>:0.0) */
    1298. #define H_ERR_TMF          5136 /* Too many fonts loaded */
    1299. #define H_ERR_WFN          5137 /* Wrong font name */
    1300. #define H_ERR_WCP          5138 /* No valid cursor position */
    1301. #define H_ERR_NTW          5139 /* Window is not a textual window */
    1302. #define H_ERR_NPW          5140 /* Window is not a image window */
    1303. #define H_ERR_STL          5141 /* String too long or too high */
    1304. #define H_ERR_NSS          5142 /* Too little space in the window rightw. */
    1305. #define H_ERR_NMS          5143 /* Window is not suitable for the mouse */
    1306. #define H_ERR_DWNA         5144 /* Here Windows on a equal machine is
    1307.                                    permitted only */
    1308. #define H_ERR_WOM          5145 /* Wrong mode while opening a window */
    1309. #define H_ERR_WWM          5146 /* Wrong window mode for operation */
    1310. #define H_ERR_LUTF         5147 /* Operation not possible with fixed pixel */
    1311. #define H_ERR_LUTN8        5148 /* Color tables for 8 image levels only */
    1312. /* pseudo true-color */
    1313. #define H_ERR_WTCM         5149 /* Wrong mode for pseudo real colors */
    1314. #define H_ERR_WIFTL        5150 /* Wrong pixel value for LUT */
    1315. #define H_ERR_WSOI         5151 /* Wrong image size for pseudo real colors */
    1316. #define H_ERR_HRLUT        5152 /* Error in procedure HRLUT */
    1317. #define H_ERR_WPFSL        5153 /* Wrong number of entries in color table
    1318.                                    for set_lut */

    1319. #define H_ERR_WPVS         5154 /* Wrong values for image area */
    1320. #define H_ERR_WLPN         5155 /* Wrong line pattern */
    1321. #define H_ERR_WLPL         5156 /* Wrong number of parameters for
    1322.                                    line pattern */
    1323. #define H_ERR_WNOC         5157 /* Wrong number of colors */
    1324. #define H_ERR_WPST         5158 /* Wrong value for mode of area creation */

    1325. #define H_ERR_SWNA         5159 /* Spy window is not set (set_spy) */
    1326. #define H_ERR_NSFO         5160 /* No file for spy has been set (set_spy) */
    1327. #define H_ERR_WSPN         5161 /* Wrong parameter output depth (set_spy) */

    1328. #define H_ERR_WIFFD        5162 /* Wrong window size for window dump */
    1329. #define H_ERR_WLUTF        5163 /* Wrong color table:
    1330.                                    Wrong file name or query_lut() */
    1331. #define H_ERR_WLUTE        5164 /* Wrong color table:
    1332.                                    Empty string ? */
    1333. #define H_ERR_WLUTD        5165 /* Using this hardware set_lut('default')
    1334.                                    is allowed only */

    1335. #define H_ERR_CNDP         5166 /* Error while calling online help */

    1336. #define H_ERR_LNPR         5167 /* Row can not be projected */
    1337. #define H_ERR_NFSC         5168 /* Operation is unsuitable using a computer
    1338.                                    with fixed color table */
    1339. #define H_ERR_NACD         5169 /* Computer represents gray scales only */

    1340. #define H_ERR_LUTO         5170 /* LUT of this display is full */
    1341. #define H_ERR_WCC          5171 /* Internal error: wrong color code */
    1342. #define H_ERR_WWATTRT      5172 /* Wrong type for window attribute */
    1343. #define H_ERR_WWATTRN      5173 /* Wrong name for window attribute */
    1344. #define H_ERR_WRSPART      5174 /* negativ height of area (or 0) */
    1345. #define H_ERR_WCSPART      5175 /* negativ width of area (or 0) */

    1346. /* Window dump */
    1347. #define H_ERR_WNCV         5176 /* Window not completely visible */

    1348. /* Fonts */
    1349. #define H_ERR_FONT_NA      5177 /* Font not allowed for this operation */

    1350. /* Threads */
    1351. #define H_ERR_WDIFFTH      5178 /* Window was created in different thread */

    1352. #define H_ERR_OBJ_ATTACHED 5194 /* Drawing object already attached to another
    1353.                                    window */

    1354. /* Image windows */
    1355. #define H_ERR_CHA3         5180 /* Internal error: only RGB-Mode */
    1356. #define H_ERR_NMWA         5181 /* No more (image-)windows available */

    1357. /* OpenGL support */
    1358. #define H_ERR_DEPTH_NOT_STORED 5179 /* Depth was not stored with window */
    1359. #define H_ERR_INDEX_NOT_STORED 5182 /* Object index was not stored with
    1360.                                        window */
    1361. #define H_ERR_PRIM_NO_POINTS 5183 /* Operator does not support primitives
    1362.                                      without point coordinates */
    1363. #define H_ERR_REMOTE_DESKTOP_SIZE 5184 /* Maximum image size for Windows Remote
    1364.                                           Desktop exceeded */
    1365. #define H_ERR_NOGL         5185 /* No OpenGL support available */
    1366. #define H_ERR_NODEPTH      5186 /* No depth information available */
    1367. #define H_ERR_OGL_ERROR    5187 /* OpenGL error */
    1368. #define H_ERR_UNSUPPORTED_FBO 5188 /* Required framebuffer object is
    1369.                                       unsupported */
    1370. #define H_ERR_OGL_HSR_NOT_SUPPORTED 5189 /* OpenGL accelerated hidden
    1371.                                             surface removal not supported on
    1372.                                             this machine */

    1373. /* window parameters */
    1374. #define H_ERR_WP_IWP       5190 /* Invalid window parameter */
    1375. #define H_ERR_WP_IWPV      5191 /* Invalid value for window parameter */
    1376. #define H_ERR_UMOD         5192 /* Unknown mode */
    1377. #define H_ERR_ATTIMG       5193 /* No image attached */

    1378. /* 3d navigation */
    1379. #define H_ERR_NVG_WM       5195 /* invalid navigation mode */

    1380. /* File I/O, 52xx */
    1381. #define H_ERR_FINTERN      5196 /* Internal file error */
    1382. #define H_ERR_FS           5197 /* Error while file synchronisation */
    1383. #define H_ERR_FISR         5198 /* insufficient rights */
    1384. #define H_ERR_BFD          5199 /* Bad file descriptor */
    1385. #define H_ERR_FNF          5200 /* File not found */
    1386. #define H_ERR_DWI          5201 /* Error while writing image data
    1387.                                    (sufficient memory ?) */
    1388. #define H_ERR_DWID         5202 /* Error while writing image descriptor
    1389.                                    (sufficient memory ?) */
    1390. #define H_ERR_DRI1         5203 /* Error while reading image data
    1391.                                    (format of image too small ?) */
    1392. #define H_ERR_DRI2         5204 /* Error while reading image data
    1393.                                    (format of image too big ?) */
    1394. #define H_ERR_DRID1        5205 /* Error while reading image descriptor:
    1395.                                    File too small */
    1396. #define H_ERR_DIMMAT       5206 /* Image matrices are different */
    1397. #define H_ERR_HNF          5207 /* Help file not found (setenv HALCONROOT) */
    1398. #define H_ERR_XNF          5208 /* Help index not found (setenv HALCONROOT) */
    1399. #define H_ERR_CNCSI        5209 /* File <standard_input> can not be closed */
    1400. #define H_ERR_CNCSO        5210 /* <standard_output/error> can not be closed */
    1401. #define H_ERR_CNCF         5211 /* File can not be closed */
    1402. #define H_ERR_EDWF         5212 /* Error while writing to file */
    1403. #define H_ERR_NFA          5213 /* Exceeding of maximum number of files */
    1404. #define H_ERR_WFIN         5214 /* Wrong file name */
    1405. #define H_ERR_CNOF         5215 /* Error while opening the file */
    1406. #define H_ERR_WFMO         5216 /* Wrong file mode */
    1407. #define H_ERR_WPTY         5217 /* Wrong type for pixel (e.g. byte) */
    1408. #define H_ERR_WIW          5218 /* Wrong image width (too big ?) */
    1409. #define H_ERR_WIH          5219 /* Wrong image height (too big ?) */
    1410. #define H_ERR_FTS1         5220 /* File already exhausted before reading
    1411.                                    an image */
    1412. #define H_ERR_FTS2         5221 /* File exhausted before terminating
    1413.                                    the image */
    1414. #define H_ERR_WDPI         5222 /* Wrong value for resolution (dpi) */
    1415. #define H_ERR_WNOW         5223 /* Wrong output image size (width) */
    1416. #define H_ERR_WNOH         5224 /* Wrong output image size (height) */
    1417. #define H_ERR_WNFP         5225 /* Wrong number of parameter values:
    1418.                                    Format description */
    1419. #define H_ERR_WPNA         5226 /* Wrong parameter name for operator */
    1420. #define H_ERR_WSNA         5227 /* Wrong slot name for parameter */
    1421. #define H_ERR_NPCF         5228 /* Operator class is missing in help file */
    1422. #define H_ERR_WHIF         5229 /* Wrong or inconsistent help/ *.idx
    1423.                                    or help/ *.sta */
    1424. #define H_ERR_HINF         5230 /* File help/ *.idx not found */
    1425. #define H_ERR_HSNF         5231 /* File help/ *.sta not found */
    1426. #define H_ERR_ICSF         5232 /* Inconsistent file help/ *.sta */
    1427. #define H_ERR_EFNF         5233 /* No explication file (.exp) found */
    1428. #define H_ERR_NFWKEF       5234 /* No file found in known graphic format */
    1429. #define H_ERR_WIFT         5235 /* Wrong graphic format */
    1430. #define H_ERR_ICNF         5236 /* Inconsistent file halcon.num */
    1431. #define H_ERR_WTIFF        5237 /* File with extension 'tiff' is no
    1432.                                    Tiff-file */
    1433. #define H_ERR_WFF          5238 /* Wrong file format */
    1434. #define H_ERR_NOGPPROC     5239 /* gnuplot could not be started */
    1435. #define H_ERR_NOGPFILE     5240 /* Output file for gnuplot could not be
    1436.                                    opened */
    1437. #define H_ERR_NOGPOUT      5241 /* Not a valid gnuplot output stream */
    1438. #define H_ERR_NOPNM        5242 /* No PNM format */
    1439. #define H_ERR_ICODB        5243 /* Inconsistent or old help file */
    1440. #define H_ERR_INVAL_FILE_ENC 5244 /* Invalid file encoding */

    1441. #define H_ERR_FNO          5245 /* File not open */
    1442. #define H_ERR_NO_FILES     5246 /* No files in use so far (none opened) */
    1443. #define H_ERR_NORFILE      5247 /* Invalid file format for regions */
    1444. #define H_ERR_RDTB         5248 /* Error while reading region data:
    1445.                                    Format of region too big. */
    1446. #define H_ERR_BINFILE_ENC  5249 /* Encoding for binary files not allowed */
    1447. #define H_ERR_EDRF         5250 /* Error reading file */

    1448. /* Serial interface */
    1449. #define H_ERR_SNO          5251 /* Serial port not open */
    1450. #define H_ERR_NSA          5252 /* No serial port available */
    1451. #define H_ERR_CNOS         5253 /* Could not open serial port */
    1452. #define H_ERR_CNCS         5254 /* Could not close serial port */
    1453. #define H_ERR_CNGSA        5255 /* Could not get serial port attributes */
    1454. #define H_ERR_CNSSA        5256 /* Could not set serial port attributes */
    1455. #define H_ERR_WRSBR        5257 /* Wrong baud rate for serial connection */
    1456. #define H_ERR_WRSDB        5258 /* Wrong number of data bits for
    1457.                                    serial connection */
    1458. #define H_ERR_WRSFC        5259 /* Wrong flow control for serial connection */
    1459. #define H_ERR_CNFS         5260 /* Could not flush serial port */
    1460. #define H_ERR_EDWS         5261 /* Error during write to serial port */
    1461. #define H_ERR_EDRS         5262 /* Error during read from serial port */

    1462. #define H_ERR_REG_NOSITEM  5270 /* Serialized item does not contain
    1463.                                    valid regions. */
    1464. #define H_ERR_REG_WRVERS   5271 /* The version of the regions is
    1465.                                    not supported. */
    1466. #define H_ERR_IMG_NOSITEM  5272 /* Serialized item does not contain
    1467.                                    valid images. */
    1468. #define H_ERR_IMG_WRVERS   5273 /* The version of the images is
    1469.                                    not supported. */
    1470. #define H_ERR_XLD_NOSITEM  5274 /* Serialized item does not contain
    1471.                                    valid XLD objects. */
    1472. #define H_ERR_XLD_WRVERS   5275 /* The version of the XLD objects is
    1473.                                    not supported. */
    1474. #define H_ERR_OBJ_NOSITEM  5276 /* Serialized item does not contain
    1475.                                    valid objects. */
    1476. #define H_ERR_OBJ_WRVERS   5277 /* The version of the objects is
    1477.                                    not supported. */
    1478. #define H_ERR_XLD_DATA_TOO_LARGE   5678 /* XLD object data can only be read by
    1479.                                            HALCON XL */
    1480. #define H_ERR_OBJ_UNEXPECTED   5279 /* Unexpected object detected */


    1481. /* File I/O, 52xx (continue) */
    1482. #define H_ERR_FNOTF        5280 /* File has not been opened in text format */
    1483. #define H_ERR_FNOBF        5281 /* File has not been opened in binary file
    1484.                                    format */
    1485. #define H_ERR_DIRCR        5282 /* Cannot create directory */
    1486. #define H_ERR_DIRRM        5283 /* Cannot remove directory */
    1487. #define H_ERR_GETCWD       5284 /* Cannot get current directory */
    1488. #define H_ERR_SETCWD       5285 /* Cannot set current directory */

    1489. #define H_ERR_XINIT        5286 /* Need to call XInitThreads() */

    1490. /* Frame grabber / Image acquisition devices */
    1491. #define H_ERR_NFS          5300 /* No image acquisition device opened */
    1492. #define H_ERR_FGWC         5301 /* IA: wrong color depth */
    1493. #define H_ERR_FGWD         5302 /* IA: wrong device */
    1494. #define H_ERR_FGVF         5303 /* IA: determination of video format
    1495.                                    not possible */
    1496. #define H_ERR_FGNV         5304 /* IA: no video signal */
    1497. #define H_ERR_UFG          5305 /* Unknown image acquisition device */
    1498. #define H_ERR_FGF          5306 /* IA: failed grabbing of an image */
    1499. #define H_ERR_FGWR         5307 /* IA: wrong resolution chosen */
    1500. #define H_ERR_FGWP         5308 /* IA: wrong image part chosen */
    1501. #define H_ERR_FGWPR        5309 /* IA: wrong pixel ratio chosen */
    1502. #define H_ERR_FGWH         5310 /* IA: handle not valid */
    1503. #define H_ERR_FGCL         5311 /* IA: instance not valid (already closed?) */
    1504. #define H_ERR_FGNI         5312 /* Image acquisition device could not be
    1505.                                    initialized */
    1506. #define H_ERR_FGET         5313 /* IA: external triggering not supported */
    1507. #define H_ERR_FGLI         5314 /* IA: wrong camera input line (multiplex) */
    1508. #define H_ERR_FGCS         5315 /* IA: wrong color space */
    1509. #define H_ERR_FGPT         5316 /* IA: wrong port */
    1510. #define H_ERR_FGCT         5317 /* IA: wrong camera type */
    1511. #define H_ERR_FGTM         5318 /* IA: maximum number of acquisition device
    1512.                                    classes exceeded */
    1513. #define H_ERR_FGDV         5319 /* IA: device busy */
    1514. #define H_ERR_FGASYNC      5320 /* IA: asynchronous grab not supported */
    1515. #define H_ERR_FGPARAM      5321 /* IA: unsupported parameter */
    1516. #define H_ERR_FGTIMEOUT    5322 /* IA: timeout */
    1517. #define H_ERR_FGGAIN       5323 /* IA: invalid gain  */
    1518. #define H_ERR_FGFIELD      5324 /* IA: invalid field */
    1519. #define H_ERR_FGPART       5325 /* IA: invalid parameter type */
    1520. #define H_ERR_FGPARV       5326 /* IA: invalid parameter value */
    1521. #define H_ERR_FGFNS        5327 /* IA: function not supported */
    1522. #define H_ERR_FGIVERS      5328 /* IA: incompatible interface version */
    1523. #define H_ERR_FGSETPAR     5329 /* IA: could not set parameter value */
    1524. #define H_ERR_FGGETPAR     5330 /* IA: could not query parameter setting */
    1525. #define H_ERR_FGPARNA      5331 /* IA: parameter not available in current
    1526.                                    configuration */
    1527. #define H_ERR_FGCLOSE      5332 /* IA: device could not be closed properly */
    1528. #define H_ERR_FGCAMFILE    5333 /* IA: camera configuration file could not be
    1529.                                    opened */
    1530. #define H_ERR_FGCALLBACK   5334 /* IA: unsupported callback type */
    1531. #define H_ERR_FGDEVLOST    5335 /* IA: device lost */
    1532. #define H_ERR_FGABORTED    5336 /* IA: grab aborted */

    1533. /* digital io devices */
    1534. #define H_ERR_IOTIMEOUT    5350 /* IO: timeout */
    1535. #define H_ERR_IOIVERS      5351 /* IO: incompatible interface version */
    1536. #define H_ERR_IOWH         5352 /* IO: handle not valid */
    1537. #define H_ERR_IODBUSY      5353 /* IO: device busy */
    1538. #define H_ERR_IOIAR        5354 /* IO: insufficient user rights */
    1539. #define H_ERR_IONF         5355 /* IO: device or channel not found */
    1540. #define H_ERR_IOPART       5356 /* IO: invalid parameter type */
    1541. #define H_ERR_IOPARV       5357 /* IO: invalid parameter value */
    1542. #define H_ERR_IOPARNUM     5358 /* IO: invalid parameter number */
    1543. #define H_ERR_IOPARAM      5359 /* IO: unsupported parameter */
    1544. #define H_ERR_IOPARNA      5360 /* IO: parameter not available in curr
    1545.                                        config.*/
    1546. #define H_ERR_IOFNS        5361 /* IO: function not supported */
    1547. #define H_ERR_IOME         5362 /* IO: maximum number of dio classes exceeded*/
    1548. #define H_ERR_IODNA        5363 /* IO: driver of io device not available */
    1549. #define H_ERR_IOABORTED    5364 /* IO: operation aborted */
    1550. #define H_ERR_IODATT       5365 /* IO: invalid data type */
    1551. #define H_ERR_IODEVLOST    5366 /* IO: device lost */
    1552. #define H_ERR_IOSETPAR     5367 /* IO: could not set parameter value */
    1553. #define H_ERR_IOGETPAR     5368 /* IO: could not query parameter setting */
    1554. #define H_ERR_IOCLOSE      5369 /* IO: device could not be closed properly */

    1555. /* Images from file */

    1556. /* JpegXR files */
    1557. #define H_ERR_JXR_UNSUPPORTED_FORMAT         5400 /* Image type is not
    1558.                                                      supported */
    1559. #define H_ERR_JXR_INVALID_PIXEL_FORMAT       5401 /* Invalid pixel format
    1560.                                                      passed to filter
    1561.                                                      function */
    1562. #define H_ERR_JXR_INTERNAL_ERROR             5402 /* Internal JpegXR error. */
    1563. #define H_ERR_JXR_FORMAT_SYNTAX_ERROR        5403 /* Syntax error in output
    1564.                                                      format string */
    1565. #define H_ERR_JXR_TOO_MANY_CHANNELS          5404 /* Maximum number of channels
    1566.                                                      exceeded */
    1567. #define H_ERR_JXR_EC_ERROR                   5405 /* Unspecified error in JXR
    1568.                                                      library */
    1569. #define H_ERR_JXR_EC_BADMAGIC                5406 /* Bad magic number in JXR
    1570.                                                      library */
    1571. #define H_ERR_JXR_EC_FEATURE_NOT_IMPLEMENTED 5407 /* Feature not implemented in
    1572.                                                      JXR library */
    1573. #define H_ERR_JXR_EC_IO                      5408 /* File read/write error in
    1574.                                                      JXR library */
    1575. #define H_ERR_JXR_EC_BADFORMAT               5409 /* Bad file format in JXR
    1576.                                                      library */

    1577. /* General */
    1578. #define H_ERR_LIB_FILE_CLOSE          5500 /* Error while closing the
    1579.                                               image file */
    1580. #define H_ERR_LIB_FILE_OPEN           5501 /* Error while opening the
    1581.                                               image file */
    1582. #define H_ERR_LIB_UNEXPECTED_EOF      5502 /* Premature end of the
    1583.                                               image file */
    1584. #define H_ERR_IDTL                    5503 /* Image dimensions too large for
    1585.                                               this file format */
    1586. #define H_ERR_ITLHV                   5504 /* Image too large for this HALCON
    1587.                                               version */
    1588. #define H_ERR_TMIO                    5505 /* Too many iconic objects for
    1589.                                               this file format */
    1590. #define H_ERR_FILE_FORMAT_UNSUPPORTED 5506 /* File format is unsupported */
    1591. #define H_ERR_INCONSISTENT_DIMENSIONS 5507 /* All channels must have equal
    1592.                                               dimensions */

    1593. /* PCX files */
    1594. #define H_ERR_PCX_NO_PCX_FILE         5510 /* File is no PCX-File */
    1595. #define H_ERR_PCX_UNKNOWN_ENCODING    5511 /* Unknown encoding */
    1596. #define H_ERR_PCX_MORE_THAN_4_PLANES  5512 /* More than 4 image plains */
    1597. #define H_ERR_PCX_COLORMAP_SIGNATURE  5513 /* Wrong magic in color table */
    1598. #define H_ERR_PCX_REPEAT_COUNT_SPANS  5514 /* Wrong number of bytes in span */
    1599. #define H_ERR_PCX_TOO_MUCH_BITS_PIXEL 5515 /* Wrong number of bits/pixels */
    1600. #define H_ERR_PCX_PACKED_PIXELS       5516 /* Wrong number of plains */

    1601. /* GIF files */
    1602. #define H_ERR_GIF_NO_GIF_PICTURE      5520 /* File is no GIF-File */
    1603. #define H_ERR_GIF_BAD_VERSION         5521 /* GIF: Wrong version */
    1604. #define H_ERR_GIF_SCREEN_DESCRIPTOR   5522 /* GIF: Wrong descriptor */
    1605. #define H_ERR_GIF_COLORMAP            5523 /* GIF: Wrong color table */
    1606. #define H_ERR_GIF_READ_ERROR_EOF      5524 /* GIF: Premature end of file */
    1607. #define H_ERR_GIF_NOT_ENOUGH_IMAGES   5525 /* GIF: Wrong number of images */
    1608. #define H_ERR_GIF_ERROR_ON_EXTENSION  5526 /* GIF: Wrong image extension */
    1609. #define H_ERR_GIF_LEFT_TOP_WIDTH      5527 /* GIF: Wrong left top width */
    1610. #define H_ERR_GIF_CIRCULAR_TABL_ENTRY 5528 /* GIF: Cyclic index of table */
    1611. #define H_ERR_GIF_BAD_IMAGE_DATA      5529 /* GIF: Wrong image data */

    1612. /* SUN-Raster files  */
    1613. #define H_ERR_SUN_RASTERFILE_TYPE     5530 /* File is no Sun-Raster-File */
    1614. #define H_ERR_SUN_RASTERFILE_HEADER   5531 /* Wrong header */
    1615. #define H_ERR_SUN_COLS                5532 /* Wrong image width */
    1616. #define H_ERR_SUN_ROWS                5533 /* Wrong image height */
    1617. #define H_ERR_SUN_COLORMAP            5534 /* Wrong color map */
    1618. #define H_ERR_SUN_RASTERFILE_IMAGE    5535 /* Wrong image data */
    1619. #define H_ERR_SUN_IMPOSSIBLE_DATA     5536 /* Wrong type of pixel */

    1620. /* XWD files */
    1621. #define H_ERR_XWD_IMPOSSIBLE_DATA     5540  /* Wrong type of pixel */
    1622. #define H_ERR_XWD_VISUAL_CLASS        5541  /* Wrong visual class */
    1623. #define H_ERR_XWD_X10_HEADER          5542  /* Wrong X10 header */
    1624. #define H_ERR_XWD_X11_HEADER          5543  /* Wrong X11 header */
    1625. #define H_ERR_XWD_X10_COLORMAP        5544  /* Wrong X10 colormap */
    1626. #define H_ERR_XWD_X11_COLORMAP        5545  /* Wrong X11 colormap */
    1627. #define H_ERR_XWD_X11_PIXMAP          5546  /* Wrong pixmap */
    1628. #define H_ERR_XWD_UNKNOWN_VERSION     5547  /* Unknown version */
    1629. #define H_ERR_XWD_READING_IMAGE       5548  /* Error while reading an image */

    1630. /* TIFF files */
    1631. #define H_ERR_TIF_BAD_INPUTDATA      5550 /* Error while reading a file */
    1632. #define H_ERR_TIF_COLORMAP           5551 /* Wrong colormap */
    1633. #define H_ERR_TIF_TOO_MANY_COLORS    5552 /* Too many colors */
    1634. #define H_ERR_TIF_BAD_PHOTOMETRIC    5553 /* Wrong photometric interpretation*/
    1635. #define H_ERR_TIF_PHOTOMETRIC_DEPTH  5554 /* Wrong photometric depth */
    1636. #define H_ERR_TIF_NO_REGION          5555 /* Image is no binary file */
    1637. #define H_ERR_TIF_UNSUPPORTED_FORMAT 5556 /* Unsupported TIFF format */
    1638. #define H_ERR_TIF_BAD_SPECIFICATION  5557 /* Wrong file format specification */
    1639. #define H_ERR_TIF_FILE_CORRUPT       5558 /* TIFF file is corrupt */
    1640. #define H_ERR_TIF_TAG_UNDEFINED      5559 /* Required TIFF tag is missing */

    1641. /* BMP files */
    1642. #define H_ERR_BMP_NO_BMP_PICTURE      5560  /* File is no BMP-File */
    1643. #define H_ERR_BMP_READ_ERROR_EOF      5561  /* Premature end of file */
    1644. #define H_ERR_BMP_INCOMPLETE_HEADER   5562  /* Incomplete header */
    1645. #define H_ERR_BMP_UNKNOWN_FORMAT      5563  /* Unknown bitmap format */
    1646. #define H_ERR_BMP_UNKNOWN_COMPRESSION 5564  /* Unknown compression format */
    1647. #define H_ERR_BMP_COLORMAP            5565  /* Wrong color table */
    1648. #define H_ERR_BMP_WRITE_ERROR         5566  /* Write error on output */
    1649. #define H_ERR_BMP_NO_REGION           5567  /* File does not contain a
    1650.                                                binary image */

    1651. /* Jpeg files */
    1652. #define H_ERR_JPG_COMP_NUM     5570 /* Wrong number of components in image */
    1653. #define H_ERR_JPGLIB_UNKNOWN   5571 /* Unknown error from libjpeg */
    1654. #define H_ERR_JPGLIB_NOTIMPL   5572 /* Not implemented feature in libjpeg */
    1655. #define H_ERR_JPGLIB_FILE      5573 /* File access error in libjpeg */
    1656. #define H_ERR_JPGLIB_TMPFILE   5574 /* Tmp file access error in libjpeg */
    1657. #define H_ERR_JPGLIB_MEMORY    5575 /* Memory error in libjpeg */
    1658. #define H_ERR_JPGLIB_INFORMAT  5576 /* Error in input image */

    1659. /* PNG files */
    1660. #define H_ERR_PNG_NO_PNG_FILE            5580  /* File is not a PNG file */
    1661. #define H_ERR_PNG_UNKNOWN_INTERLACE_TYPE 5581  /* Unknown interlace type */
    1662. #define H_ERR_PNG_UNSUPPORTED_COLOR_TYPE 5582  /* Unsupported color type */
    1663. #define H_ERR_PNG_NO_REGION              5583  /* Image is no binary file */
    1664. #define H_ERR_PNG_SIZE_TOO_BIG           5584  /* Image size too big */

    1665. /* TIFF files extension: no more code availables after 5559 */
    1666. #define H_ERR_TIF_TAG_ACCESS 5587      /* Error accessing TIFF tag */
    1667. #define H_ERR_TIF_TAG_DATATYPE 5588    /* Invalid TIFF tag value datatype */
    1668. #define H_ERR_TIF_TAG_UNSUPPORTED 5589 /* Unsupported TIFF tag requested */

    1669. /* Jpeg-2000 files */
    1670. #define H_ERR_JP2_CORRUPT        5590 /* File corrupt */
    1671. #define H_ERR_JP2_PREC_TOO_HIGH  5591 /* Image precision too high */
    1672. #define H_ERR_JP2_ENCODING_ERROR 5592 /* Error while encoding */
    1673. #define H_ERR_JP2_SIZE_TOO_BIG   5593 /* Image size too big */

    1674. /* HOBJ files */
    1675. #define H_ERR_HOBJ_NOT_ONLY_IMAGES 5599 /* File does not contain only images */


    1676. /* Socket communication and virtual links */
    1677. #define H_ERR_SOCKET_BLOCK                5600 /* Socket can not be set to
    1678.                                                   block */
    1679. #define H_ERR_SOCKET_UNBLOCK              5601 /* Socket can not be set to
    1680.                                                   unblock */
    1681. #define H_ERR_SOCKET_NO_CPAR              5602 /* Received data is no tuple */
    1682. #define H_ERR_SOCKET_NO_IMAGE             5603 /* Received data is no image */
    1683. #define H_ERR_SOCKET_NO_RL                5604 /* Received data is no region */
    1684. #define H_ERR_SOCKET_NO_XLD               5605 /* Received data is no
    1685.                                                   xld object */
    1686. #define H_ERR_SOCKET_READ_DATA_FAILED     5606 /* Error while reading
    1687.                                                   from socket */
    1688. #define H_ERR_SOCKET_WRITE_DATA_FAILED    5607 /* Error while writing
    1689.                                                   to socket */
    1690. #define H_ERR_SOCKET_WRONG_BYTE_NUMBER    5608 /* Illegal number of bytes
    1691.                                                   with get_rl */
    1692. #define H_ERR_SOCKET_BUFFER_OVERFLOW      5609 /* Buffer overflow in
    1693.                                                   read_data */
    1694. #define H_ERR_SOCKET_CANT_ASSIGN_FD       5610 /* Socket can not be created */
    1695. #define H_ERR_SOCKET_CANT_BIND            5611 /* Bind on socket failed */
    1696. #define H_ERR_SOCKET_CANT_GET_PORTNUMBER  5612 /* Socket information is not
    1697.                                                   available */
    1698. #define H_ERR_SOCKET_CANT_LISTEN          5613 /* Socket cannot listen for
    1699.                                                   incoming connections */
    1700. #define H_ERR_SOCKET_CANT_ACCEPT          5614 /* Connection could not be
    1701.                                                   accepted */
    1702. #define H_ERR_SOCKET_CANT_CONNECT         5615 /* Connection request failed */
    1703. #define H_ERR_SOCKET_GETHOSTBYNAME        5616 /* Hostname could not be
    1704.                                                   resolved */
    1705. #define H_ERR_SOCKET_ILLEGAL_TUPLE_TYPE   5618 /* Unknown tuple type on
    1706.                                                   socket */
    1707. #define H_ERR_SOCKET_TIMEOUT              5619 /* Timeout occured on socket */
    1708. #define H_ERR_SOCKET_NA                   5620 /* No more sockets available */
    1709. #define H_ERR_SOCKET_NI                   5621 /* Socket is not initialized */
    1710. #define H_ERR_SOCKET_OOR                  5622 /* Invalid socket */
    1711. #define H_ERR_SOCKET_IS                   5623 /* Socket is NULL */
    1712. #define H_ERR_SOCKET_DATA_TOO_LARGE       5624 /* Received data type is too
    1713.                                                   large */
    1714. #define H_ERR_SOCKET_WRONG_TYPE           5625 /* Wrong socket type. */
    1715. #define H_ERR_SOCKET_NO_PACKED_DATA       5626 /* Received data is not packed.
    1716.                                                   */
    1717. #define H_ERR_SOCKET_PARAM_FAILED         5627 /* Socket parameter operation
    1718.                                                   failed. */
    1719. #define H_ERR_SOCKET_FORMAT_MISMATCH      5628 /* The data does not match the
    1720.                                                   format specification. */
    1721. #define H_ERR_SOCKET_INVALID_FORMAT       5629 /* Invalid format
    1722.                                                   specification. */
    1723. #define H_ERR_SOCKET_NO_SERIALIZED_ITEM   5630 /* Received data is no
    1724.                                                   serialized item */
    1725. #define H_ERR_SOCKET_TLS_CONTEXT          5631 /* Unable to create SSL context */
    1726. #define H_ERR_SOCKET_TLS_CERT_KEY         5632 /* Invalid TLS certificate or private key */
    1727. #define H_ERR_SOCKET_TLS_HANDSHAKE        5633 /* Invalid TLS private key */

    1728. #define H_ERR_ARCINFO_TOO_MANY_XLDS       5700 /* Too many contours/polygons
    1729.                                                   for this file format */

    1730. /* Serialize/Deserialize */
    1731. #define H_ERR_QUAT_WRONG_VERSION      5750 /* The version of the quaternion
    1732.                                               is not supported */
    1733. #define H_ERR_QUAT_NOSITEM            5751 /* Serialized item does not contain
    1734.                                               a valid quaternion*/
    1735. #define H_ERR_HOM_MAT2D_WRONG_VERSION 5752 /* The version of the homogeneous
    1736.                                               matrix is not supported */
    1737. #define H_ERR_HOM_MAT2D_NOSITEM       5753 /* Serialized item does not contain
    1738.                                               a valid homogeneous matrix */
    1739. #define H_ERR_HOM_MAT3D_WRONG_VERSION 5754 /* The version of the homogeneous
    1740.                                               3D matrix is not supported */
    1741. #define H_ERR_HOM_MAT3D_NOSITEM       5755 /* Serialized item does not contain
    1742.                                               a valid homogeneous 3D matrix */
    1743. #define H_ERR_TUPLE_WRONG_VERSION     5756 /* The version of the tuple
    1744.                                               is not supported */
    1745. #define H_ERR_TUPLE_NOSITEM           5757 /* Serialized item does not
    1746.                                               contain a valid tuple */
    1747. #define H_ERR_TUPLE_DTLFTHV           5758 /* Tuple data can only be read on
    1748.                                               64-bit systems */
    1749. #define H_ERR_POSE_WRONG_VERSION      5759 /* The version of the camera
    1750.                                               parameters (pose) is not
    1751.                                               supported */
    1752. #define H_ERR_POSE_NOSITEM            5760 /* Serialized item does not contain
    1753.                                               valid camera parameters (pose) */
    1754. #define H_ERR_CAM_PAR_WRONG_VERSION   5761 /* The version of the internal
    1755.                                               camera parameters is not
    1756.                                               supported */
    1757. #define H_ERR_CAM_PAR_NOSITEM         5762 /* Serialized item does not contain
    1758.                                               valid internal camera parameters
    1759.                                               */
    1760. #define H_ERR_DUAL_QUAT_WRONG_VERSION 5763 /* The version of the dual
    1761.                                               quaternion is not supported */
    1762. #define H_ERR_DUAL_QUAT_NOSITEM       5764 /* Serialized item does not contain
    1763.                                               a valid dual quaternion*/

    1764. /* Memory management */
    1765. #define H_ERR_NP           6000 /* Access to undefined memory area */
    1766. #define H_ERR_MEM          6001 /* Not enough memory available */
    1767. #define H_ERR_ICM          6002 /* Memory partition on heap has been
    1768.                                    overwritten */
    1769. #define H_ERR_WMS          6003 /* HAlloc: 0 bytes requested */
    1770. #define H_ERR_NOTMP        6004 /* Tmp-memory management:
    1771.                                    Call freeing memory although nothing had
    1772.                                    been allocated */
    1773. #define H_ERR_TMPNULL      6005 /* Tmp-memory management:
    1774.                                    Null pointer while freeing */
    1775. #define H_ERR_CNFMEM       6006 /* Tmp-memory management:
    1776.                                    Could not find memory element */
    1777. #define H_ERR_WMT          6007 /* memory management: wrong memory type */

    1778. #define H_ERR_MEM_VID      6021 /* Not enough video memory available */

    1779. #define H_ERR_NRA          6041 /* No memory block allocated at last */
    1780. #define H_ERR_IAD          6040 /* System parameter for memory-allocation
    1781.                                    inconsistent */

    1782. #define H_ERR_INVALID_ALIGN 6042 /* Invalid alignement */


    1783. /* System */
    1784. #define H_ERR_CP_FAILED    6500 /* Process creation failed */

    1785. /* Language interfaces */
    1786. /* General  */
    1787. #define H_ERR_WOCPI        7000 /* Wrong index for output control par. */
    1788. #define H_ERR_WOCPVN       7001 /* Wrong number of values:
    1789.                                    Output control parameter */
    1790. #define H_ERR_WOCPT        7002 /* Wrong type: Output control parameter */
    1791. #define H_ERR_WKT          7003 /* Wrong data type for object key
    1792.                                    (input objects) */
    1793. #define H_ERR_IOOR         7004 /* Range for integer had been passed */
    1794. #define H_ERR_IHV          7005 /* Inconsistent Halcon version */
    1795. #define H_ERR_NISS         7006 /* Not enough memory for strings allocated */
    1796. #define H_ERR_PROC_NULL    7007 /* Internal error: Proc is NULL */
    1797. #define H_ERR_UNKN         7105 /* Unknown symbolic object key (input obj.) */
    1798. #define H_ERR_WOON         7200 /* Wrong number of output object parameter */

    1799. /* C */
    1800. #define H_ERR_OTSE         7400 /* Output type <string> expected */
    1801. #define H_ERR_OTLE         7401 /* Output type <long> expected */
    1802. #define H_ERR_OTFE         7402 /* Output type <float> expected */
    1803. #define H_ERR_OPINP        7403 /* Object parameter is a zero pointer */
    1804. #define H_ERR_TWC          7404 /* Tupel had been deleted; values are not
    1805.                                    valid any more */
    1806. /* CNNs */
    1807. #define H_ERR_CNN_DATA               7701 /* CNN: Internal data error */
    1808. #define H_ERR_CNN_MEM                7702 /* CNN: Invalid memory type */
    1809. #define H_ERR_CNN_IO_INVALID         7703 /* CNN: Invalid data
    1810.                                              serialization */
    1811. #define H_ERR_CNN_IMPL_NOT_AVAILABLE 7704 /* CNN: Implementation not
    1812.                                              available */
    1813. #define H_ERR_CNN_NUM_INPUTS_INVALID 7705 /* CNN: Wrong number of input data */

    1814. #define H_ERR_CNN_IMPL_INVALID       7706 /* CNN: Invalid implementation type
    1815.                                            */
    1816. #define H_ERR_CNN_TRAINING_NOT_SUP   7707 /* CNN: Training is not supported in
    1817.                                              the current environment. */

    1818. #define H_ERR_CNN_GPU_REQUIRED       7708 /* For this operation a GPU with
    1819.                                              certain minimal requirements is
    1820.                                              required. See installation guide
    1821.                                              for details. */
    1822. #define H_ERR_CNN_CUDA_LIBS_MISSING  7709 /* For this operation the CUDA
    1823.                                              library needs to be available.
    1824.                                              (See installation guide for
    1825.                                              details.) */
    1826. #define H_ERR_OCR_CNN_RE             7710 /* OCR File: Error while reading
    1827.                                              classifier */
    1828. #define H_ERR_OCR_CNN_WGPN           7711 /* Wrong generic parameter name */
    1829. #define H_ERR_OCR_CNN_EXCLUSIV_PARAM 7712 /* One of the parameters returns
    1830.                                              several values and has to be used
    1831.                                              exclusively */
    1832. #define H_ERR_CNN_WGPN               7713 /* Wrong generic parameter name */

    1833. #define H_ERR_CNN_INVALID_LABELS     7714 /* Invalid labels. */
    1834. #define H_ERR_OCR_CNN_FILE_WRONG_VERSION  7715 /*OCR File: Wrong file version*/
    1835. #define H_ERR_CNN_MULTIPLE_CLASSES   7716 /* Invalid classes: At least one
    1836.                                              class apears twice */
    1837. #define H_ERR_CNN_CUBLAS_LIBS_MISSING 7717 /* For this operation the cuBLAS
    1838.                                              library needs to be available.
    1839.                                              (See installation guide for
    1840.                                              details.) */
    1841. #define H_ERR_CNN_CUDNN_LIBS_MISSING  7718  /* For this operation the CUDNN
    1842.                                              library needs to be available.
    1843.                                              (See installation guide for
    1844.                                              details.) */
    1845. #define H_ERR_OCR_FNF_FIND_TEXT_SUPPORT  7719 /* File 'find_text_support.hotc'
    1846.                                                  not found (please place this
    1847.                                                  file in the ocr subdirectory
    1848.                                                  of the root directory of your
    1849.                                                  HALCON installation or in the
    1850.                                                  current working directory) */
    1851. #define H_ERR_CNN_TRAINING_FAILED     7720 /* Training step failed. This
    1852.                                               might be caused by unsuitable
    1853.                                               training parameters */
    1854. #define H_ERR_CNN_NO_PRETRAINED_WEIGHTS   7721 /* Weights in Graph have been
    1855.                                                   overwritten previously
    1856.                                                   and are lost. */
    1857. #define H_ERR_CNN_INVALID_INPUT_SIZE     7722 /* New input size is too small
    1858.                                                  to produce meaningful
    1859.                                                  features */
    1860. #define H_ERR_CNN_RESULT_NOT_AVAILABLE   7723 /* Result is not available. */
    1861. #define H_ERR_CNN_INVALID_INPUT_DEPTH    7724 /* New number of channels must be
    1862.                                                  either 1 or 3. */
    1863. #define H_ERR_CNN_DEPTH_NOT_AVAILABLE    7725 /* New input number of channels
    1864.                                                  can't be set to 3 if network
    1865.                                                  is specified for number of
    1866.                                                  channels 1 */
    1867. #define H_ERR_CNN_INVALID_BATCH_SIZE     7726 /* Device batch size larger than
    1868.                                                  batch size. */
    1869. #define H_ERR_CNN_INVALID_PARAM_SPEC     7727 /* Invalid specification of a
    1870.                                                  parameter. */
    1871. #define H_ERR_CNN_EXCEEDS_MAX_MEM        7728 /* Memory size exceeds maximal
    1872.                                                  allowed value. */
    1873. #define H_ERR_CNN_BATCH_SIZE_OVERFLOW    7729 /* New batch size causes integer
    1874.                                                  overflow */
    1875. #define H_ERR_CNN_INVALID_IMAGE_SIZE     7730 /* Invalid input image size for
    1876.                                                  detection model */
    1877. #define H_ERR_CNN_INVALID_LAYER_PARAM_VALUE 7731 /* Invalid parameter value
    1878.                                                     for current layer */
    1879. #define H_ERR_CNN_INVALID_LAYER_PARAM_NUM   7732 /* Invalid parameter num
    1880.                                                     for current layer */
    1881. #define H_ERR_CNN_INVALID_LAYER_PARAM_TYPE  7733 /* Invalid parameter type
    1882.                                                     for current layer */
    1883. #define H_ERR_CNN_NUM_OUTPUTS_INVALID 7734 /* CNN: Wrong number of output data
    1884.                                             */
    1885. #define H_ERR_CNN_INVALID_SHAPE       7735 /* CNN: Invalid input shape */

    1886. #define H_ERR_CNN_INVALID_INPUT_DATA     7736 /* CNN: Invalid input data */
    1887. #define H_ERR_CNN_CUDNN_CTC_LOSS_BUGGY   7737  /* CNN: For variable input
    1888.                                                   lengths the ctc loss layer
    1889.                                                   only computes correct
    1890.                                                   gradients if the used cuDNN
    1891.                                                   version is >= 7.6.3. Please
    1892.                                                   upgrade cuDNN or do not use
    1893.                                                   variable input lengths. */
    1894. #define H_ERR_CNN_INVALID_PADDING 7738 /* CNN: Invalid padding */

    1895. #define H_ERR_CNN_IO_INVALID_LAYER_TYPE 7740 /* CNN: Invalid layer type
    1896.                                                 serialization */
    1897. #define H_ERR_CNN_INFERENCE_FAILED 7741 /* CNN: Inference failed */
    1898. #define H_ERR_CNN_RUNTIME_FAILED 7742 /* CNN: Runtime not supported on this machine */

    1899. /* Graphs */
    1900. #define H_ERR_GRAPH_INTERNAL         7751 /* Graph: Internal error */
    1901. #define H_ERR_GRAPH_IO_INVALID       7752 /* Graph: Invalid data serialization
    1902.                                            */
    1903. #define H_ERR_GRAPH_INVALID_INDEX    7753 /* Graph: Invalid index */

    1904. /* CNN graphs */
    1905. #define H_ERR_CNNGRAPH_INTERNAL       7760 /* HCNNGraph: Internal error */
    1906. #define H_ERR_CNNGRAPH_IO_INVALID     7761 /* HCNNGraph: Invalid data
    1907.                                               serialization */
    1908. #define H_ERR_CNNGRAPH_LAYER_INVALID  7762 /* HCNNGraph: Invalid layer
    1909.                                               specification */
    1910. #define H_ERR_CNNGRAPH_NOINIT         7763 /* HCNNGraph: Graph not properly
    1911.                                               initialized */
    1912. #define H_ERR_CNNGRAPH_INVALID_MEM    7764 /* CNN-Graph: Invalid memory type */
    1913. #define H_ERR_CNNGRAPH_INVALID_NUML   7765 /* CNN-Graph: Invalid number of
    1914.                                               layers */
    1915. #define H_ERR_CNNGRAPH_INVALID_IDX    7766 /* CNN-Graph: Invalid index */
    1916. #define H_ERR_CNNGRAPH_SPEC_STATUS    7767 /* CNN-Graph: Invalid specification
    1917.                                               status */
    1918. #define H_ERR_CNNGRAPH_NOCHANGE       7768 /* CNN-Graph: Graph is not allowed
    1919.                                               to be changed after
    1920.                                               initialization */
    1921. #define H_ERR_CNNGRAPH_PREPROC        7769 /* CNN-Graph: Missing preprocessing
    1922.                                             */
    1923. #define H_ERR_CNNGRAPH_DEGREE         7770 /* CNN-Graph: Invalid vertex degree
    1924.                                             */
    1925. #define H_ERR_CNNGRAPH_OUTSHAPE       7771 /* CNN-Graph: Invalid output shape
    1926.                                             */
    1927. #define H_ERR_CNNGRAPH_SPEC           7772 /* CNN-Graph: Invalid specification
    1928.                                             */
    1929. #define H_ERR_CNNGRAPH_DEF            7773 /* CNN-Graph: Invalid graph
    1930.                                               definition */

    1931. #define H_ERR_CNNGRAPH_NO_CLASS_CHANGE  7774 /* CNN-Graph: Architecture not
    1932.                                                 suitable for the adaption of
    1933.                                                 the number of output classes */

    1934. #define H_ERR_CNNGRAPH_NO_IMAGE_RESIZE  7775 /* CNN-Graph: Architecture not
    1935.                                                 suitable for the adaption of
    1936.                                                 the image size" */
    1937. #define H_ERR_CNNGRAPH_AUX_INDEX_OOB  7776 /* CNN-Graph: Aux index out of
    1938.                                               bounds.
    1939.                                               */
    1940. #define H_ERR_CNNGRAPH_AUX_SPEC       7777 /* CNN-Graph: Invalid graph
    1941.                                               definition. Probably the
    1942.                                               auxiliary outputs of a layer have
    1943.                                               not been connected with
    1944.                                               corresponding aux selection
    1945.                                               layers (SelectAux) or at least
    1946.                                               one aux output has not been
    1947.                                               specified during model creation
    1948.                                               (create_dl_model call).
    1949.                                               */
    1950. #define H_ERR_CNNGRAPH_LAYER_UNSUPPORTED 7778 /* CNN-Graph: Layer not supported
    1951.                                                  for selected runtime */

    1952. /* DL */
    1953. #define H_ERR_DL_FILE_READ            7780 /* DL: Error reading file */
    1954. #define H_ERR_DL_FILE_WRITE           7781 /* DL: Error writing file */
    1955. #define H_ERR_DL_FILE_WRONG_VERSION   7782 /* DL: Wrong file version */

    1956. #define H_ERR_DL_INPUTS_MISSING       7783 /* DL: Inputs missing in input dict */
    1957. #define H_ERR_DL_INPUT_WRONG_BS       7784 /* DL: Inputs have incorrect batch
    1958.                                                   size */
    1959. #define H_ERR_DL_INVALID_NAME         7785 /* DL: Invalid layer name */
    1960. #define H_ERR_DL_DUPLICATE_NAME       7786 /* DL: Duplicate layer name */
    1961. #define H_ERR_DL_INVALID_OUTPUT       7787 /* DL: Invalid output layer */
    1962. #define H_ERR_DL_PARAM_NOT_AVAILABLE  7788 /* DL: Parameter is not available */
    1963. #define H_ERR_DL_INPUT_WRONG_LENGTH   7789 /* DL: Tuple inputs have incorrect length */
    1964. #define H_ERR_DL_INPUT_WRONG_TYPE     7790 /* DL: Tuple inputs have incorrect type */
    1965. #define H_ERR_DL_INPUT_WRONG_VALUES   7791 /* DL: Some inputs have incorrect values */
    1966. #define H_ERR_DL_CLASS_IDS_NOT_UNIQUE 7792 /* DL: Some class ids are not unique */
    1967. #define H_ERR_DL_CLASS_IDS_INVALID    7793 /* DL: Some class ids are invalid */
    1968. #define H_ERR_DL_CLASS_IDS_INVALID_CONV    7794 /* DL: Input data of class id
    1969.                                                    conversion is invalid. */
    1970. #define H_ERR_DL_TYPE_ALREADY_DEFINED 7795 /* DL: Type already defined */
    1971. #define H_ERR_DL_NO_INFERENCE_INPUTS  7796 /* DL: Cannot identify inference
    1972.                                               inputs. */
    1973. #define H_ERR_DL_CLASS_IDS_INVALID_OVERLAP 7797 /* DL: Some class ids overlap
    1974.                                                    with ignore class ids. */
    1975. #define H_ERR_DL_WRONG_OUTPUT_LAYER_NUM   7798 /* DL: Wrong number of output layer */
    1976. #define H_ERR_DL_WRONG_BS_MULTIPLIER      7799 /* DL: Batch size multiplier needs to be greater than 0 */
    1977. #define H_ERR_DL_INPUT_WRONG_BS_WITH_MULTIPLIER    7800 /* DL: Inputs have incorrect batch
    1978.                                                   size. The number of needed inputs is defined
    1979.                                                   by batch_size * batch_size_multiplier */

    1980. #define H_ERR_DL_READ_ONNX 7801 /* Error occured while reading an ONNX model */
    1981. #define H_ERR_DL_CLASS_IDS_MISSING 7802 /* DL: Model does not have class ids */
    1982. #define H_ERR_DL_WRITE_ONNX 7803 /* Error occured while writing an ONNX model */
    1983. #define H_ERR_DL_ONNX_LOADER 7804 /* DL: Libprotobuf for ONNX could not be loaded */


    1984. /* DL Detector */
    1985. #define H_ERR_DL_FPN_SCALES           7810 /* DL: Wrong scales during FPN creation */
    1986. #define H_ERR_DL_FPN_INVALID_BACKBONE 7811 /* DL: Backbone unusable for FPN creation */
    1987. #define H_ERR_DL_FPN_INVALID_FEATURE_MAP_SIZE 7812 /* DL: Backbone feature maps not divisible by 2 */
    1988. #define H_ERR_DL_FPN_INVALID_LEVELS 7813 /* Invalid FPN levels given */
    1989. #define H_ERR_DL_ANCHOR                 7820 /* DL: Internal error using anchors */
    1990. #define H_ERR_DL_DETECTOR_INVALID_PARAM  7821 /* DL: Invalid detector parameter */
    1991. #define H_ERR_DL_DETECTOR_INVALID_PARAM_VALUE  7822 /* DL: Invalid detector parameter value */
    1992. #define H_ERR_DL_DETECTOR_INVALID_DOCKING_LAYER  7823 /* DL: Invalid docking layer */
    1993. #define H_ERR_DL_DETECTOR_INVALID_INSTANCE_TYPE  7824 /* DL: Invalid instance type */

    1994. /* DL Nodes */
    1995. #define H_ERR_DL_NODE_MISSING_PARAM_NAME  7830 /* DL-Node: Missing generic
    1996.                                                   parameter 'name'. Please
    1997.                                                   specify a layer name. */

    1998. #define H_ERR_DL_NODE_GENPARAM_NAME_NOT_ALLOWED  7831 /* DL-Node: No generic parameter
    1999.                                                   'name' allowed for this node. */

    2000. #define H_ERR_DL_NODE_INVALID_SPEC  7832 /* DL-Node: Invalid layer specification. */

    2001. /* DL Heatmap */
    2002. #define H_ERR_DL_HEATMAP_UNSUPPORTED_RUNTIME    7850 /* DL: Heatmap is unsupported with
    2003.                                                         the selected runtime. */
    2004. #define H_ERR_DL_HEATMAP_UNSUPPORTED_MODEL_TYPE 7851 /* DL: Unsupported heatmap model type.
    2005.                                                         The heatmap is only applicable for
    2006.                                                         model type 'classification'. */
    2007. #define H_ERR_DL_HEATMAP_UNSUPPORTED_METHOD     7852 /* DL: Unsupported heatmap method */
    2008. #define H_ERR_DL_HEATMAP_WRONG_TARGET_CLASS_ID  7853 /* DL: Wrong target class id for heatmap */

    2009. /* DL Anomaly */
    2010. #define H_ERR_DL_ANOMALY_MODEL_INTERNAL  7880 /* DL: Internal error occurred in anomaly model */
    2011. #define H_ERR_DL_ANOMALY_MODEL_UNTRAINED  7881 /* DL: Untrained anomaly model */
    2012. #define H_ERR_DL_ANOMALY_MODEL_TRAINING_FAILED  7882 /* DL: Anomaly model training failed */
    2013. #define H_ERR_DL_ANOMALY_MODEL_PARAM_TRAINED 7883 /* DL: Unable to set parameter on a trained
    2014.                                                      anomaly detection model */
    2015. #define H_ERR_DL_ANOMALY_MODEL_RESIZE  7884 /* DL: Input image size cannot be changed */
    2016. #define H_ERR_DL_ANOMALY_MODEL_DEPTH  7885 /* DL: Input depth is not supported */
    2017. #define H_ERR_DL_ANOMALY_MODEL_INPUT_DOMAIN 7886 /* DL: Input domain must not be empty */

    2018. /* DEEP OCR */
    2019. #define H_ERR_DEEP_OCR_MODEL_INTERNAL  7890 /* Deep OCR internal error */
    2020. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET  7891 /* Each entry of the alphabet
    2021.                                                      can only contain a string
    2022.                                                      of length one.
    2023.                                                      */
    2024. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_IDX  7892 /* Out of bounds index
    2025.                                                          into alphabet. */
    2026. #define H_ERR_DEEP_OCR_MODEL_INVALID_MODEL_TYPE  7893 /* The type of the given DL
    2027.                                                        model is not allowed. */
    2028. #define H_ERR_DEEP_OCR_MODEL_NOT_AVAILABLE 7894 /* The model is not available. */

    2029. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_NO_ALPHABET  7895 /*It is
    2030.                                                                           not
    2031.                                                                           possible
    2032.                                                                           to
    2033.                                                                           specify
    2034.                                                                           a
    2035.                                                                           mapping
    2036.                                                                           because
    2037.                                                                           there
    2038.                                                                           is no
    2039.                                                                           internal
    2040.                                                                           alphabet
    2041.                                                                           specified.
    2042.                                                                           */
    2043. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_IDX  7896 /* Out of bounds index
    2044.                                                          into alphabet given as
    2045.                                                          mapping. */
    2046. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_LEN  7897 /* The length
    2047.                                                                    of the
    2048.                                                                    mapping and
    2049.                                                                    the length
    2050.                                                                    of the
    2051.                                                                    internal alphabet
    2052.                                                                    need to be
    2053.                                                                    the same. */

    2054. #define H_ERR_DEEP_OCR_MODEL_FILE_NOT_FOUND 7898 /* The model file cannot be found. */

    2055. /* DL Model */
    2056. #define H_ERR_DL_MODEL_APPLY_NO_DEF_OUTPUTS 7910 /* apply_dl_model: no default
    2057.                                                     outputs allowed */
    2058. #define H_ERR_DL_MODEL_UNSUPPORTED_GENPARAM  7911 /* DL: Unsupported generic parameter */
    2059. #define H_ERR_DL_MODEL_OPERATOR_UNSUPPORTED 7912  /* DL: Operator does not support model */
    2060. #define H_ERR_DL_MODEL_RUNTIME 7913               /* DL: Requested runtime cannot be set */

    2061. /* DL Pruning */
    2062. #define H_ERR_DL_PRUNING_WRONG_DATA 7980 /* DL: Pruning data does not fit the given model */
    2063. #define H_ERR_DL_PRUNING_UNSUPPORTED_BY_CNN 7981 /* DL: Model architecture does not support pruning */

    2064. /* DL Module */
    2065. #define H_ERR_DL_MODULE_NOT_LOADED 7990 /* DLModule is not loaded */

    2066. /* Cgpx */
    2067. #define H_ERR_WPRN         8000 /* Unknown operator name */
    2068. #define H_ERR_RCNA         8001 /* register_comp_used is not activated */
    2069. #define H_ERR_WPC          8002 /* Unknown operator class */

    2070. /* Convolution and rank */
    2071. /* Error codes concerning getMask() (RMF = Read Mask-File) */
    2072. #define H_ERR_ORMF        8101  /* convol/mask: Error while opening file */
    2073. #define H_ERR_EOFRMF      8102  /* convol/mask: Premature end of file */
    2074. #define H_ERR_CVTRMF      8103  /* convol/mask: Conversion error */
    2075. #define H_ERR_LCNRMF      8104  /* convol/mask: Wrong row-/column number */
    2076. #define H_ERR_WCOVRMF     8105  /* convol/mask: Mask size overflow */
    2077. #define H_ERR_NEOFRMF     8106  /* convol/mask: Too many elements entered */
    2078. /* IPconvol() and IPRank()                             */
    2079. #define H_ERR_WRRA        8107  /* convol: Wrong margin type */
    2080. #define H_ERR_MCN0        8108  /* convol: No mask object has got
    2081.                                    empty region */
    2082. #define H_ERR_WF0         8110  /* convol: Weight factor is 0 */
    2083. #define H_ERR_NWC         8111  /* convol: Inconsistent number of weights */
    2084. #define H_ERR_WRRV        8112  /* rank: Wrong rank value */
    2085. /* Border treatment */
    2086. #define H_ERR_ROVFL       8113  /* convol/rank: Error while handling margin */
    2087. #define H_ERR_EWPMF       8114  /* Error while parsing filter mask file */

    2088. #define H_ERR_WNUMM       8120  /* Wrong number of coefficients for
    2089.                                    convolution (sigma too big?) */

    2090. /* Background estimation (Kalman) */
    2091. #define H_ERR_WBEDN       8200  /* No valid ID for data set */
    2092. #define H_ERR_NBEDA       8201  /* No data set active (set_bg_esti) */
    2093. #define H_ERR_BEDNAU      8202  /* ID already used for data set */
    2094. #define H_ERR_NBEDC       8204  /* No data set created (create_bg_esti) */
    2095. #define H_ERR_NTM         8205  /* Not possible to pass an object list */
    2096. #define H_ERR_WISBE       8206  /* Image has other size than the background
    2097.                                    image in data set */
    2098. #define H_ERR_UDNSSBE     8207  /* Up-date-region is bigger than
    2099.                                    background image */
    2100. #define H_ERR_SNBETS      8208  /* Number of statistic data sets is
    2101.                                    too small */
    2102. #define H_ERR_WAMBE       8209  /* Wrong value for adapt mode */
    2103. #define H_ERR_WFMBE       8210  /* Wrong value for frame mode */


    2104. /* Pose estimation */
    2105. #define H_ERR_PE_NPCTS    8250  /* Number of point corresponcences too small */
    2106. #define H_ERR_PE_INVMET   8251  /* Invalid method */

    2107. /* OCR */
    2108. #define H_ERR_OCR_MEM1    8300  /* Maximum number of fonts exceeded */
    2109. #define H_ERR_OCR_WID     8301  /* Wrong ID (Number) for font */
    2110. #define H_ERR_OCR1        8302  /* OCR internal error: wrong ID */
    2111. #define H_ERR_OCR_NNI     8303  /* OCR not initialised: no font was read in */
    2112. #define H_ERR_OCR_NAI     8304  /* No font activated */
    2113. #define H_ERR_OCR_WTP     8305  /* OCR internal error: Wrong threshold in
    2114.                                    angle determination */
    2115. #define H_ERR_OCR_WF      8306  /* OCR internal error: Wrong attribute */
    2116. #define H_ERR_OCR_READ    8307  /* The version of the OCR classifier
    2117.                                    is not supported */
    2118. #define H_ERR_OCR_NODES   8308  /* OCR File: Inconsistent number of nodes */
    2119. #define H_ERR_OCR_EOF     8309  /* OCR File: File too short */
    2120. #define H_ERR_OCR_INC1    8310  /* OCR: Internal error 1 */
    2121. #define H_ERR_OCR_INC2    8311  /* OCR: Internal error 2 */
    2122. #define H_ERR_WOCRTYPE    8312  /* Wrong type of OCR tool
    2123.                                    (no 'box' or 'net') */
    2124. #define H_ERR_OCR_TRF     8313  /* The version of the OCR training characters
    2125.                                    is not supported */
    2126. #define H_ERR_TRF_ITL     8314  /* Image too large for training file */
    2127. #define H_ERR_TRF_RTL     8315  /* Region too large for training file */
    2128. #define H_ERR_TRF_PT      8316  /* Protected OCR training file */
    2129. #define H_ERR_TRF_WPW     8317  /* Protected OCR training file: wrong passw. */
    2130. #define H_ERR_OCR_NOSITEM 8318  /* Serialized item does not contain a valid
    2131.                                    OCR classifier */
    2132. #define H_ERR_TRF_CON_EIO 8319  /* OCR training file concatenation failed:
    2133.                                    identical input and output files */

    2134. #define H_ERR_OCR_MLP_NOCLASSFILE 8320 /* Invalid file format for
    2135.                                           MLP classifier */
    2136. #define H_ERR_OCR_MLP_WRCLASSVERS 8321 /* The version of the MLP classifier
    2137.                                           is not supported */
    2138. #define H_ERR_OCR_MLP_NOSITEM     8322 /* Serialized item does not contain
    2139.                                           a valid MLP classifier */

    2140. #define H_ERR_OCR_SVM_NOCLASSFILE 8330 /* Invalid file format for
    2141.                                           SVM classifier */
    2142. #define H_ERR_OCR_SVM_WRCLASSVERS 8331 /* The version of the SVM
    2143.                                           classifier is not supported*/
    2144. #define H_ERR_OCR_SVM_NOSITEM     8332 /* Serialized item does not contain
    2145.                                           a valid SVM classifier */

    2146. #define H_ERR_OCR_KNN_NOCLASSFILE 8333 /* Invalid file format for
    2147.                                           k-NN classifier */
    2148. #define H_ERR_OCR_KNN_NOSITEM     8334 /* Serialized item does not contain
    2149.                                           a valid k-NN classifier */

    2150. #define H_ERR_OCR_CNN_NOCLASSFILE 8335 /* Invalid file format for CNN
    2151.                                           classifier */
    2152. #define H_ERR_OCR_CNN_WRCLASSVERS 8336 /* The version of the CNN classifier
    2153.                                           is not supported */
    2154. #define H_ERR_OCR_CNN_NOSITEM     8337 /* Serialized item does not contain
    2155.                                           a valid CNN classifier */
    2156. #define H_ERR_OCR_RESULT_NOT_AVAILABLE 8338 /* Result name is not available
    2157.                                                for this mode */

    2158. /* OCV */
    2159. #define H_ERR_OCV_NI            8350  /* OCV system not initialized */
    2160. #define H_ERR_WOCVTYPE          8351  /* The version of the OCV tool
    2161.                                          is not supported */
    2162. #define H_ERR_OCV_WNAME         8353  /* Wrong name for an OCV object */
    2163. #define H_ERR_OCV_II            8354  /* Training has already been applied */
    2164. #define H_ERR_OCV_NOTTR         8355  /* No training has been applied */
    2165. #define H_ERR_OCV_NOSITEM       8356  /* Serialized item does not
    2166.                                          contain a valid OCV tool */

    2167. /* Function 1D */
    2168. #define H_ERR_WLENGTH       8370 /* Wrong number of function points */
    2169. #define H_ERR_NO_FUNCTION   8371 /* List of values is not a function */
    2170. #define H_ERR_NOT_ASCENDING 8372 /* Wrong ordering of values (not ascending)*/
    2171. #define H_ERR_ILLEGAL_DIST  8373 /* Illegal distance of function points */
    2172. #define H_ERR_NOT_MONOTONIC 8374 /* Function is not monotonic. */
    2173. #define H_ERR_WFUNCTION     8375 /* Wrong function type. */

    2174. /* Grid rectification */
    2175. #define H_ERR_GRID_CONNECT_POINTS 8390 /* The input points could not be
    2176.                                           arranged in a regular grid */
    2177. #define H_ERR_GRID_GEN_MAP        8391 /* Error while creating the output
    2178.                                           map */
    2179. #define H_ERR_GRID_AUTO_ROT       8392 /* Auto rotation failed */

    2180. /* Camera calibration */
    2181. #define H_ERR_CAL_NO_COMM_PAR     8393 /* No common camera parameters */
    2182. #define H_ERR_CAL_NEGVY     8394 /* Vy must be > 0 */
    2183. #define H_ERR_CAL_IDENTICAL_FP    8395 /* Same finder pattern found
    2184.                                           multiple times */
    2185. #define H_ERR_CAL_LSCPNA    8396 /* Function not available for line scan
    2186.                                     cameras with perspective lenses */
    2187. #define H_ERR_CAL_MARK_SEGM 8397 /* Mark segmentation failed */
    2188. #define H_ERR_CAL_CONT_EXT  8398 /* Contour extraction failed */
    2189. #define H_ERR_CAL_NO_FP     8399 /* No finder pattern found */
    2190. #define H_ERR_CAL_LCALP     8400 /* At least 3 calibration points have to be
    2191.                                     indicated */
    2192. #define H_ERR_CAL_INCONSISTENT_FP  8401 /* Inconsistent finder pattern
    2193.                                            positions */
    2194. #define H_ERR_CAL_NCPF      8402 /* No calibration table found */
    2195. #define H_ERR_CAL_RECPF     8403 /* Error while reading calibration table
    2196.                                     description file */
    2197. #define H_ERR_CAL_LTMTH     8404 /* Minimum threshold while searching for
    2198.                                     ellipses */
    2199. #define H_ERR_CAL_FRCP      8405 /* Read error / format error in calibration
    2200.                                     table description file */
    2201. #define H_ERR_CAL_PROJ      8406 /* Error in projection:
    2202.                                     s_x = 0 or s_y = 0 or z = 0 */
    2203. #define H_ERR_CAL_UNPRO     8407 /* Error in inverse projection */
    2204. #define H_ERR_CAL_RICPF     8408 /* Not possible to open camera parameter
    2205.                                     file */
    2206. #define H_ERR_CAL_FICP1     8409 /* Format error in file: No colon */
    2207. #define H_ERR_CAL_FICP2     8410 /* Format error in file:
    2208.                                     2. colon is missing */
    2209. #define H_ERR_CAL_FICP3     8411 /* Format error in file:
    2210.                                     Semicolon is missing */
    2211. #define H_ERR_CAL_REPOS     8412 /* Not possible to open camera parameter
    2212.                                     (pose) file */
    2213. #define H_ERR_CAL_FOPOS     8413 /* Format error in camera parameter
    2214.                                     (pose) file */
    2215. #define H_ERR_CAL_OCPDF     8414 /* Not possible to open calibration target
    2216.                                     description file */
    2217. #define H_ERR_CAL_OCPPS     8415 /* Not possible to open postscript file of
    2218.                                     calibration target */
    2219. #define H_ERR_CAL_EVECN     8416 /* Error while norming the vector */
    2220. #define H_ERR_CAL_NPLAN     8417 /* Fitting of calibration target failed */
    2221. #define H_ERR_CAL_NNMAR     8418 /* No next mark found */
    2222. #define H_ERR_CAL_NNEQU     8419 /* Normal equation system is not solvable */
    2223. #define H_ERR_CAL_QETHM     8420 /* Average quadratic error is too big for
    2224.                                     3D position of mark */
    2225. #define H_ERR_CAL_NOELL     8421 /* Non elliptic contour */
    2226. #define H_ERR_CAL_WPARV     8422 /* Wrong parameter value slvand() */
    2227. #define H_ERR_CAL_WFRES     8423 /* Wrong function results slvand() */
    2228. #define H_ERR_CAL_ECPDI     8424 /* Distance of marks in calibration target
    2229.                                     description file is not possible */
    2230. #define H_ERR_CAL_WEFLA     8425 /* Specified flag for degree of freedom
    2231.                                     not valid */
    2232. #define H_ERR_CAL_NOMER     8426 /* Minimum error did not fall below */
    2233. #define H_ERR_CAL_WPTYP     8427 /* Wrong type in Pose
    2234.                                     (rotation / translation) */
    2235. #define H_ERR_CAL_WIMSZ     8428 /* Image size does not match the measurement
    2236.                                     in camera parameters */
    2237. #define H_ERR_CAL_NPILS     8429 /* Point could not be projected into
    2238.                                     linescan image */
    2239. #define H_ERR_CAL_DIACM     8430 /* Diameter of calibration marks could
    2240.                                     not be determined */
    2241. #define H_ERR_CAL_ORICP     8431 /* Orientation of calibration plate could
    2242.                                     not be determined */
    2243. #define H_ERR_CAL_CPNII     8432 /* Calibration plate does not lie completely
    2244.                                     inside the image */
    2245. #define H_ERR_CAL_WNCME     8433 /* Wrong number of calibration marks
    2246.                                     extracted */
    2247. #define H_ERR_CAL_UNKPG     8434 /* Unknown name of parameter group */
    2248. #define H_ERR_CAL_NEGFL     8435 /* Focal length must be non-negative */
    2249. #define H_ERR_CAL_TELNA     8436 /* Function not available for cameras
    2250.                                     with telecentric lenses */
    2251. #define H_ERR_CAL_LSCNA     8437 /* Function not available for line scan
    2252.                                     cameras */
    2253. #define H_ERR_CAL_ELLDP     8438 /* Ellipse is degenerated to a point */
    2254. #define H_ERR_CAL_NOMF      8439 /* No orientation mark found */
    2255. #define H_ERR_CAL_NCONV     8440 /* Camera calibration did not converge */
    2256. #define H_ERR_CAL_HYPNA     8441 /* Function not available for cameras with
    2257.                                     hypercentric lenses */
    2258. #define H_ERR_CAL_DISTORT   8442 /* Point cannot be distorted. */
    2259. #define H_ERR_CAL_WREDGFILT 8443 /* Wrong edge filter. */
    2260. #define H_ERR_CAL_NEGPS     8444 /* Pixel size must be non-negative or zero */
    2261. #define H_ERR_CAL_NEGTS     8445 /* Tilt is in the wrong range */
    2262. #define H_ERR_CAL_NEGRS     8446 /* Rot is in the wrong range */
    2263. #define H_ERR_CAL_INVCAMPAR 8447 /* Camera parameters are invalid */
    2264. #define H_ERR_CAL_ILLFL     8448 /* Focal length must be positive */
    2265. #define H_ERR_CAL_ILLMAG    8449 /* Magnification must be positive */
    2266. #define H_ERR_CAL_ILLIPD    8450 /* Illegal image plane distance */

    2267. /* Calib Data Model (CM) and Camera Setup Model (CSM) errors */
    2268. #define H_ERR_CM_NOT_OPTIMIZED  8451 /* model not optimized yet - no res's*/
    2269. #define H_ERR_CM_NOT_POSTPROCC  8452 /* auxilary model results not available */
    2270. #define H_ERR_CM_NOT_INTERCONN  8453 /* setup not 'visibly' interconnected */
    2271. #define H_ERR_CM_CAMPAR_MISMCH  8454 /* camera parameter mismatch */
    2272. #define H_ERR_CM_CAMTYP_MISMCH  8455 /* camera type mismatch */
    2273. #define H_ERR_CM_CAMTYP_UNSUPD  8456 /* camera type not supported */
    2274. #define H_ERR_CM_INVALD_CAMIDX  8457 /* invalid camera ID */
    2275. #define H_ERR_CM_INVALD_DESCID  8458 /* invalid cal.obj. ID */
    2276. #define H_ERR_CM_INVALD_COBJID  8459 /* invalid cal.obj. instance ID */
    2277. #define H_ERR_CM_UNDEFINED_CAM  8460 /* undefined camera  */
    2278. #define H_ERR_CM_REPEATD_INDEX  8461 /* repeated observ. index */
    2279. #define H_ERR_CM_UNDEFI_CADESC  8462 /* undefined calib. object description */
    2280. #define H_ERR_CM_NO_DESCR_FILE  8463 /* Invalid file format for calibration
    2281.                                         data model */
    2282. #define H_ERR_CM_WR_DESCR_VERS  8464 /* The version of the calibration data
    2283.                                         model is not supported */
    2284. #define H_ERR_CM_ZERO_MOTION    8465 /* zero-motion in linear scan camera */
    2285. #define H_ERR_CM_MULTICAM_UNSP  8466 /* multi-camera and -calibobj not
    2286.                                         supported for all camera types */
    2287. #define H_ERR_CM_INCMPLTE_DATA  8467 /* incomplete data, required for legacy
    2288.                                         calibration */
    2289. #define H_ERR_CSM_NO_DESCR_FIL  8468 /* Invalid file format for camera setup
    2290.                                         model */
    2291. #define H_ERR_CSM_WR_DESCR_VER  8469 /* The version of the camera setup model
    2292.                                         is not supported */
    2293. #define H_ERR_CM_CALTAB_NOT_AV  8470 /* full HALCON-caltab descr'n required */
    2294. #define H_ERR_CM_INVAL_OBSERID  8471 /* invalid observation ID */
    2295. #define H_ERR_CSM_NOSITEM       8472 /* Serialized item does not contain a
    2296.                                         valid camera setup model */

    2297. #define H_ERR_CM_NOSITEM        8473 /* Serialized item does not contain a
    2298.                                         valid calibration data model */
    2299. #define H_ERR_CM_INV_TOOLPOSID  8474 /* Invalid tool pose id */
    2300. #define H_ERR_CM_UNDEFINED_TOO  8475 /* Undefined tool pose */
    2301. #define H_ERR_CM_INVLD_MODL_TY  8476 /* Invalid calib data model type */
    2302. #define H_ERR_CSM_UNINIT_CAM    8477 /* The camera setup model contains an
    2303.                                         uninitialized camera */
    2304. #define H_ERR_CM_NO_VALID_SOL   8478 /* The hand-eye algorithm failed
    2305.                                         to find a solution. */
    2306. #define H_ERR_CM_INVAL_OBS_POSE 8479 /* invalid observation pose */
    2307. #define H_ERR_CM_TOO_FEW_POSES  8480 /* Not enough calibration object poses */
    2308. #define H_ERR_CM_UNDEF_CAM_TYP  8481 /* undefined camera type */

    2309. /* Stereo Model (SM) Errors */
    2310. #define H_ERR_SM_INVLD_IMG_PAIRS_DISP_VAL  8482 /* Num of image pairs does not
    2311.                                                 correspond to num of disparity values */
    2312. #define H_ERR_SM_INVLD_DISP_VAL            8483 /* Invalid min/max disparity values */
    2313. #define H_ERR_SM_NO_IM_PAIR                8484 /* No camera pair set by
    2314.                                                 set_stereo_model_image_pairs */
    2315. #define H_ERR_SM_NO_VIS_COLOR              8485 /* No reconstructed point is visible for
    2316.                                                 coloring */
    2317. #define H_ERR_SM_NO_RECONSTRUCT            8486 /* No camera pair yields
    2318.                                                 reconstructed points (please check
    2319.                                                 parameters of disparity method or
    2320.                                                 bounding box) */
    2321. #define H_ERR_SM_INVLD_BB_PARTITION        8487 /* Partitioning of bounding box is too
    2322.                                                 fine (please adapt the parameter
    2323.                                                 'resolution' or the bounding box)*/
    2324. #define H_ERR_SM_INVLD_DISP_RANGE          8488 /* Invalid disparity range for
    2325.                                                 binocular_disparity_ms method */
    2326. #define H_ERR_SM_INVLD_BIN_PAR             8489 /* Invalid param for binoculuar method */
    2327. #define H_ERR_SM_INVLD_MODL_TY             8490 /* invalid stereo model type */
    2328. #define H_ERR_SM_NOT_PERSISTEN             8491 /* stereo model is not in persistent
    2329.                                                 mode */
    2330. #define H_ERR_SM_INVLD_BOU_BOX             8492 /* invalid bounding box */
    2331. #define H_ERR_SR_INVLD_IMG_SIZ             8493 /* stereo reconstruction: image sizes
    2332.                                                 must correspond to camera setup */
    2333. #define H_ERR_SR_BBOX_BHND_CAM             8494 /* bounding box is behind basis line */
    2334. #define H_ERR_CAL_AMBIGIOUS                8495 /* Ambigious calibration: Please,
    2335.                                                 recalibrate with improved input data!*/
    2336. #define H_ERR_CAL_PCPND                    8496 /* Pose of calibration plate not
    2337.                                                 determined */
    2338. #define H_ERR_CAL_FAILED                   8497 /* Calibration failed: Please check your
    2339.                                                 input data and calibrate again! */
    2340. #define H_ERR_CAL_MISSING_DATA             8498 /* No observation data supplied! */
    2341. #define H_ERR_CAL_FEWER_FOUR               8499 /* The calibration object has to be
    2342.                                                 seen at least once by every camera,
    2343.                                                 if less than four cameras are used. */

    2344. /* Matching */
    2345. /* Gray-value-based matching */
    2346. #define H_ERR_NOAP          8500 /* Invalid file format for template */
    2347. #define H_ERR_WPFV          8501 /* The version of the template is not
    2348.                                     supported */
    2349. #define H_ERR_MATCH_MODE    8502 /* Error during changing the file mode */
    2350. #define H_ERR_MATCH_OOR     8503 /* Inconsistent match file:
    2351.                                     Coordinates out of range */
    2352. #define H_ERR_NOTAP         8505 /* The image(s) is not a pyramid */
    2353. #define H_ERR_NGTPTS        8506 /* Number of template points too small */
    2354. #define H_ERR_PDTL          8507 /* Template data can only be read by
    2355.                                     HALCON XL */
    2356. #define H_ERR_NCC_NOSITEM   8508 /* Serialized item does not contain
    2357.                                     a valid NCC model */
    2358. #define H_ERR_MATCH_NOSITEM 8509 /* Serialized item does not contain
    2359.                                     a valid template */

    2360. /* Shape-based matching */
    2361. #define H_ERR_NTPTS         8510 /* Number of shape model points too small */
    2362. #define H_ERR_CGSMM         8511 /* Gray and color shape models mixed */
    2363. #define H_ERR_SMTL          8512 /* Shape model data can only be read by
    2364.                                     HALCON XL */
    2365. #define H_ERR_SMNXLD        8513 /* Shape model was not created from XLDs */
    2366. #define H_ERR_SM_NOSITEM    8514 /* Serialized item does not contain a valid
    2367.                                     shape model */
    2368. #define H_ERR_SM_CL_CONT    8515 /* Shape model contour too near to clutter
    2369.                                     region */
    2370. #define H_ERR_SM_NO_CLUT    8516 /* Shape model does not contain clutter
    2371.                                     parameters */
    2372. #define H_ERR_SM_SAME_CL    8517 /* Shape models are not of the same clutter type */
    2373. #define H_ERR_SM_WRONG_CLCO 8518 /* Shape model has an invalid clutter
    2374.                                     contrast */
    2375.                                     
    2376. /* Surface-based matching */
    2377. #define H_ERR_FIND_BOX_UNSUP_GENPARAM 8520 /* Box finder: Unsupported
    2378.                                               generic parameter */

    2379. /* Component-based matching */
    2380. #define H_ERR_COMP_DRT      8530 /* Initial components have different
    2381.                                     region types */
    2382. #define H_ERR_COMP_SAMF     8531 /* Solution of ambiguous matches failed */
    2383. #define H_ERR_IGF_NC        8532 /* Computation of the incomplete gamma
    2384.                                     function not converged */
    2385. #define H_ERR_MSA_TMN       8533 /* Too many nodes while computing the minimum
    2386.                                     spanning arborescence */
    2387. #define H_ERR_CTTL          8534 /* Component training data can only be read
    2388.                                     by HALCON XL */
    2389. #define H_ERR_CMTL          8535 /* Component model data can only be read by
    2390.                                     HALCON XL */
    2391. #define H_ERR_COMP_NOSITEM  8536 /* Serialized item does not contain a valid
    2392.                                     component model */
    2393. #define H_ERR_TRAIN_COMP_NOSITEM        8537 /* Serialized item does not
    2394.                                                 contain a valid component
    2395.                                                 training result */
    2396. /* Image comparison */
    2397. #define H_ERR_VARIATION_WS    8540 /* Size of the training image and the
    2398.                                       variation model differ */
    2399. #define H_ERR_VARIATION_PREP  8541 /* Variation model has not been prepared
    2400.                                       for segmentation */
    2401. #define H_ERR_VARIATION_WRMD  8542 /* Invalid variation model training mode */
    2402. #define H_ERR_VARIATION_NOVF  8543 /* Invalid file format for variation
    2403.                                       model */
    2404. #define H_ERR_VARIATION_WVFV  8544 /* The version of the variation model is
    2405.                                       not supported */
    2406. #define H_ERR_VARIATION_TRDC  8545 /* Training data has been cleared */
    2407. #define H_ERR_VARIATION_NOSITEM 8546 /* Serialized item does not contain a
    2408.                                         valid variation model */

    2409. /* Measure */
    2410. #define H_ERR_MEASURE_NA    8550 /* No more measure objects available */
    2411. #define H_ERR_MEASURE_NI    8551 /* Measure object is not initialized */
    2412. #define H_ERR_MEASURE_OOR   8552 /* Invalid measure object */
    2413. #define H_ERR_MEASURE_IS    8553 /* Measure object is NULL */
    2414. #define H_ERR_MEASURE_WS    8554 /* Measure object has wrong image size */
    2415. #define H_ERR_MEASURE_NO_MODEL_FILE 8555 /* Invalid file format for measure
    2416.                                             object */
    2417. #define H_ERR_MEASURE_WRONG_VERSION 8556 /* The version of the measure object
    2418.                                             is not supported */
    2419. #define H_ERR_MEASURE_TL            8557 /* Measure object data can only be
    2420.                                             read by HALCON XL */
    2421. #define H_ERR_MEASURE_NOSITEM       8558 /* Serialized item does not contain
    2422.                                             a valid measure object */

    2423. /* Metrology */
    2424. #define H_ERR_METROLOGY_MODEL_NI       8570 /* Metrology model is not
    2425.                                                initialized */
    2426. #define H_ERR_METROLOGY_OBJECT_INVALID 8572 /* Invalid metrology object */
    2427. #define H_ERR_METROLOGY_FIT_NOT_ENOUGH_MEASURES  8573 /* Not enough valid
    2428.                                                measures for fitting the
    2429.                                                metrology object */
    2430. #define H_ERR_METROLOGY_NO_MODEL_FILE  8575 /* Invalid file format for
    2431.                                                metrology model */
    2432. #define H_ERR_METROLOGY_WRONG_VERSION  8576 /* The version of the metrology
    2433.                                                model is not supported */
    2434. #define H_ERR_METROLOGY_NO_FUZZY_FUNC  8577 /* Fuzzy function is not set */
    2435. #define H_ERR_METROLOGY_NOSITEM        8578 /* Serialized item does not
    2436.                                                contain a valid metrology
    2437.                                                model */
    2438. #define H_ERR_METROLOGY_UNDEF_CAMPAR   8579 /* Camera parameters are not
    2439.                                                set */
    2440. #define H_ERR_METROLOGY_UNDEF_POSE     8580 /* Pose of the measurement plane
    2441.                                                is not set */
    2442. #define H_ERR_METROLOGY_SET_MODE       8581 /* Mode of metrology model cannot
    2443.                                                be set since an object has
    2444.                                                already been added */
    2445. #define H_ERR_METROLOGY_OP_NOT_ALLOWED 8582 /* If the pose of the metrology
    2446.                                                object has been set several
    2447.                                                times, the operator is not
    2448.                                                longer allowed */
    2449. #define H_ERR_METROLOGY_MULTI_POSE_CAM_PAR 8583 /* All objects of a metrology
    2450.                                                model must have the same world
    2451.                                                pose and camera parameters. */
    2452. #define H_ERR_METROLOGY_WRONG_INPUT_MODE   8584 /* Input type of metrology
    2453.                                                    model does not correspond
    2454.                                                    with the current input
    2455.                                                    type */

    2456. /* Dynamic libraries */
    2457. #define H_ERR_DLOPEN        8600 /* Dynamic library could not be opened */
    2458. #define H_ERR_DLCLOSE       8601 /* Dynamic library could not be closed */
    2459. #define H_ERR_DLLOOKUP      8602 /* Symbol not found in dynamic library */

    2460. #define H_ERR_COMPONENT_NOT_INSTALLED 8603 /* Interface library not
    2461.                                             * available */

    2462. /* Radiometric calibration */
    2463. #define H_ERR_EAD_CAL_NII   8650 /* Not enough information for rad. calib. */

    2464. /* Barcode */
    2465. #define H_ERR_BAR_WNOM       8701 /* Wrong number of modules */
    2466. #define H_ERR_BAR_WNOE       8702 /* Wrong number of elements */
    2467. #define H_ERR_BAR_UNCHAR     8703 /* Unknown character (for this code) */
    2468. #define H_ERR_BAR_WRONGDESCR 8705 /* Wrong name for attribute in barcode
    2469.                                      descriptor */
    2470. #define H_ERR_BAR_EL_LENGTH  8706 /* Wrong thickness of element */
    2471. #define H_ERR_BAR_NO_REG     8707 /* No region found */
    2472. #define H_ERR_BAR_WRONGCODE  8708 /* Wrong type of bar code */
    2473. #define H_ERR_BAR_INTERNAL   8709  /* Internal error in bar code reader */
    2474. #define H_ERR_BAR_NO_DECODED_SCANLINE   8710  /* Candidate does not contain a
    2475.                                                  decoded scanline */
    2476. #define H_ERR_BC_EMPTY_MODEL_LIST   8721 /* Empty model list */
    2477. #define H_ERR_BC_TRAIN_ONLY_SINGLE  8722 /* Training cannot be done for
    2478.                                             multiple bar code types */
    2479. #define H_ERR_BC_GET_SPECIFIC       8723 /* Cannot get bar code type specific
    2480.                                             parameter with get_bar_code_param.
    2481.                                             Use get_bar_code_param_specific */
    2482. #define H_ERR_BC_GET_OBJ_MULTI      8724 /* Cannot get this object for multiple
    2483.                                             bar code types. Try again with
    2484.                                             single bar code type */
    2485. #define H_ERR_BC_WR_FILE_FORMAT     8725 /* Wrong binary (file) format */
    2486. #define H_ERR_BC_WR_FILE_VERS       8726 /* Wrong version of binary file */
    2487. #define H_ERR_BC_NOT_PERSISTANT     8727 /* The model must be in persistency
    2488.                                             mode to deliver the required
    2489.                                             object/result */
    2490. #define H_ERR_BC_GRAY_OUT_OF_RANGE  8728 /* Incorrect index of scanline's gray
    2491.                                             values*/

    2492. #define H_ERR_NO_PERSISTENT_OP_CALL 8729 /* Neither find_bar_code nor
    2493.                                             decode_bar_code_rectanlge2 has
    2494.                                             been called in 'persistent' mode on
    2495.                                             this model */

    2496. #define H_ERR_BC_ZOOMED_ABORTED           8730  /* The super-resolution algorithm has
    2497.                                                    been aborted */

    2498. #define H_ERR_BC_ZOOMED_INVALID_INPUT     8731  /* SRB: Invalid input data. */

    2499. #define H_ERR_BC_XCORR_INVALID_INPUT     8740 /* Invalid input detected for
    2500.                                                  barcode normalized cross
    2501.                                                  correlation */
    2502. #define H_ERR_BC_XCORR_TOO_MANY_BAD_ROWS 8741 /* Too many bad rows found during
    2503.                                                  barcode normalized cross
    2504.                                                  correlation */
    2505. #define H_ERR_BC_XCORR_NO_CORRELATION    8742 /* No correlation found during
    2506.                                                  barcode normalized cross
    2507.                                                  correlation */

    2508. /* 2D Barcode */
    2509. #define H_ERR_BAR2D_UNKNOWN_TYPE     8800 /* Specified code type is not
    2510.                                              supported */
    2511. #define H_ERR_BAR2D_WRONG_FOREGROUND 8801 /* Wrong foreground specified */
    2512. #define H_ERR_BAR2D_WRONG_SIZE       8802 /* Wrong matrix size specified */
    2513. #define H_ERR_BAR2D_WRONG_SHAPE      8803 /* Wrong symbol shape specified */
    2514. #define H_ERR_BAR2D_WRONG_PARAM_NAME 8804 /* Wrong generic parameter name */
    2515. #define H_ERR_BAR2D_WRONG_PARAM_VAL  8805 /* Wrong generic parameter value */
    2516. #define H_ERR_BAR2D_WRONG_MODE       8806 /* Wrong symbol printing mode */
    2517. #define H_ERR_BAR2D_SYMBOL_ON_BORDER 8807 /* Symbol region too near to image
    2518.                                              border */
    2519. #define H_ERR_BAR2D_MODULE_CONT_NUM  8808 /* No rectangular modul boundings
    2520.                                              found */
    2521. #define H_ERR_BAR2D_SYMBOL_FINDER    8809 /* Couldn't identify symbol
    2522.                                              finder */
    2523. #define H_ERR_BAR2D_SYMBOL_DIMENSION 8810 /* Symbol region with wrong
    2524.                                              dimension */
    2525. #define H_ERR_BAR2D_CLASSIF_FAILED   8811 /* Classification failed */
    2526. #define H_ERR_BAR2D_DECODING_FAILED  8812 /* Decoding failed */
    2527. #define H_ERR_BAR2D_DECODING_READER  8813 /* Reader programing not
    2528.                                              supported */

    2529. /* Error codes for errors on all types 2d data codes */
    2530. #define H_ERR_DC2D_GENERAL             8820 /* General 2d data code error */
    2531. #define H_ERR_DC2D_BROKEN_SIGN         8821 /* Corrupt signature of 2d data
    2532.                                                code handle */
    2533. #define H_ERR_DC2D_INVALID_HANDLE      8822 /* Invalid 2d data code handle */
    2534. #define H_ERR_DC2D_EMPTY_MODEL_LIST    8823 /* List of 2d data code models is
    2535.                                                empty */
    2536. #define H_ERR_DC2D_NOT_INITIALIZED     8824 /* Access to uninitialized (or not
    2537.                                                persistent) internal data */
    2538. #define H_ERR_DC2D_INVALID_CANDIDATE   8825 /* Invalid 'Candidate' parameter */
    2539. #define H_ERR_DC2D_INDEX_PARNUM        8826 /* It's not possible to return more
    2540.                                                than one parameter for several
    2541.                                                candidates */
    2542. #define H_ERR_DC2D_EXCLUSIV_PARAM      8827 /* One of the parameters returns
    2543.                                                several values and has to be
    2544.                                                used exclucively for a single
    2545.                                                candidate */
    2546. #define H_ERR_DC2D_DEF_SET_NOT_FIRST   8828 /* Parameter for default settings
    2547.                                                must be the first in the
    2548.                                                parameter list */
    2549. #define H_ERR_DC2D_INTERNAL_UNEXPECTED 8829 /* Unexpected 2d data code error */
    2550. #define H_ERR_DC2D_WRONG_PARAM_VALUE   8830 /* Invalid parameter value */
    2551. #define H_ERR_DC2D_WRONG_PARAM_NAME    8831 /* Unknown parameter name */
    2552. #define H_ERR_DC2D_WRONG_POLARITY      8832 /* Invalid 'polarity' */
    2553. #define H_ERR_DC2D_WRONG_SYMBOL_SHAPE  8833 /* Invalid 'symbol_shape' */
    2554. #define H_ERR_DC2D_WRONG_SYMBOL_SIZE   8834 /* Invalid symbol size */
    2555. #define H_ERR_DC2D_WRONG_MODULE_SIZE   8835 /* Invalid module size */
    2556. #define H_ERR_DC2D_WRONG_MODULE_SHAPE  8836 /* Invalid 'module_shape' */
    2557. #define H_ERR_DC2D_WRONG_ORIENTATION   8837 /* Invalid 'orientation' */
    2558. #define H_ERR_DC2D_WRONG_CONTRAST      8838 /* Invalid 'contrast_min' */
    2559. #define H_ERR_DC2D_WRONG_MEAS_THRESH   8839 /* Invalid 'measure_thresh' */
    2560. #define H_ERR_DC2D_WRONG_ALT_MEAS_RED  8840 /* Invalid 'alt_measure_red' */
    2561. #define H_ERR_DC2D_WRONG_SLANT         8841 /* Invalid 'slant_max' */
    2562. #define H_ERR_DC2D_WRONG_L_DIST        8842 /* Invalid 'L_dist_max' */
    2563. #define H_ERR_DC2D_WRONG_L_LENGTH      8843 /* Invalid 'L_length_min' */
    2564. #define H_ERR_DC2D_WRONG_GAP           8844 /* Invalid module gap */
    2565. #define H_ERR_DC2D_WRONG_DEF_SET       8845 /* Invalid 'default_parameters' */
    2566. #define H_ERR_DC2D_WRONG_TEXTURED      8846 /* Invalid 'back_texture' */
    2567. #define H_ERR_DC2D_WRONG_MIRRORED      8847 /* Invalid 'mirrored' */
    2568. #define H_ERR_DC2D_WRONG_CLASSIFICATOR 8848 /* Invalid 'classificator' */
    2569. #define H_ERR_DC2D_WRONG_PERSISTENCE   8849 /* Invalid 'persistence' */
    2570. #define H_ERR_DC2D_WRONG_MODEL_TYPE    8850 /* Invalid model type */
    2571. #define H_ERR_DC2D_WRONG_MOD_ROI_PART  8851 /* Invalid 'module_roi_part' */
    2572. #define H_ERR_DC2D_WRONG_FP_TOLERANCE  8852 /* Invalid
    2573.                                                'finder_pattern_tolerance' */
    2574. #define H_ERR_DC2D_WRONG_MOD_ASPECT    8853 /* Invalid 'mod_aspect_max' */
    2575. #define H_ERR_DC2D_WRONG_SM_ROBUSTNESS 8854 /* Invalid
    2576.                                                'small_modules_robustness' */
    2577. #define H_ERR_DC2D_WRONG_CONTRAST_TOL  8855 /* Invalid 'contrast_tolerance' */
    2578. #define H_ERR_DC2D_READ_HEAD_FORMAT    8860 /* Invalid header in 2d data code
    2579.                                                model file */
    2580. #define H_ERR_DC2D_READ_HEAD_SIGN      8861 /* Invalid code signature in 2d
    2581.                                                data code model file */
    2582. #define H_ERR_DC2D_READ_LINE_FORMAT    8862 /* Corrupted line in 2d data code
    2583.                                                model file */
    2584. #define H_ERR_DC2D_WRONG_MODULE_ASPECT 8863 /* Invalid module aspect ratio */
    2585. #define H_ERR_DC2D_WRONG_LAYER_NUM     8864 /* wrong number of layers */
    2586. #define H_ERR_DCD_READ_WRONG_VERSION   8865 /* wrong data code model version */
    2587. #define H_ERR_DC2D_NOSITEM             8866 /* Serialized item does not contain
    2588.                                                a valid 2D data code model */
    2589. #define H_ERR_DC2D_WR_FILE_FORMAT      8867 /* Wrong binary (file) format */

    2590. /* 3D Matching */
    2591. #define H_ERR_SM3D_WRONG_PARAM_NAME      8900  /* Invalid parameter value */
    2592. #define H_ERR_SM3D_WRONG_NUM_LEVELS      8901  /* Invalid 'num_levels' */
    2593. #define H_ERR_SM3D_WRONG_OPTIMIZATION    8902  /* Invalid 'optimization' */
    2594. #define H_ERR_SM3D_WRONG_METRIC          8903  /* Invalid 'metric' */
    2595. #define H_ERR_SM3D_WRONG_MIN_FACE_ANGLE  8904  /* Invalid 'min_face_angle' */
    2596. #define H_ERR_SM3D_WRONG_MIN_SIZE        8905  /* Invalid 'min_size' */
    2597. #define H_ERR_SM3D_WRONG_MODEL_TOLERANCE 8906  /* Invalid 'model_tolerance' */
    2598. #define H_ERR_SM3D_WRONG_FAST_POSE_REF   8907  /* Invalid
    2599.                                                  'fast_pose_refinment'*/
    2600. #define H_ERR_SM3D_WRONG_LOWEST_MODEL_LEVEL 8908 /* Invalid
    2601.                                                   'lowest_model_level'*/
    2602. #define H_ERR_SM3D_WRONG_PART_SIZE       8909  /* Invalid 'part_size'*/
    2603. #define H_ERR_SM3D_PROJECTION_TOO_LARGE  8910  /* The projected model is too
    2604.                                                   large (increase the value
    2605.                                                   for DistMin or the image
    2606.                                                   size in CamParam) */
    2607. #define H_ERR_SM3D_WRONG_OPENGL_ACCURACY 8911  /* Invalid
    2608.                                                  'opengl_accuracy'*/
    2609. #define H_ERR_SM3D_WRONG_RECOMPUTE_SCORE 8913  /* Invalid
    2610.                                                  'recompute_score'*/
    2611. #define H_ERR_SM3D_WRONG_LON_MIN         8920 /* Invalid 'longitude_min' */
    2612. #define H_ERR_SM3D_WRONG_LON_MAX         8921 /* Invalid 'longitude_max' */
    2613. #define H_ERR_SM3D_WRONG_LAT_MIN         8922 /* Invalid 'latitude_min */
    2614. #define H_ERR_SM3D_WRONG_LAT_MAX         8923 /* Invalid 'latitude_max' */
    2615. #define H_ERR_SM3D_WRONG_ROL_MIN         8924 /* Invalid 'cam_roll_min' */
    2616. #define H_ERR_SM3D_WRONG_ROL_MAX         8925 /* Invalid 'cam_roll_max' */
    2617. #define H_ERR_SM3D_WRONG_DIST_MIN        8926 /* Invalid 'dist_min' */
    2618. #define H_ERR_SM3D_WRONG_DIST_MAX        8927 /* Invalid 'dist_max' */
    2619. #define H_ERR_SM3D_WRONG_NUM_MATCHES     8928 /* Invalid 'num_matches' */
    2620. #define H_ERR_SM3D_WRONG_MAX_OVERLAP     8929 /* Invalid 'max_overlap' */
    2621. #define H_ERR_SM3D_WRONG_POSE_REFINEMENT 8930 /* Invalid 'pose_refinement' */
    2622. #define H_ERR_SM3D_WRONG_COV_POSE_MODE   8931 /* Invalid 'cov_pose_mode' */
    2623. #define H_ERR_SM3D_WRONG_OUTLIER_SUP     8932 /* In. 'outlier_suppression' */
    2624. #define H_ERR_SM3D_WRONG_BORDER_MODEL    8933 /* Invalid 'border_model' */
    2625. #define H_ERR_SM3D_UNDEFINED_POSE        8940 /* Pose is not well-defined */
    2626. #define H_ERR_SM3D_NO_SM3D_FILE          8941 /* Invalid file format for 3D
    2627.                                                  shape model */
    2628. #define H_ERR_SM3D_WRONG_FILE_VERSION    8942 /* The version of the 3D shape
    2629.                                                  model is not supported */
    2630. #define H_ERR_SM3D_MTL                   8943 /* 3D shape model can only be
    2631.                                                  read by HALCON XL */
    2632. #define H_ERR_SM3D_NO_OM3D_FACES         8944 /* 3D object model does not
    2633.                                                  contain any faces */
    2634. #define H_ERR_SM3D_NOSITEM               8945 /* Serialized item does not
    2635.                                                  contain a valid 3D shape
    2636.                                                  model */
    2637. #define H_ERR_SM3D_WRONG_UNION_ADJACENT_CONTOURS 8946 /* Invalid
    2638.                                                  'union_adjacent_contours' */

    2639. /* Descriptor-based matching */
    2640. #define H_ERR_DESCR_NODESCRFILE            8960 /* Invalid file format for
    2641.                                                    descriptor model */
    2642. #define H_ERR_DESCR_WRDESCRVERS            8961 /* The version of the
    2643.                                                    descriptor model is not
    2644.                                                    supported */
    2645. #define H_ERR_DM_WRONG_NUM_CIRC_RADIUS     8962 /* Invalid 'radius' */
    2646. #define H_ERR_DM_WRONG_NUM_CHECK_NEIGH     8963 /* Invalid 'check_neighbor' */
    2647. #define H_ERR_DM_WRONG_NUM_MIN_CHECK_NEIGH 8964 /* Invalid
    2648.                                                    'min_check_neighbor_diff' */
    2649. #define H_ERR_DM_WRONG_NUM_MIN_SCORE       8965 /* Invalid 'min_score' */
    2650. #define H_ERR_DM_WRONG_NUM_SIGMAGRAD       8966 /* Invalid 'sigma_grad' */
    2651. #define H_ERR_DM_WRONG_NUM_SIGMAINT        8967 /* Invalid 'sigma_smooth' */
    2652. #define H_ERR_DM_WRONG_NUM_ALPHA           8968 /* Invalid 'alpha' */
    2653. #define H_ERR_DM_WRONG_NUM_THRESHOLD       8969 /* Invalid 'threshold' */
    2654. #define H_ERR_DM_WRONG_NUM_DEPTH           8970 /* Invalid 'depth' */
    2655. #define H_ERR_DM_WRONG_NUM_TREES           8971 /* Invalid 'number_trees' */
    2656. #define H_ERR_DM_WRONG_NUM_MIN_SCORE_DESCR 8972 /* Invalid 'min_score_descr' */
    2657. #define H_ERR_DM_WRONG_NUM_PATCH_SIZE      8973 /* Invalid 'patch_size' */
    2658. #define H_ERR_DM_WRONG_TILT                8974 /* Invalid 'tilt' */
    2659. #define H_ERR_DM_WRONG_PAR_GUIDE           8975 /* Invalid 'guided_matching' */
    2660. #define H_ERR_DM_WRONG_PAR_SUBPIX          8976 /* Invalid 'subpix' */
    2661. #define H_ERR_DM_TOO_FEW_POINTS            8977 /* Too few feature points
    2662.                                                    can be found */
    2663. #define H_ERR_DM_WRONG_NUM_MINROT          8978 /* Invalid 'min_rot' */
    2664. #define H_ERR_DM_WRONG_NUM_MAXROT          8979 /* Invalid 'max_rot' */
    2665. #define H_ERR_DM_WRONG_NUM_MINSCALE        8980 /* Invalid 'min_scale' */
    2666. #define H_ERR_DM_WRONG_NUM_MAXSCALE        8981 /* Invalid 'max_scale' */
    2667. #define H_ERR_DM_WRONG_NUM_MASKSIZEGRD     8982 /* Invalid 'mask_size_grd' */
    2668. #define H_ERR_DM_WRONG_NUM_MASKSIZESMOOTH  8983 /* Invalid
    2669.                                                    'mask_size_smooth' */
    2670. #define H_ERR_BROKEN_MODEL                 8984 /* Model broken */
    2671. #define H_ERR_DM_WRONG_DESCR_TYPE          8985 /* Invalid 'descriptor_type' */
    2672. #define H_ERR_DM_WRONG_PAR_MATCHER         8986 /* Invalid 'matcher' */
    2673. #define H_ERR_DM_TOO_MANY_CLASSES          8987 /* Too many point classes -
    2674.                                                    cannot be written to file */
    2675. #define H_ERR_DESCR_NOSITEM                8988 /* Serialized item does not
    2676.                                                    contain a valid descriptor
    2677.                                                    model */

    2678. /* Misc */
    2679. #define H_ERR_NOT_IMPL     9000 /* Function not implemented on this machine */
    2680. #define H_ERR_WIT          9001 /* Image to process has wrong gray
    2681.                                    value type */
    2682. #define H_ERR_WIC          9002 /* Wrong image component */
    2683. #define H_ERR_UNDI         9003 /* Undefined gray values */
    2684. #define H_ERR_WIS          9004 /* Wrong image format for operation
    2685.                                    (too big or too small) */
    2686. #define H_ERR_WCN          9005 /* Wrong number of image components for
    2687.                                    image output */
    2688. #define H_ERR_STRTL        9006 /* String is too long
    2689.                                    (max. 1024 characters) */
    2690. #define H_ERR_WITFO        9007 /* Wrong pixel type for this operation */
    2691. #define H_ERR_NIIT         9008 /* Operation not realized yet for this
    2692.                                    pixel type */
    2693. #define H_ERR_NOCIMA       9009 /* Image is no color image with three
    2694.                                    channels */

    2695. #define H_ERR_DEMO_NOFG    9010 /* Image acquisition devices are not supported
    2696.                                    in the demo version */
    2697. #define H_ERR_DEMO_NOPA    9011 /* Packages are not supported in the
    2698.                                    demo version */
    2699. #define H_ERR_IEUNKV       9020 /* Internal Error: Unknown value*/
    2700. #define H_ERR_WPFO         9021 /* Wrong paramter for this operation */
    2701. #define H_ERR_IDTS         9022 /* Image domain too small */
    2702. #define H_ERR_CNCLDRW      9023 /* Draw operator has been canceled */
    2703. #define H_ERR_REGEX_MATCH  9024 /* Error during matching of regular
    2704.                                  * expression */

    2705. #define H_ERR_STUD_OPNA    9050 /* Operator is not available in the
    2706.                                    student version of HALCON */
    2707. #define H_ERR_STUD_PANA    9051 /* Packages are not available in the
    2708.                                    student version of HALCON */
    2709. #define H_ERR_STUD_FGNA    9052 /* The selected image acquisition device is not
    2710.                                    available in the student version of HALCON*/
    2711. #define H_ERR_NDPA         9053 /* No data points available */
    2712. #define H_ERR_WR_OBJ_TYPE  9054 /* Object type is not supported. */

    2713. #define H_ERR_OP_DISABLED  9055 /* Operator is disabled. */

    2714. /* Linear equations */
    2715. #define H_ERR_TMU          9100 /* Too many unknown variables in
    2716.                                    linear equation */
    2717. #define H_ERR_NUS          9101 /* No (unique) solution for the
    2718.                                    linear equation */
    2719. #define H_ERR_NEE          9102 /* Too little equations in linear equation */

    2720. /* Geometric configurations */
    2721. #define H_ERR_PDDL         9150 /* Points do not define a line */

    2722. /* Matrix operations */
    2723. #define H_ERR_MNI          9200 /* Matrix is not invertible */
    2724. #define H_ERR_SVD_CNVRG    9201 /* Singular value decomposition did not
    2725.                                    converge */
    2726. #define H_ERR_SVD_FEWROW   9202 /* Matrix has too few rows for singular
    2727.                                    value partition */
    2728. #define H_ERR_TQLI_CNVRG   9203 /* Eigenvalue computation did not converge */
    2729. #define H_ERR_JACOBI_CNVRG 9204 /* Eigenvalue computation did not converge */
    2730. #define H_ERR_MATRIX_SING  9205 /* Matrix is singular */
    2731. #define H_ERR_MATCH_CNVRG  9206 /* Function matching did not converge */

    2732. #define H_ERR_MAT_UNDEF    9207 /* Input matrix undefined */
    2733. #define H_ERR_MAT_WDIM     9208 /* Input matrix with wrong dimension */
    2734. #define H_ERR_MAT_NSQR     9209 /* Input matrix is not quadratic */
    2735. #define H_ERR_MAT_FAIL     9210 /* Matrix operation failed */
    2736. #define H_ERR_MAT_NPD      9211 /* Matrix is not positive definite */
    2737. #define H_ERR_MAT_DBZ      9212 /* Matrix element division by 0 */
    2738. #define H_ERR_MAT_NUT      9213 /* Matrix is not an upper triangular matrix */
    2739. #define H_ERR_MAT_NLT      9214 /* Matrix is not a lower triangular matrix */
    2740. #define H_ERR_MAT_NEG      9215 /* Matrix element is negative */
    2741. #define H_ERR_MAT_UNCHAR   9216 /* Matrix file: Invalid character */
    2742. #define H_ERR_MAT_NOT_COMPLETE 9217 /* Matrix file: matrix incomplete */
    2743. #define H_ERR_MAT_READ     9218 /* Invalid file format for matrix */
    2744. #define H_ERR_MAT_COMPLEX  9219 /* Resulting matrix has complex values */
    2745. #define H_ERR_WMATEXP      9220 /* Wrong value in matrix of exponents */
    2746. #define H_ERR_MAT_WRONG_VERSION 9221 /* The version of the matrix is not
    2747.                                         supported */
    2748. #define H_ERR_MAT_NOSITEM  9222 /* Serialized item does not contain a valid
    2749.                                    matrix */

    2750. /* Tree */
    2751. #define H_ERR_WNODE            9230 /* Internal Error: Wrong Node */
    2752. #define H_ERR_CMP_INCONSISTENT 9231 /* Inconsistent red black tree */

    2753. #define H_ERR_LAPACK_PAR   9250 /* Internal error */

    2754. /* Stripack */
    2755. #define H_ERR_STRI_NPNT    9260 /* Number of points too small */
    2756. #define H_ERR_STRI_COLL    9261 /* First 3 points are collinear */
    2757. #define H_ERR_STRI_IDPNT   9262 /* Identical points in triangulation */
    2758. #define H_ERR_STRI_NALLOC  9263 /* Array not allocated large enough */
    2759. #define H_ERR_STRI_DEGEN   9264 /* Triangle is degenerate */
    2760. #define H_ERR_STRI_ITRI    9265 /* Inconsistent triangulation */
    2761. #define H_ERR_STRI_SELFINT 9266 /* Self-intersecting polygon */
    2762. #define H_ERR_STRI_INCONS  9267 /* Inconsistent polygon data */
    2763. #define H_ERR_STRI_AMBINT  9268 /* Ambiguous great circle arc intersection */
    2764. #define H_ERR_STRI_AMBARC  9269 /* Ambiguous great circle arc */
    2765. #define H_ERR_STRI_ILLPAR  9270 /* Illegal parameter */

    2766. /* Tripack */
    2767. #define H_ERR_TRI_NPNT     9280 /* Not enough points for planar triangular
    2768.                                    meshing */
    2769. #define H_ERR_TRI_COLL     9281 /* The first three points of the triangular
    2770.                                    meshing are collinear */
    2771. #define H_ERR_TRI_IDPNT    9282 /* Planar triangular meshing contains
    2772.                                    identical input points */
    2773. #define H_ERR_TRI_IDPNTIN  9283 /* Invalid points for planar triangular
    2774.                                    meshing */
    2775. #define H_ERR_TRI_NALLOC   9284 /* Internal error: allocated array too small
    2776.                                    for planar triangular meshing */
    2777. #define H_ERR_TRI_ITRI     9285 /* Internal error: planar triangular meshing
    2778.                                    inconsistent */
    2779. #define H_ERR_TRI_OUTR     9286 /* Node index outside triangulation range */

    2780. /* Triangulation */
    2781. #define H_ERR_TRI_LOCINC   9290 /* Local inconsistencies for all points with
    2782.                                    valid neighbors (parameters only allow few
    2783.                                    valid neighborhoods or point cloud not
    2784.                                    subsampled) */

    2785. /* Orthogonal Projection */
    2786. #define H_ERR_WSPVP        9300 /* Eye point and reference point coincide */

    2787. /* Dual Quaternions */
    2788. #define H_ERR_DQ_ZERO_NORM 9310 /* Real part of the dual quaternion has
    2789.                                    length 0 */

    2790. /* Timeout */
    2791. #define H_ERR_TIMEOUT                  9400 /* Timeout occurred */
    2792. #define H_ERR_WRONG_TIMEOUT            9401 /* Invalid 'timeout' */
    2793. #define H_ERR_TIMEOUT_AFTER_SBM_CLEAR  9402 /* Timeout occured after cached
    2794.                                                transformations have been freed
    2795.                                                (internal error) */

    2796. /* Deformable matching */
    2797. #define H_ERR_DEFORM_WRONG_NUM_CLUSTER    9450 /* Invalid 'part_size' */
    2798. #define H_ERR_DEFORM_WRONG_NUM_MIN_SIZE   9451 /* Invalid 'min_size' */
    2799. #define H_ERR_DEFORM_WRONG_NUM_LSQ        9452 /* Invalid number of
    2800.                                                   least-squares iterations */
    2801. #define H_ERR_DEFORM_WRONG_ANGLE_STEP     9453 /* Invalid 'angle_step' */
    2802. #define H_ERR_DEFORM_WRONG_SCALE_R_STEP   9454 /* Invalid 'scale_r_step' */
    2803. #define H_ERR_DEFORM_WRONG_SCALE_C_STEP   9455 /* Invalid 'scale_c_step' */
    2804. #define H_ERR_DEFORM_WRONG_MAX_ANGLE      9456 /* Invalid
    2805.                                                   'max_angle_distortion' */
    2806. #define H_ERR_DEFORM_WRONG_MAX_ANISO      9457 /* Invalid
    2807.                                                 'max_aniso_scale_distortion' */
    2808. #define H_ERR_DEFORM_WRONG_MIN_SIZE       9458 /* Invalid 'min_size' */
    2809. #define H_ERR_DEFORM_WRONG_COV_POSE_MODE  9459 /* Invalid 'cov_pose_mode' */
    2810. #define H_ERR_DEFORM_NO_CALIBRATION_INFO  9460 /* Model contains no
    2811.                                                   calibration information */
    2812. #define H_ERR_DEFORM_WRONG_PARAM_NAME     9461 /* Generic parameter name
    2813.                                                   does not exist */
    2814. #define H_ERR_DEFORM_IMAGE_TO_CAMERA_DIFF 9462 /* camera has different
    2815.                                                   resolution than image */
    2816. #define H_ERR_DEFORM_NO_MODEL_IN_FILE     9463 /* Invalid file format for
    2817.                                                   deformable model */
    2818. #define H_ERR_DEFORM_WRONG_VERSION        9464 /* The version of the
    2819.                                                   deformable model is not
    2820.                                                   supported */
    2821. #define H_ERR_DEFORM_WRONG_SMOOTH_DEFORM     9465 /* Invalid
    2822.                                                      'deformation_smoothness'*/
    2823. #define H_ERR_DEFORM_WRONG_EXPAND_BORDER     9466 /* Invalid 'expand_border' */
    2824. #define H_ERR_DEFORM_ORIGIN_OUTSIDE_TEMPLATE 9467 /* Model origin outside of
    2825.                                                      axis-aligned bounding
    2826.                                                      rectangle of template
    2827.                                                      region */
    2828. #define H_ERR_DEFORM_NOSITEM              9468 /* Serialized item does not
    2829.                                                   contain a valid deformable
    2830.                                                   model */

    2831. /* Edge extraction */
    2832. #define H_ERR_VIEW_ESTIM_FAIL        9499 /* Estimation of viewpose failed */

    2833. /* Surface Based Matching */
    2834. #define H_ERR_SFM_NO_POINTS          9500 /* Object model has no points */
    2835. #define H_ERR_SFM_NO_FACES           9501 /* Object model has no faces */
    2836. #define H_ERR_SFM_NO_NORMALS         9502 /* Object model has no normals */
    2837. #define H_ERR_SFM_NO_VISIBILITY      9503 /* 3D surface model not trained for
    2838.                                              calculating view-based score */
    2839. #define H_ERR_SFM_NO_3D_EDGES        9504 /* 3D surface model not trained for
    2840.                                              edge-supported matching */
    2841. #define H_ERR_SFM_NO_SFM_FILE        9506 /* Invalid file format for 3D
    2842.                                              surface model */
    2843. #define H_ERR_SFM_WRONG_FILE_VERSION 9507 /* The version of the 3D surface
    2844.                                              model is not supported */
    2845. #define H_ERR_SFM_NOSITEM            9508 /* Serialized item does not contain
    2846.                                              a valid 3D surface model */
    2847. #define H_ERR_SFM_TOO_MANY_SYMMS     9509 /* Poses generate too many
    2848.                                              symmetries */

    2849. /* Object Model 3D */
    2850. #define H_ERR_OM3D_INVALID_FILE       9510 /* Invalid 3D file */
    2851. #define H_ERR_OM3D_INVALID_MODEL      9511 /* Invalid 3D Object Model */
    2852. #define H_ERR_OM3D_UNKNOWN_FILE_TYPE  9512 /* Unknown 3D file type */
    2853. #define H_ERR_OM3D_WRONG_FILE_VERSION 9513 /* The version of the 3D object
    2854.                                               model is not supported */
    2855. #define H_ERR_OM3D_MISSING_ATTRIB     9514 /* Required attribute is missing */
    2856. /* Object Model 3D Errors for special attributes */
    2857. #define H_ERR_OM3D_MISSING_ATTRIB_V_COORD         9515 /* Required attribute
    2858.                                                           point_coord is
    2859.                                                           missing */
    2860. #define H_ERR_OM3D_MISSING_ATTRIB_V_NORMALS       9516 /* Required attribute
    2861.                                                           point_normal is
    2862.                                                           missing */
    2863. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRIANGLES     9517 /* Required attribute
    2864.                                                           face_triangle is
    2865.                                                           missing  */
    2866. #define H_ERR_OM3D_MISSING_ATTRIB_F_LINES         9518 /* Required attribute
    2867.                                                           line_array is
    2868.                                                           missing */
    2869. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRINEIGB      9519 /* Required attribute
    2870.                                                           f_trineighb is
    2871.                                                           missing  */
    2872. #define H_ERR_OM3D_MISSING_ATTRIB_F_POLYGONS      9520 /* Required attribute
    2873.                                                           face_polygon is
    2874.                                                           missing  */
    2875. #define H_ERR_OM3D_MISSING_ATTRIB_V_2DMAP         9521 /* Required attribute
    2876.                                                           xyz_mapping is
    2877.                                                           missing  */
    2878. #define H_ERR_OM3D_MISSING_ATTRIB_O_PRIMITIVE     9522 /* Required attribute
    2879.                                                           o_primitive is
    2880.                                                           missing  */
    2881. #define H_ERR_OM3D_MISSING_ATTRIB_SHAPE_MODEL     9523 /* Required attribute
    2882.                                                           shape_model
    2883.                                                           is missing  */
    2884. #define H_ERR_OM3D_MISSING_ATTRIB_EXTENDED        9524 /* Required extended
    2885.                                                           attribute missing in
    2886.                                                           3D object model */
    2887. #define H_ERR_OM3D_NOSITEM            9525 /* Serialized item does not contain
    2888.                                               a valid 3D object model */
    2889. #define H_ERR_OM3D_MISSING_O_PRIMITIVE_EXTENSION  9526 /* Primitive in 3D
    2890.                                                           object model has no
    2891.                                                           extended data */
    2892. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_TRIANGLES 9527 /* Operation invalid, 3D
    2893.                                                       object model already
    2894.                                                       contains triangles */
    2895. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_LINES     9528 /* Operation invalid, 3D
    2896.                                                       object model already
    2897.                                                       contains lines */
    2898. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_POLYGONS  9529 /* Operation invalid, 3D
    2899.                                                       object model already
    2900.                                                       contains faces or
    2901.                                                       polygons */
    2902. #define H_ERR_OM3D_ISOLATED_OBJECT       9530  /* In a global registration an
    2903.                                                   input object has no
    2904.                                                   neighbors */
    2905. #define H_ERR_OM3D_SET_ALL_COORD         9531  /* All components of points
    2906.                                                   must be set at once */
    2907. #define H_ERR_OM3D_SET_ALL_NORMALS       9532  /* All components of normals
    2908.                                                   must be set at once */
    2909. #define H_ERR_OM3D_NUM_NOT_FIT_COORD     9533  /* Number of values doesn't
    2910.                                                   correspond to number of
    2911.                                                   already existing points */
    2912. #define H_ERR_OM3D_NUM_NOT_FIT_NORMALS   9534  /* Number of values doesn't
    2913.                                                   correspond to number of
    2914.                                                   already existing normals */
    2915. #define H_ERR_OM3D_NUM_NOT_FIT_TRIANGLES 9535  /* Number of values doesn't
    2916.                                                   correspond to already
    2917.                                                   existing triangulation */
    2918. #define H_ERR_OM3D_NUM_NOT_FIT_POLYGONS  9536  /* Number of values doesn't
    2919.                                                   correspond to length of
    2920.                                                   already existing polygons */
    2921. #define H_ERR_OM3D_NUM_NOT_FIT_LINES     9537  /* Number of values doesn't
    2922.                                                   correspond to length of
    2923.                                                   already existing polylines */
    2924. #define H_ERR_OM3D_NUM_NOT_FIT_2DMAP     9538  /* Number of values doesn't
    2925.                                                   correspond already existing
    2926.                                                   2D mapping */
    2927. #define H_ERR_OM3D_NUM_NOT_FIT_EXTENDED  9539  /* Number of values doesn't
    2928.                                                   correspond to already
    2929.                                                   existing extended
    2930.                                                   attribute */
    2931. #define H_ERR_OM3D_FACE_INTENSITY_WITH_POINTS 9540 /* Per-face intensity
    2932.                                                   is used with point
    2933.                                                   attribute */
    2934. #define H_ERR_OM3D_ATTRIBUTE_NOT_SUPPORTED    9541 /* Attribute is not (yet)
    2935.                                                       supported */
    2936. #define H_ERR_OM3D_NOT_IN_BB             9542  /* No point within bounding
    2937.                                                   box */
    2938. #define H_ERR_DIF_TOO_SMALL              9543  /* distance_in_front
    2939.                                                   is smaller than the
    2940.                                                   resolution */
    2941. #define H_ERR_MINTH_TOO_SMALL            9544  /* The minimum thickness is
    2942.                                                   smaller than the surface
    2943.                                                   tolerance */
    2944. #define H_ERR_OM3D_WRONG_DIMENSION       9545  /* Input width or height does
    2945.                                                   not match the number of
    2946.                                                   points in 3D object model */
    2947. #define H_ERR_OM3D_MISSING_DIMENSION     9546  /* Image width or height
    2948.                                                   must be set */

    2949. /* 3D segmentation and fitting */
    2950. #define H_ERR_SF_OM3D_TRIANGLES_NOT_SUITABLE  9550 /* Triangles of the 3D
    2951.                                                       object model are not
    2952.                                                       suitable for this
    2953.                                                       operator */
    2954. #define H_ERR_SF_OM3D_FEW_POINTS      9551 /* Too few suitable 3D points in
    2955.                                               the 3D object model */

    2956. /* Serialized item */
    2957. #define H_ERR_NO_SERIALIZED_ITEM      9580 /* Not a valid serialized item
    2958.                                               file */
    2959. #define H_ERR_END_OF_FILE             9581 /* Serialized item: premature end
    2960.                                               of file */

    2961. /* Sample-based identification */
    2962. #define H_ERR_SID_WRONG_RESIZE_METHOD 9600 /* Invalid 'image_resize_method' */
    2963. #define H_ERR_SID_WRONG_RESIZE_VALUE  9601 /* Invalid 'image_resize_value' */
    2964. #define H_ERR_SID_WRONG_RATING_METHOD 9602 /* Invalid 'rating_method' */
    2965. #define H_ERR_SID_NO_IMAGE_INFO_TYPE  9603 /* At least one type of image
    2966.                                               information must be used */
    2967. #define H_ERR_SID_MODEL_NO_COLOR      9604 /* Sample identifier does not
    2968.                                               contain color information */
    2969. #define H_ERR_SID_MODEL_NO_TEXTURE    9605 /* Sample identifier does not
    2970.                                               contain texture information */
    2971. #define H_ERR_SID_NO_IMAGE_INFO       9606 /* Sample image does not contain
    2972.                                               enough information */
    2973. #define H_ERR_SID_NO_UNPREPARED_DATA  9607 /* Sample identifier does not
    2974.                                               contain unprepared data
    2975.                                               (use
    2976.                                      add_sample_identifier_preparation_data) */
    2977. #define H_ERR_SID_MODEL_NOT_PREPARED  9608 /* Sample identifier has not been
    2978.                                               prepared yet (use
    2979.                                               prepare_sample_identifier) */
    2980. #define H_ERR_SID_NO_UNTRAINED_DATA   9609 /* Sample identifier does not
    2981.                                               contain untrained data (use
    2982.                                         add_sample_identifier_training_data) */
    2983. #define H_ERR_SID_MODEL_NOT_TRAINED   9610 /* Sample identifier has not been
    2984.                                               trained yet (use
    2985.                                               train_sample_identifier) */
    2986. #define H_ERR_SID_NO_RESULT_DATA      9611 /* Sample identifier does not
    2987.                                               contain result data */
    2988. #define H_ERR_SID_NUM_TRAIN_OBJ       9612 /* Sample identifier must contain
    2989.                                               at least two training objects
    2990.                                               (use
    2991.                                         add_sample_identifier_training_data) */

    2992. #define H_ERR_FINI_USR_THREADS        9700 /* More than one user thread still uses HALCON
    2993.                                             * resources during finalization */

    2994. /************************************************************************/


    2995. #define H_ERR_START_EXT      10000 /* User defined error codes must be
    2996.                                       larger than this value */

    2997. /************************************************************************/
    2998. /* Legacy error codes                                                   */
    2999. /************************************************************************/

    3000. /* Error codes concerning licensing */
    3001. #define H_ERR_NO_LICENSE   2003 /* No license found */
    3002. #define H_ERR_NO_LS_SERVER 2004 /* Lost connection to license server */
    3003. #define H_ERR_NO_MODULES   2005 /* No modules in license (no VENDOR_STRING) */
    3004. #define H_ERR_NO_LIC_OPER  2006 /* No license for this operator */
    3005. #define H_ERR_FLEX_LM_BAD_TZ          2007 /* Time zone offset from GMT is
    3006.                                               > 24 hours */
    3007. #define H_ERR_FLEX_LM_BADPLATFORM     2008 /* Vendor keys do not support this
    3008.                                               platform */
    3009. #define H_ERR_LM_BADKEYDATA           2009 /* Bad vendor keys */
    3010. #define H_ERR_FLEX_LM_BADVENDORDATA   2010 /* Unknown vendor key type */
    3011. #define H_ERR_FLEX_LM_CANTMALLOC      2011 /* malloc() call failed */
    3012. #define H_ERR_FLEX_LM_EXPIREDKEYS     2012 /* Vendor keys have expired */
    3013. #define H_ERR_FLEX_LM_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
    3014.                                               (multiple jobs), and vendore
    3015.                                               keys do not support multiple
    3016.                                               jobs */
    3017. #define H_ERR_FLEX_LM_NOKEYDATA       2014 /* Vendor key data not supplied */
    3018. #define H_ERR_FLEX_LM_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
    3019.                                               mismatch */
    3020. #define H_ERR_FLEX_LM_NONETWORK       2016 /* Networking software not
    3021.                                               available on this machine */
    3022. #define H_ERR_FLEX_LM_OLDVENDORDATA   2017 /* Old vendor keys supplied */
    3023. #define H_ERR_FLEX_LM_BADCODE         2018 /* License key in license file does
    3024.                                               not match other data in file */
    3025. #define H_ERR_FLEX_LM_BADHANDSHAKE    2019 /* Encryption handshake with daemon
    3026.                                               failed */
    3027. #define H_ERR_FLEX_LM_BADPARAM        2020 /* 'key' structure is incorrect
    3028.                                               type, or feature == NULL,
    3029.                                               or num_licenses == 0 */
    3030. #define H_ERR_FLEX_LM_BADSYSDATE      2021 /* System clock has been set back */
    3031. #define H_ERR_FLEX_LM_BAD_VERSION     2022 /* Version argument is invalid
    3032.                                               floating point format */
    3033. #define H_ERR_FLEX_LM_BUSYNEWSERV     2023 /* License server busy starting
    3034.                                               another copy of itself */
    3035. #define H_ERR_FLEX_LM_CANTCONNECT     2024 /* Cannot establish a connection
    3036.                                               with a license server */
    3037. #define H_ERR_FLEX_LM_FEATQUEUE       2025 /* Feature is queued. lc_status
    3038.                                               will determine when it is
    3039.                                               available */
    3040. #define H_ERR_FLEX_LM_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
    3041.                                               function */
    3042. #define H_ERR_FLEX_LM_LOCALFILTER     2027 /* Checkout request filtered by the
    3043.                                               vendor-defined filter routine */
    3044. #define H_ERR_FLEX_LM_MAXLIMIT        2028 /* Checkout exceeds MAX specified
    3045.                                               in options file */
    3046. #define H_ERR_FLEX_LM_MAXUSERS        2029 /* All licenses in use */
    3047. #define H_ERR_FLEX_LM_NO_SERVER_IN_FILE 2030 /* No license server specified
    3048.                                                 for counted license */
    3049. #define H_ERR_FLEX_LM_NOFEATURE       2031 /* Can not find feature in the
    3050.                                               license file */
    3051. #define H_ERR_FLEX_LM_NOSERVSUPP      2032 /* Server has different license
    3052.                                               file than client - client's
    3053.                                               license has feature, but
    3054.                                               server's does not */
    3055. #define H_ERR_FLEX_LM_OLDVER          2033 /* License file does not support
    3056.                                               a version this new */
    3057. #define H_ERR_FLEX_LM_PLATNOTLIC      2034 /* This platform not authorized by
    3058.                                               license - running on platform
    3059.                                               not included in PLATFORMS list */
    3060. #define H_ERR_FLEX_LM_SERVBUSY        2035 /* License server busy */
    3061. #define H_ERR_FLEX_LM_NOCONFFILE      2036 /* Could not find license.dat */

    3062. #define H_ERR_FLEX_LM_BADFILE           2037 /* Invalid license file syntax */
    3063. #define H_ERR_FLEX_LM_NOSERVER          2038 /* Cannot connect to a license
    3064.                                                 server */
    3065. #define H_ERR_FLEX_LM_NOSERVICE         2039 /* No TCP "license" service
    3066.                                                 exists */
    3067. #define H_ERR_FLEX_LM_NOSOCKET          2040 /* No socket connection to
    3068.                                                 license manager server */
    3069. #define H_ERR_FLEX_LM_NOTTHISHOST       2041 /* Invalid host */
    3070. #define H_ERR_FLEX_LM_LONGGONE          2042 /* Feature has expired */
    3071. #define H_ERR_FLEX_LM_BADDATE           2043 /* Invalid date format in license
    3072.                                                 file */
    3073. #define H_ERR_FLEX_LM_BADCOMM           2044 /* Invalid returned data from
    3074.                                                 license server */
    3075. #define H_ERR_FLEX_LM_BADHOST           2045 /* Cannot find SERVER hostname in
    3076.                                                 network database */
    3077. #define H_ERR_FLEX_LM_CANTREAD          2046 /* Cannot read data from license
    3078.                                                 server */
    3079. #define H_ERR_FLEX_LM_CANTWRITE         2047 /* Cannot write data to license
    3080.                                                 server */
    3081. #define H_ERR_FLEX_LM_SELECTERR         2048 /* Error in select system call */
    3082. #define H_ERR_FLEX_LM_CHECKINBAD        2049 /* Feature checkin failure
    3083.                                                 detected at license */
    3084. #define H_ERR_FLEX_LM_USERSQUEUED       2050 /* Users are queued for this
    3085.                                                 feature */
    3086. #define H_ERR_FLEX_LM_SERVLONGGONE      2051 /* License server does not
    3087.                                                 support this version of this
    3088.                                                 feature */
    3089. #define H_ERR_FLEX_LM_TOOMANY           2052 /* Request for more licenses than
    3090.                                                 this feature supports */
    3091. #define H_ERR_FLEX_LM_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
    3092. #define H_ERR_FLEX_LM_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
    3093. #define H_ERR_FLEX_LM_CANTFINDETHER     2055 /* Cannot find ethernet device */
    3094. #define H_ERR_FLEX_LM_NOREADLIC         2056 /* Cannot read license file */
    3095. #define H_ERR_FLEX_LM_TOOEARLY          2057 /* Feature not yet available */
    3096. #define H_ERR_FLEX_LM_NOSUCHATTR        2058 /* No such attribute */
    3097. #define H_ERR_FLEX_LM_CLOCKBAD          2059 /* Clock difference too large
    3098.                                                 between client and server */
    3099. #define H_ERR_FLEX_LM_FEATCORRUPT       2060 /* Feature database corrupted in
    3100.                                                 daemon */
    3101. #define H_ERR_FLEX_LM_BADFEATPARAM      2061 /* Duplicate selection mismatch
    3102.                                                 for this feature */
    3103. #define H_ERR_FLEX_LM_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
    3104.                                                 feature */
    3105. #define H_ERR_FLEX_LM_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
    3106.                                                 for feature */
    3107. #define H_ERR_FLEX_LM_NEVERCHECKOUT     2064 /* Feature was never checked
    3108.                                                 out */
    3109. #define H_ERR_FLEX_LM_BADKEYDATA        2065 /* Invalid FLEXlm key data
    3110.                                                 supplied */
    3111. #define H_ERR_FLEX_LM_NOCLOCKCHECK      2066 /* Clock setting check not
    3112.                                                 available in daemon */
    3113. #define H_ERR_FLEX_LM_DATE_TOOBIG       2067 /* Date too late for binary
    3114.                                                 format */
    3115. #define H_ERR_FLEX_LM_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
    3116. #define H_ERR_FLEX_LM_NOSERVRESP        2069 /* Server did not respond to
    3117.                                                 message */
    3118. #define H_ERR_FLEX_LM_CHECKOUTFILTERED  2070 /* Request rejected by vendor
    3119.                                                 defined filter */
    3120. #define H_ERR_FLEX_LM_NOFEATSET         2071 /* No FEATURESET line present in
    3121.                                                 license file */
    3122. #define H_ERR_FLEX_LM_BADFEATSET        2072 /* Incorrect FEATURESET line in
    3123.                                                 license file */
    3124. #define H_ERR_FLEX_LM_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
    3125.                                                  line */
    3126. #define H_ERR_FLEX_LM_SOCKETFAIL        2074 /* socket() call failed */
    3127. #define H_ERR_FLEX_LM_SETSOCKFAIL       2075 /* setsockopt() failed */
    3128. #define H_ERR_FLEX_LM_BADCHECKSUM       2076 /* Message checksum failure */
    3129. #define H_ERR_FLEX_LM_SERVNOREADLIC     2077 /* Cannot read license file from
    3130.                                                 server */
    3131. #define H_ERR_FLEX_LM_NOTLICADMIN       2078 /* Not a license administrator */
    3132. #define H_ERR_FLEX_LM_REMOVETOOSOON     2079 /* lmremove request too soon */
    3133. #define H_ERR_FLEX_LM_ENDPATH           2080 /* Attempt to read beyond the end
    3134.                                                 of LF path */
    3135. #define H_ERR_FLEX_LM_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
    3136. #define H_ERR_FLEX_LM_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
    3137.                                                 report to Globetrotter
    3138.                                                 Software */
    3139. #define H_ERR_FLEX_LM_NOADMINAPI        2083 /* FLEXadmin API functions not
    3140.                                                 avilable */
    3141. #define H_ERR_FLEX_LM_BADPKG            2084 /* Invalid PACKAGE line in
    3142.                                                 license file */
    3143. #define H_ERR_FLEX_LM_SERVOLDVER        2085 /* Server FLEXlm version older
    3144.                                                 than client's */
    3145. #define H_ERR_FLEX_LM_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
    3146.                                                 INCLUDED in options file */
    3147. #define H_ERR_FLEX_LM_NOSERVCAP         2087 /* Server doesn't support this
    3148.                                                 request */
    3149. #define H_ERR_FLEX_LM_OBJECTUSED        2088 /* This license object already in
    3150.                                                 use */

    3151. #define H_ERR_FLEX_LM_FUTURE_FILE       2089 /* Future license file format */
    3152. #define H_ERR_FLEX_LM_SERVER_REMOVED    2090 /* Feature removed during
    3153.                                                 lmreread */
    3154. #define H_ERR_FLEX_LM_POOL              2091 /* This feature is available in a
    3155.                                                 different license pool */
    3156. #define H_ERR_FLEX_LM_NOT_THIS_HOST     2092 /* Network connect to THIS_HOST
    3157.                                                 failed */
    3158. #define H_ERR_FLEX_LM_HOSTDOWN          2093 /* Server node is down or not
    3159.                                                 responding */
    3160. #define H_ERR_FLEX_LM_VENDOR_DOWN       2094 /* The desired vendor daemon is
    3161.                                                 down */
    3162. #define H_ERR_FLEX_LM_BADDECFILE        2095 /* The decimal format license is
    3163.                                                 typed incorrectly */
    3164. #define H_ERR_FLEX_LM_RESVFOROTHERS     2096 /* All licenses are reserved for
    3165.                                                 others */
    3166. #define H_ERR_FLEX_LM_TSOK_ERR          2097 /* Terminal Server remote client
    3167.                                                 not allowed */
    3168. #define H_ERR_FLEX_LM_BORROW_TOOLONG    2098 /* Cannot borrow that long */
    3169. #define H_ERR_FLEX_LM_SERVER_MAXED_OUT  2099 /* License server out of network
    3170.                                                 connections */
    3171. #define H_ERR_FLEX_LM_NODONGLE          2300 /* Dongle not attached, or can't
    3172.                                                 read dongle */
    3173. #define H_ERR_FLEX_LM_NODONGLEDRIVER    2301 /* Missing dongle driver */
    3174. #define H_ERR_FLEX_LM_FLEXLOCK2CKOUT    2302 /* FLEXlock checkouts attempted */
    3175. #define H_ERR_FLEX_LM_SIGN_REQ          2303 /* SIGN= attribute required */
    3176. #define H_ERR_FLEX_LM_NOCROSUPPORT      2304 /* CRO not supported for this
    3177.                                                 platform */
    3178. #define H_ERR_FLEX_LM_BORROW_LINGER_ERR 2305 /* BORROW failed */
    3179. #define H_ERR_FLEX_LM_BORROW_EXPIRED    2306 /* BORROW period has expired */
    3180. #define H_ERR_FLEX_LM_FLOATOK_ONEHOSTID 2307 /* FLOAT_OK license must have
    3181.                                                 exactly one dongle hostid */
    3182. #define H_ERR_FLEX_LM_BORROW_DELETE_ERR 2308 /* Unable to delete local borrow
    3183.                                                 info" */
    3184. #define H_ERR_FLEX_LM_BORROW_RETURN_EARLY_ERR    2309 /* Returning borrowed
    3185.                                                          license early
    3186.                                                          not enabled */
    3187. #define H_ERR_FLEX_LM_BORROW_RETURN_SERVER_ERR   2310 /* Returning borrowed
    3188.                                                          license on server
    3189.                                                          failed */
    3190. #define H_ERR_FLEX_LM_CANT_CHECKOUT_JUST_PACKAGE 2311 /* Checkout just a
    3191.                                                          PACKAGE failed*/
    3192. #define H_ERR_FLEX_LM_COMPOSITEID_INIT_ERR 2312 /* Composite Hostid not
    3193.                                                    initialized */
    3194. #define H_ERR_FLEX_LM_COMPOSITEID_ITEM_ERR 2313 /* An item needed for Composite
    3195.                                                    Hostid missing or invalid */
    3196. #define H_ERR_FLEX_LM_BORROW_MATCH_ERR   2314 /* Borrowed license doesn't match
    3197.                                                  any known server license */
    3198. #define H_ERR_FLEX_LM_EVENTLOG_INIT_ERR  2315 /* Error enabling event log */
    3199. #define H_ERR_FLEX_LM_EVENTLOG_DISABLED  2316 /* Event logging is disabled */
    3200. #define H_ERR_FLEX_LM_EVENTLOG_WRITE_ERR 2317 /* Error writing to event log */
    3201. #define H_ERR_FLEX_LM_TIMEOUT            2318 /* Timeout */
    3202. #define H_ERR_FLEX_LM_BADCOMMAND         2319 /* Bad message command */
    3203. #define H_ERR_FLEX_LM_SOCKET_BROKEN_PIPE 2320 /* Error writing to socket */
    3204. #define H_ERR_FLEX_LM_INVALID_SIGNATURE  2321 /* Failed to generate version
    3205.                                                  specific license */
    3206. #define H_ERR_FLEX_LM_UNCOUNTED_NOT_SUPPORTED 2322 /* Vers.-specific signatures
    3207.                                                       not supported */
    3208. #define H_ERR_FLEX_LM_REDUNDANT_SIGNATURES 2323 /* License template contains
    3209.                                                    redundant signature
    3210.                                                    specifiers */
    3211. #define H_ERR_FLEX_LM_BADCODE_V71_LK    2324 /* Invalid V71_LK signature */
    3212. #define H_ERR_FLEX_LM_BADCODE_V71_SIGN  2325 /* Invalid V71_SIGN signature */
    3213. #define H_ERR_FLEX_LM_BADCODE_V80_LK    2326 /* Invalid V80_LK signature */
    3214. #define H_ERR_FLEX_LM_BADCODE_V80_SIGN  2327 /* Invalid V80_SIGN signature */
    3215. #define H_ERR_FLEX_LM_BADCODE_V81_LK    2328 /* Invalid V81_LK signature */
    3216. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN  2329 /* Invalid V81_SIGN signature */
    3217. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN2 2330 /* Invalid V81_SIGN2 signature */
    3218. #define H_ERR_FLEX_LM_BADCODE_V84_LK    2331 /* Invalid V84_LK signature */
    3219. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN  2332 /* Invalid V84_SIGN signature */
    3220. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN2 2333 /* Invalid V84_SIGN2 signature */
    3221. #define H_ERR_FLEX_LM_LK_REQ            2334 /* License key required but
    3222.                                                 missing from the certificate */
    3223. #define H_ERR_FLEX_LM_BADAUTH           2335 /* Bad AUTH={} signature */
    3224. #define H_ERR_FLEX_LM_REPAIR_NEEDED     2336 /* TS record invalid */
    3225. #define H_ERR_FLEX_LM_TS_OPEN           2337 /* Cannot open TS */
    3226. #define H_ERR_FLEX_LM_BAD_FULFILLMENT   2338 /* Invalid Fulfillment record */
    3227. #define H_ERR_FLEX_LM_BAD_ACTREQ        2339 /* Invalid activation request
    3228.                                                 received */
    3229. #define H_ERR_FLEX_LM_TS_NO_FULFILL_MATCH 2340 /* No fulfillment exists in
    3230.                                                   trusted storage which matches
    3231.                                                   the request */
    3232. #define H_ERR_FLEX_LM_BAD_ACT_RESP      2341 /* Invalid activation response
    3233.                                                 received */
    3234. #define H_ERR_FLEX_LM_CANTRETURN        2342 /* Can't return the fulfillment */
    3235. #define H_ERR_FLEX_LM_RETURNEXCEEDSMAX  2343 /* Return would exceed max
    3236.                                                 count(s) */
    3237. #define H_ERR_FLEX_LM_NO_REPAIRS_LEFT   2344 /* No repair count left */
    3238. #define H_ERR_FLEX_LM_NOT_ALLOWED       2345 /* Specified operation is not
    3239.                                                 allowed */
    3240. #define H_ERR_FLEX_LM_ENTLEXCLUDE       2346 /* User/host on EXCLUDE list for
    3241.                                                 entitlement */
    3242. #define H_ERR_FLEX_LM_ENTLNOTINCLUDE    2347 /* User/host not in INCLUDE list
    3243.                                                 for entitlement */
    3244. #define H_ERR_FLEX_LM_ACTIVATION        2348 /* Activation error */
    3245. #define H_ERR_FLEX_LM_TS_BADDATE        2349 /* Invalid date format in trusted
    3246.                                                 storage */
    3247. #define H_ERR_FLEX_LM_ENCRYPTION_FAILED 2350 /* Message encryption failed */
    3248. #define H_ERR_FLEX_LM_DECRYPTION_FAILED 2351 /* Message decryption failed */
    3249. #define H_ERR_FLEX_LM_BADCONTEXT        2352 /* Bad filter context */
    3250. #define H_ERR_FLEX_LM_SUPERSEDE_CONFLICT 2353 /* SUPERSEDE feature conflict */
    3251. #define H_ERR_FLEX_LM_INVALID_SUPERSEDE_SIGN 2354 /* Invalid SUPERSEDE_SIGN
    3252.                                                      syntax */
    3253. #define H_ERR_FLEX_LM_SUPERSEDE_SIGN_EMPTYSTRING 2355 /* SUPERSEDE_SIGN does
    3254.                                                          not contain a feature
    3255.                                                          name and license
    3256.                                                          signature */
    3257. #define H_ERR_FLEX_LM_ONE_TSOK_PLATFORM_ERR 2356 /* ONE_TS_OK is not supported
    3258.                                                     in this Windows Platform */
    3259. #define H_ERR_FLEX_LM_ONE_TSOK_MTX_ERR  2357 /* Internal error */
    3260. #define H_ERR_FLEX_LM_ONE_TSOK_ERR      2358 /* Only one terminal server
    3261.                                                 remote client checkout is
    3262.                                                 allowed for this feature */
    3263. #define H_ERR_FLEX_LM_SSIDNULL          2359 /* Internal error */
    3264. #define H_ERR_FLEX_LM_SMTXNOTREL        2360 /* Internal error */
    3265. #define H_ERR_FLEX_LM_MTXNOPERM         2361 /* Internal error */
    3266. #define H_ERR_FLEX_LM_COMPOSITEID_ETHER_ERR 2362 /* More than one ethernet
    3267.                                                     hostid not supported in
    3268.                                                     composite hostid
    3269.                                                     definition */
    3270. #define H_ERR_FLEX_LM_LIC_FILE_CHAR_EXCEED 2363 /* The number of characters in
    3271.                                                    the license file paths
    3272.                                                    exceeds the permissible
    3273.                                                    limit */
    3274. #define H_ERR_FLEX_LM_TZ_INVALID_SYNTAX 2364 /* Invalid TZ keyword syntax */
    3275. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_SPEC 2365 /* Invalid time zone override
    3276.                                                     specification in the
    3277.                                                     client */
    3278. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_INFO 2366 /* The time zone information
    3279.                                                     could not be obtained */
    3280. #define H_ERR_FLEX_LM_TZ_UNAUTHORIZED   2367 /* License client time zone not
    3281.                                                 authorized for license
    3282.                                                 rights */
    3283. #define H_ERR_FLEX_LM_INVALID_VM_PLATFORMS 2368 /* Invalid syntax for
    3284.                                                    VM_PLATFORMS keyword */
    3285. #define H_ERR_FLEX_LM_VM_PHYSICAL_ONLY  2369 /* Feature can be checked out
    3286.                                                 from physical machine only */
    3287. #define H_ERR_FLEX_LM_VM_VIRTUAL_ONLY   2370 /* Feature can be checked out
    3288.                                                 from virtual machine only */
    3289. #define H_ERR_FLEX_LM_VM_BAD_KEY        2371 /* Vendor keys do not support
    3290.                                                 Virtualization feature */
    3291. #define H_ERR_FLEX_LM_MAXLIMIT_EXCEED   2372 /* Checkout request denied as it
    3292.                                                 exceeds the MAX limit
    3293.                                                 specified in the options
    3294.                                                 file */
    3295. #define H_ERR_FLEX_LM_BA_API_INTERNAL_ERROR 2373 /* Binding agent API -
    3296.                                                     Internal error */
    3297. #define H_ERR_FLEX_LM_BA_COMM_ERROR     2374 /* Binding agent communication
    3298.                                                 error */
    3299. #define H_ERR_FLEX_LM_INVALID_BA_VERSION 2375 /* Invalid Binding agent
    3300.                                                  version */
    3301. #define H_ERR_FLEX_LM_SERVERQUERY_LOAD_REQUEST_FAILED 2376
    3302.                                               /* Failed to load ServerQuery
    3303.                                                  request */
    3304. #define H_ERR_FLEX_LM_SERVERQUERY_RESPONSE_FAILED 2377
    3305.                                               /* Failed to generate ServerQuery
    3306.                                                  response */
    3307. #define H_ERR_FLEX_LM_INVALID_IPADDRESS 2378  /* Invalid IP address used while
    3308.                                                  overriding */

    3309. /* Adapt this to be the highest error code concerning FlexLM */
    3310. #define H_ERR_LAST_FLEX_LM_ERROR H_ERR_FLEX_LM_INVALID_IPADDRESS

    3311. #endif
    复制代码

    评分

    参与人数 1热心值 +1 收起 理由
    iwake + 1 谢谢大佬!

    查看全部评分

    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系

    该用户从未签到

    0

    主题

    10

    帖子

    43

    积分

    Rank: 1

    积分
    43
    发表于 2018-2-19 09:19:05 | 显示全部楼层
    很好,方便查找,很有用!!!!
  • TA的每日心情

    2021-4-7 13:22
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    13

    帖子

    47

    积分

    Rank: 1

    积分
    47

    切换助手验证会员

    发表于 2018-4-2 09:45:00 | 显示全部楼层
    很好,方便查找,很有用!!!!
  • TA的每日心情

    2019-1-28 08:06
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    4

    主题

    17

    帖子

    64

    积分

    Rank: 1

    积分
    64

    切换助手验证会员

    发表于 2018-7-13 19:02:13 | 显示全部楼层
    确实不错,的收藏一下!!!!解决了我一个困扰了一下午的问题!
  • TA的每日心情

    2019-8-1 08:58
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    9

    帖子

    35

    积分

    Rank: 1

    积分
    35
    发表于 2018-7-31 18:26:24 | 显示全部楼层
    111111212
  • TA的每日心情

    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    37

    积分

    Rank: 1

    积分
    37
    发表于 2018-8-8 23:21:49 | 显示全部楼层
    请问错误代码8313怎么处理
  • TA的每日心情
    开心
    2021-10-18 14:21
  • 签到天数: 859 天

    连续签到: 2 天

    [LV.10]以坛为家III

    188

    主题

    925

    帖子

    5543

    积分

    Rank: 9

    积分
    5543

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2018-8-9 07:49:33 | 显示全部楼层
    halcon学习者 发表于 2018-8-8 23:21
    请问错误代码8313怎么处理

    8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的?
  • TA的每日心情

    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    37

    积分

    Rank: 1

    积分
    37
    发表于 2018-8-9 13:22:16 | 显示全部楼层
    绝地武士 发表于 2018-8-9 07:49
    8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...

  • TA的每日心情

    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    37

    积分

    Rank: 1

    积分
    37
    发表于 2018-8-9 13:25:39 | 显示全部楼层
    绝地武士 发表于 2018-8-9 07:49
    8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...

    不好意思,我不太懂怎么操作论坛
  • TA的每日心情

    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    37

    积分

    Rank: 1

    积分
    37
    发表于 2018-8-9 13:45:59 | 显示全部楼层
    绝地武士 发表于 2018-8-9 07:49
    8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...

    第二部分

    第二部分

    第一部分

    第一部分
    就是这样

    错误提醒

    错误提醒

    点评

    第一张图片是显示错误的地方,第二张图片是对图像进行预处理  发表于 2018-8-9 13:47
    您需要登录后才可以回帖 登录 | 会员注册

    本版积分规则

    视觉培训招生

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

    算子查询| 申请友链| 小黑屋| 手机版| Archiver|

    © 2015-2021 51Halcon机器视觉  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

    快速回复 返回顶部 返回列表