51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 37485|回复: 89

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

  [复制链接]
  • TA的每日心情
    振奋
    昨天 21:14
  • 签到天数: 966 天

    连续签到: 2 天

    [LV.10]以坛为家III

    382

    主题

    1557

    帖子

    7351

    积分

    Rank: 9

    积分
    7351

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

    发表于 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.05版本原版错误代码定义部分翻译:
    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. /****************************************************************************/
    27. /* Return codes for errors                                                  */
    28. /****************************************************************************/
    29. /* The values of errors range from 1000 to H_ERR_START_EXT                  */
    30. /* Values beyond H_ERR_START_EXT are reserved for user extensions           */
    31. /****************************************************************************/



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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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


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


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

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

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

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


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

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

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

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

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


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

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

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


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


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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

    1343. /* Window dump */
    1344. #define H_ERR_WNCV         5176 /* Window not completely visible */

    1345. /* Fonts */
    1346. #define H_ERR_FONT_NA      5177 /* Font not allowed for this operation */

    1347. /* Threads */
    1348. #define H_ERR_WDIFFTH      5178 /* Window was created in different thread */

    1349. #define H_ERR_OBJ_ATTACHED 5194 /* Drawing object already attached to another
    1350.                                    window */

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

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

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

    1375. /* 3d navigation */
    1376. #define H_ERR_NVG_WM       5195 /* invalid navigation mode */

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

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

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

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


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

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

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

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

    1552. /* Images from file */

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

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

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

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

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

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

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

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

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

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

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

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

    1671. /* HOBJ files */
    1672. #define H_ERR_HOBJ_NOT_ONLY_IMAGES 5599 /* File does not contain only images */


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

    1725. #define H_ERR_ARCINFO_TOO_MANY_XLDS       5700 /* Too many contours/polygons
    1726.                                                   for this file format */

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

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

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

    1776. #define H_ERR_NRA          6041 /* No memory block allocated at last */
    1777. #define H_ERR_IAD          6040 /* System parameter for memory-allocation
    1778.                                    inconsistent */

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


    1780. /* System */
    1781. #define H_ERR_CP_FAILED    6500 /* Process creation failed */

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

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

    1811. #define H_ERR_CNN_IMPL_INVALID       7706 /* CNN: Invalid implementation type
    1812.                                            */
    1813. #define H_ERR_CNN_TRAINING_NOT_SUP   7707 /* CNN: Training is not supported in
    1814.                                              the current environment. */

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

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

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

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

    1896. /* Graphs */
    1897. #define H_ERR_GRAPH_INTERNAL         7751 /* Graph: Internal error */
    1898. #define H_ERR_GRAPH_IO_INVALID       7752 /* Graph: Invalid data serialization
    1899.                                            */
    1900. #define H_ERR_GRAPH_INVALID_INDEX    7753 /* Graph: Invalid index */

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

    1928. #define H_ERR_CNNGRAPH_NO_CLASS_CHANGE  7774 /* CNN-Graph: Architecture not
    1929.                                                 suitable for the adaption of
    1930.                                                 the number of output classes */

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

    1949. /* DL */
    1950. #define H_ERR_DL_FILE_READ            7780 /* DL: Error reading file */
    1951. #define H_ERR_DL_FILE_WRITE           7781 /* DL: Error writing file */
    1952. #define H_ERR_DL_FILE_WRONG_VERSION   7782 /* DL: Wrong file version */

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

    1977. #define H_ERR_DL_READ_ONNX 7801 /* Error occured while reading an ONNX model */
    1978. #define H_ERR_DL_CLASS_IDS_MISSING 7802 /* DL: Model does not have class ids */

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

    1989. /* DL Nodes */
    1990. #define H_ERR_DL_NODE_MISSING_PARAM_NAME  7830 /* DL-Node: Missing generic
    1991.                                                   parameter 'name'. Please
    1992.                                                   specify a layer name. */

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

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

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

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

    2013. /* DL Model */
    2014. #define H_ERR_DL_MODEL_APPLY_NO_DEF_OUTPUTS 7910 /* apply_dl_model: no default
    2015.                                                     outputs allowed */
    2016. #define H_ERR_DL_MODEL_UNSUPPORTED_GENPARAM  7911 /* DL: Unsupported generic parameter */
    2017. #define H_ERR_DL_MODEL_OPERATOR_UNSUPPORTED 7912 /* DL: Operator does not support model */

    2018. /* DL Module */
    2019. #define H_ERR_DL_MODULE_NOT_LOADED 7990 /* DLModule is not loaded */

    2020. /* Cgpx */
    2021. #define H_ERR_WPRN         8000 /* Unknown operator name */
    2022. #define H_ERR_RCNA         8001 /* register_comp_used is not activated */
    2023. #define H_ERR_WPC          8002 /* Unknown operator class */

    2024. /* Convolution and rank */
    2025. /* Error codes concerning getMask() (RMF = Read Mask-File) */
    2026. #define H_ERR_ORMF        8101  /* convol/mask: Error while opening file */
    2027. #define H_ERR_EOFRMF      8102  /* convol/mask: Premature end of file */
    2028. #define H_ERR_CVTRMF      8103  /* convol/mask: Conversion error */
    2029. #define H_ERR_LCNRMF      8104  /* convol/mask: Wrong row-/column number */
    2030. #define H_ERR_WCOVRMF     8105  /* convol/mask: Mask size overflow */
    2031. #define H_ERR_NEOFRMF     8106  /* convol/mask: Too many elements entered */
    2032. /* IPconvol() and IPRank()                             */
    2033. #define H_ERR_WRRA        8107  /* convol: Wrong margin type */
    2034. #define H_ERR_MCN0        8108  /* convol: No mask object has got
    2035.                                    empty region */
    2036. #define H_ERR_WF0         8110  /* convol: Weight factor is 0 */
    2037. #define H_ERR_NWC         8111  /* convol: Inconsistent number of weights */
    2038. #define H_ERR_WRRV        8112  /* rank: Wrong rank value */
    2039. /* Border treatment */
    2040. #define H_ERR_ROVFL       8113  /* convol/rank: Error while handling margin */
    2041. #define H_ERR_EWPMF       8114  /* Error while parsing filter mask file */

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

    2044. /* Background estimation (Kalman) */
    2045. #define H_ERR_WBEDN       8200  /* No valid ID for data set */
    2046. #define H_ERR_NBEDA       8201  /* No data set active (set_bg_esti) */
    2047. #define H_ERR_BEDNAU      8202  /* ID already used for data set */
    2048. #define H_ERR_NBEDC       8204  /* No data set created (create_bg_esti) */
    2049. #define H_ERR_NTM         8205  /* Not possible to pass an object list */
    2050. #define H_ERR_WISBE       8206  /* Image has other size than the background
    2051.                                    image in data set */
    2052. #define H_ERR_UDNSSBE     8207  /* Up-date-region is bigger than
    2053.                                    background image */
    2054. #define H_ERR_SNBETS      8208  /* Number of statistic data sets is
    2055.                                    too small */
    2056. #define H_ERR_WAMBE       8209  /* Wrong value for adapt mode */
    2057. #define H_ERR_WFMBE       8210  /* Wrong value for frame mode */


    2058. /* Pose estimation */
    2059. #define H_ERR_PE_NPCTS    8250  /* Number of point corresponcences too small */
    2060. #define H_ERR_PE_INVMET   8251  /* Invalid method */

    2061. /* OCR */
    2062. #define H_ERR_OCR_MEM1    8300  /* Maximum number of fonts exceeded */
    2063. #define H_ERR_OCR_WID     8301  /* Wrong ID (Number) for font */
    2064. #define H_ERR_OCR1        8302  /* OCR internal error: wrong ID */
    2065. #define H_ERR_OCR_NNI     8303  /* OCR not initialised: no font was read in */
    2066. #define H_ERR_OCR_NAI     8304  /* No font activated */
    2067. #define H_ERR_OCR_WTP     8305  /* OCR internal error: Wrong threshold in
    2068.                                    angle determination */
    2069. #define H_ERR_OCR_WF      8306  /* OCR internal error: Wrong attribute */
    2070. #define H_ERR_OCR_READ    8307  /* The version of the OCR classifier
    2071.                                    is not supported */
    2072. #define H_ERR_OCR_NODES   8308  /* OCR File: Inconsistent number of nodes */
    2073. #define H_ERR_OCR_EOF     8309  /* OCR File: File too short */
    2074. #define H_ERR_OCR_INC1    8310  /* OCR: Internal error 1 */
    2075. #define H_ERR_OCR_INC2    8311  /* OCR: Internal error 2 */
    2076. #define H_ERR_WOCRTYPE    8312  /* Wrong type of OCR tool
    2077.                                    (no 'box' or 'net') */
    2078. #define H_ERR_OCR_TRF     8313  /* The version of the OCR training characters
    2079.                                    is not supported */
    2080. #define H_ERR_TRF_ITL     8314  /* Image too large for training file */
    2081. #define H_ERR_TRF_RTL     8315  /* Region too large for training file */
    2082. #define H_ERR_TRF_PT      8316  /* Protected OCR training file */
    2083. #define H_ERR_TRF_WPW     8317  /* Protected OCR training file: wrong passw. */
    2084. #define H_ERR_OCR_NOSITEM 8318  /* Serialized item does not contain a valid
    2085.                                    OCR classifier */
    2086. #define H_ERR_TRF_CON_EIO 8319  /* OCR training file concatenation failed:
    2087.                                    identical input and output files */

    2088. #define H_ERR_OCR_MLP_NOCLASSFILE 8320 /* Invalid file format for
    2089.                                           MLP classifier */
    2090. #define H_ERR_OCR_MLP_WRCLASSVERS 8321 /* The version of the MLP classifier
    2091.                                           is not supported */
    2092. #define H_ERR_OCR_MLP_NOSITEM     8322 /* Serialized item does not contain
    2093.                                           a valid MLP classifier */

    2094. #define H_ERR_OCR_SVM_NOCLASSFILE 8330 /* Invalid file format for
    2095.                                           SVM classifier */
    2096. #define H_ERR_OCR_SVM_WRCLASSVERS 8331 /* The version of the SVM
    2097.                                           classifier is not supported*/
    2098. #define H_ERR_OCR_SVM_NOSITEM     8332 /* Serialized item does not contain
    2099.                                           a valid SVM classifier */

    2100. #define H_ERR_OCR_KNN_NOCLASSFILE 8333 /* Invalid file format for
    2101.                                           k-NN classifier */
    2102. #define H_ERR_OCR_KNN_NOSITEM     8334 /* Serialized item does not contain
    2103.                                           a valid k-NN classifier */

    2104. #define H_ERR_OCR_CNN_NOCLASSFILE 8335 /* Invalid file format for CNN
    2105.                                           classifier */
    2106. #define H_ERR_OCR_CNN_WRCLASSVERS 8336 /* The version of the CNN classifier
    2107.                                           is not supported */
    2108. #define H_ERR_OCR_CNN_NOSITEM     8337 /* Serialized item does not contain
    2109.                                           a valid CNN classifier */
    2110. #define H_ERR_OCR_RESULT_NOT_AVAILABLE 8338 /* Result name is not available
    2111.                                                for this mode */

    2112. /* OCV */
    2113. #define H_ERR_OCV_NI            8350  /* OCV system not initialized */
    2114. #define H_ERR_WOCVTYPE          8351  /* The version of the OCV tool
    2115.                                          is not supported */
    2116. #define H_ERR_OCV_WNAME         8353  /* Wrong name for an OCV object */
    2117. #define H_ERR_OCV_II            8354  /* Training has already been applied */
    2118. #define H_ERR_OCV_NOTTR         8355  /* No training has been applied */
    2119. #define H_ERR_OCV_NOSITEM       8356  /* Serialized item does not
    2120.                                          contain a valid OCV tool */

    2121. /* Function 1D */
    2122. #define H_ERR_WLENGTH       8370 /* Wrong number of function points */
    2123. #define H_ERR_NO_FUNCTION   8371 /* List of values is not a function */
    2124. #define H_ERR_NOT_ASCENDING 8372 /* Wrong ordering of values (not ascending)*/
    2125. #define H_ERR_ILLEGAL_DIST  8373 /* Illegal distance of function points */
    2126. #define H_ERR_NOT_MONOTONIC 8374 /* Function is not monotonic. */
    2127. #define H_ERR_WFUNCTION     8375 /* Wrong function type. */

    2128. /* Grid rectification */
    2129. #define H_ERR_GRID_CONNECT_POINTS 8390 /* The input points could not be
    2130.                                           arranged in a regular grid */
    2131. #define H_ERR_GRID_GEN_MAP        8391 /* Error while creating the output
    2132.                                           map */
    2133. #define H_ERR_GRID_AUTO_ROT       8392 /* Auto rotation failed */

    2134. /* Camera calibration */
    2135. #define H_ERR_CAL_NO_COMM_PAR     8393 /* No common camera parameters */
    2136. #define H_ERR_CAL_NEGVY     8394 /* Vy must be > 0 */
    2137. #define H_ERR_CAL_IDENTICAL_FP    8395 /* Same finder pattern found
    2138.                                           multiple times */
    2139. #define H_ERR_CAL_LSCPNA    8396 /* Function not available for line scan
    2140.                                     cameras with perspective lenses */
    2141. #define H_ERR_CAL_MARK_SEGM 8397 /* Mark segmentation failed */
    2142. #define H_ERR_CAL_CONT_EXT  8398 /* Contour extraction failed */
    2143. #define H_ERR_CAL_NO_FP     8399 /* No finder pattern found */
    2144. #define H_ERR_CAL_LCALP     8400 /* At least 3 calibration points have to be
    2145.                                     indicated */
    2146. #define H_ERR_CAL_INCONSISTENT_FP  8401 /* Inconsistent finder pattern
    2147.                                            positions */
    2148. #define H_ERR_CAL_NCPF      8402 /* No calibration table found */
    2149. #define H_ERR_CAL_RECPF     8403 /* Error while reading calibration table
    2150.                                     description file */
    2151. #define H_ERR_CAL_LTMTH     8404 /* Minimum threshold while searching for
    2152.                                     ellipses */
    2153. #define H_ERR_CAL_FRCP      8405 /* Read error / format error in calibration
    2154.                                     table description file */
    2155. #define H_ERR_CAL_PROJ      8406 /* Error in projection:
    2156.                                     s_x = 0 or s_y = 0 or z = 0 */
    2157. #define H_ERR_CAL_UNPRO     8407 /* Error in inverse projection */
    2158. #define H_ERR_CAL_RICPF     8408 /* Not possible to open camera parameter
    2159.                                     file */
    2160. #define H_ERR_CAL_FICP1     8409 /* Format error in file: No colon */
    2161. #define H_ERR_CAL_FICP2     8410 /* Format error in file:
    2162.                                     2. colon is missing */
    2163. #define H_ERR_CAL_FICP3     8411 /* Format error in file:
    2164.                                     Semicolon is missing */
    2165. #define H_ERR_CAL_REPOS     8412 /* Not possible to open camera parameter
    2166.                                     (pose) file */
    2167. #define H_ERR_CAL_FOPOS     8413 /* Format error in camera parameter
    2168.                                     (pose) file */
    2169. #define H_ERR_CAL_OCPDF     8414 /* Not possible to open calibration target
    2170.                                     description file */
    2171. #define H_ERR_CAL_OCPPS     8415 /* Not possible to open postscript file of
    2172.                                     calibration target */
    2173. #define H_ERR_CAL_EVECN     8416 /* Error while norming the vector */
    2174. #define H_ERR_CAL_NPLAN     8417 /* Fitting of calibration target failed */
    2175. #define H_ERR_CAL_NNMAR     8418 /* No next mark found */
    2176. #define H_ERR_CAL_NNEQU     8419 /* Normal equation system is not solvable */
    2177. #define H_ERR_CAL_QETHM     8420 /* Average quadratic error is too big for
    2178.                                     3D position of mark */
    2179. #define H_ERR_CAL_NOELL     8421 /* Non elliptic contour */
    2180. #define H_ERR_CAL_WPARV     8422 /* Wrong parameter value slvand() */
    2181. #define H_ERR_CAL_WFRES     8423 /* Wrong function results slvand() */
    2182. #define H_ERR_CAL_ECPDI     8424 /* Distance of marks in calibration target
    2183.                                     description file is not possible */
    2184. #define H_ERR_CAL_WEFLA     8425 /* Specified flag for degree of freedom
    2185.                                     not valid */
    2186. #define H_ERR_CAL_NOMER     8426 /* Minimum error did not fall below */
    2187. #define H_ERR_CAL_WPTYP     8427 /* Wrong type in Pose
    2188.                                     (rotation / translation) */
    2189. #define H_ERR_CAL_WIMSZ     8428 /* Image size does not match the measurement
    2190.                                     in camera parameters */
    2191. #define H_ERR_CAL_NPILS     8429 /* Point could not be projected into
    2192.                                     linescan image */
    2193. #define H_ERR_CAL_DIACM     8430 /* Diameter of calibration marks could
    2194.                                     not be determined */
    2195. #define H_ERR_CAL_ORICP     8431 /* Orientation of calibration plate could
    2196.                                     not be determined */
    2197. #define H_ERR_CAL_CPNII     8432 /* Calibration plate does not lie completely
    2198.                                     inside the image */
    2199. #define H_ERR_CAL_WNCME     8433 /* Wrong number of calibration marks
    2200.                                     extracted */
    2201. #define H_ERR_CAL_UNKPG     8434 /* Unknown name of parameter group */
    2202. #define H_ERR_CAL_NEGFL     8435 /* Focal length must be non-negative */
    2203. #define H_ERR_CAL_TELNA     8436 /* Function not available for cameras
    2204.                                     with telecentric lenses */
    2205. #define H_ERR_CAL_LSCNA     8437 /* Function not available for line scan
    2206.                                     cameras */
    2207. #define H_ERR_CAL_ELLDP     8438 /* Ellipse is degenerated to a point */
    2208. #define H_ERR_CAL_NOMF      8439 /* No orientation mark found */
    2209. #define H_ERR_CAL_NCONV     8440 /* Camera calibration did not converge */
    2210. #define H_ERR_CAL_HYPNA     8441 /* Function not available for cameras with
    2211.                                     hypercentric lenses */
    2212. #define H_ERR_CAL_DISTORT   8442 /* Point cannot be distorted. */
    2213. #define H_ERR_CAL_WREDGFILT 8443 /* Wrong edge filter. */
    2214. #define H_ERR_CAL_NEGPS     8444 /* Pixel size must be non-negative or zero */
    2215. #define H_ERR_CAL_NEGTS     8445 /* Tilt is in the wrong range */
    2216. #define H_ERR_CAL_NEGRS     8446 /* Rot is in the wrong range */
    2217. #define H_ERR_CAL_INVCAMPAR 8447 /* Camera parameters are invalid */
    2218. #define H_ERR_CAL_ILLFL     8448 /* Focal length must be positive */
    2219. #define H_ERR_CAL_ILLMAG    8449 /* Magnification must be positive */
    2220. #define H_ERR_CAL_ILLIPD    8450 /* Illegal image plane distance */

    2221. /* Calib Data Model (CM) and Camera Setup Model (CSM) errors */
    2222. #define H_ERR_CM_NOT_OPTIMIZED  8451 /* model not optimized yet - no res's*/
    2223. #define H_ERR_CM_NOT_POSTPROCC  8452 /* auxilary model results not available */
    2224. #define H_ERR_CM_NOT_INTERCONN  8453 /* setup not 'visibly' interconnected */
    2225. #define H_ERR_CM_CAMPAR_MISMCH  8454 /* camera parameter mismatch */
    2226. #define H_ERR_CM_CAMTYP_MISMCH  8455 /* camera type mismatch */
    2227. #define H_ERR_CM_CAMTYP_UNSUPD  8456 /* camera type not supported */
    2228. #define H_ERR_CM_INVALD_CAMIDX  8457 /* invalid camera ID */
    2229. #define H_ERR_CM_INVALD_DESCID  8458 /* invalid cal.obj. ID */
    2230. #define H_ERR_CM_INVALD_COBJID  8459 /* invalid cal.obj. instance ID */
    2231. #define H_ERR_CM_UNDEFINED_CAM  8460 /* undefined camera  */
    2232. #define H_ERR_CM_REPEATD_INDEX  8461 /* repeated observ. index */
    2233. #define H_ERR_CM_UNDEFI_CADESC  8462 /* undefined calib. object description */
    2234. #define H_ERR_CM_NO_DESCR_FILE  8463 /* Invalid file format for calibration
    2235.                                         data model */
    2236. #define H_ERR_CM_WR_DESCR_VERS  8464 /* The version of the calibration data
    2237.                                         model is not supported */
    2238. #define H_ERR_CM_ZERO_MOTION    8465 /* zero-motion in linear scan camera */
    2239. #define H_ERR_CM_MULTICAM_UNSP  8466 /* multi-camera and -calibobj not
    2240.                                         supported for all camera types */
    2241. #define H_ERR_CM_INCMPLTE_DATA  8467 /* incomplete data, required for legacy
    2242.                                         calibration */
    2243. #define H_ERR_CSM_NO_DESCR_FIL  8468 /* Invalid file format for camera setup
    2244.                                         model */
    2245. #define H_ERR_CSM_WR_DESCR_VER  8469 /* The version of the camera setup model
    2246.                                         is not supported */
    2247. #define H_ERR_CM_CALTAB_NOT_AV  8470 /* full HALCON-caltab descr'n required */
    2248. #define H_ERR_CM_INVAL_OBSERID  8471 /* invalid observation ID */
    2249. #define H_ERR_CSM_NOSITEM       8472 /* Serialized item does not contain a
    2250.                                         valid camera setup model */

    2251. #define H_ERR_CM_NOSITEM        8473 /* Serialized item does not contain a
    2252.                                         valid calibration data model */
    2253. #define H_ERR_CM_INV_TOOLPOSID  8474 /* Invalid tool pose id */
    2254. #define H_ERR_CM_UNDEFINED_TOO  8475 /* Undefined tool pose */
    2255. #define H_ERR_CM_INVLD_MODL_TY  8476 /* Invalid calib data model type */
    2256. #define H_ERR_CSM_UNINIT_CAM    8477 /* The camera setup model contains an
    2257.                                         uninitialized camera */
    2258. #define H_ERR_CM_NO_VALID_SOL   8478 /* The hand-eye algorithm failed
    2259.                                         to find a solution. */
    2260. #define H_ERR_CM_INVAL_OBS_POSE 8479 /* invalid observation pose */
    2261. #define H_ERR_CM_TOO_FEW_POSES  8480 /* Not enough calibration object poses */
    2262. #define H_ERR_CM_UNDEF_CAM_TYP  8481 /* undefined camera type */

    2263. /* Stereo Model (SM) Errors */
    2264. #define H_ERR_SM_NO_IM_PAIR     8484 /* No camera pair set by
    2265.                                         set_stereo_model_image_pairs */
    2266. #define H_ERR_SM_NO_VIS_COLOR   8485 /* No reconstructed point is visible for
    2267.                                         coloring */
    2268. #define H_ERR_SM_NO_RECONSTRUCT 8486 /* No camera pair yields
    2269.                                         reconstructed points (please check
    2270.                                         parameters of disparity method or
    2271.                                         bounding box) */
    2272. #define H_ERR_SM_INVLD_BB_PARTITION 8487 /* Partitioning of bounding box is too
    2273.                                             fine (please adapt the parameter
    2274.                                             'resolution' or the bounding box)*/
    2275. #define H_ERR_SM_INVLD_DISP_RANGE 8488 /* Invalid disparity range for
    2276.                                           binocular_disparity_ms method */
    2277. #define H_ERR_SM_INVLD_BIN_PAR  8489 /* Invalid param for binoculuar method */
    2278. #define H_ERR_SM_INVLD_MODL_TY  8490 /* invalid stereo model type */
    2279. #define H_ERR_SM_NOT_PERSISTEN  8491 /* stereo model is not in persistent
    2280.                                         mode */
    2281. #define H_ERR_SM_INVLD_BOU_BOX  8492 /* invalid bounding box */
    2282. #define H_ERR_SR_INVLD_IMG_SIZ  8493 /* stereo reconstruction: image sizes
    2283.                                         must correspond to camera setup */
    2284. #define H_ERR_SR_BBOX_BHND_CAM  8494 /* bounding box is behind basis line */
    2285. #define H_ERR_CAL_AMBIGIOUS     8495 /* Ambigious calibration: Please,
    2286.                                         recalibrate with improved input data!*/
    2287. #define H_ERR_CAL_PCPND         8496 /* Pose of calibration plate not
    2288.                                         determined */
    2289. #define H_ERR_CAL_FAILED        8497 /* Calibration failed: Please check your
    2290.                                         input data and calibrate again! */
    2291. #define H_ERR_CAL_MISSING_DATA  8498 /* No observation data supplied! */
    2292. #define H_ERR_CAL_FEWER_FOUR    8499 /* The calibration object has to be
    2293.                                         seen at least once by every camera,
    2294.                                         if less than four cameras are used. */

    2295. /* Matching */
    2296. /* Gray-value-based matching */
    2297. #define H_ERR_NOAP          8500 /* Invalid file format for template */
    2298. #define H_ERR_WPFV          8501 /* The version of the template is not
    2299.                                     supported */
    2300. #define H_ERR_MATCH_MODE    8502 /* Error during changing the file mode */
    2301. #define H_ERR_MATCH_OOR     8503 /* Inconsistent match file:
    2302.                                     Coordinates out of range */
    2303. #define H_ERR_NOTAP         8505 /* The image(s) is not a pyramid */
    2304. #define H_ERR_NGTPTS        8506 /* Number of template points too small */
    2305. #define H_ERR_PDTL          8507 /* Template data can only be read by
    2306.                                     HALCON XL */
    2307. #define H_ERR_NCC_NOSITEM   8508 /* Serialized item does not contain
    2308.                                     a valid NCC model */
    2309. #define H_ERR_MATCH_NOSITEM 8509 /* Serialized item does not contain
    2310.                                     a valid template */

    2311. /* Shape-based matching */
    2312. #define H_ERR_NTPTS         8510 /* Number of shape model points too small */
    2313. #define H_ERR_CGSMM         8511 /* Gray and color shape models mixed */
    2314. #define H_ERR_SMTL          8512 /* Shape model data can only be read by
    2315.                                     HALCON XL */
    2316. #define H_ERR_SMNXLD        8513 /* Shape model was not created from XLDs */
    2317. #define H_ERR_SM_NOSITEM    8514 /* Serialized item does not contain a valid
    2318.                                     shape model */
    2319. #define H_ERR_SM_CL_CONT    8515 /* Shape model contour too near to clutter
    2320.                                     region */
    2321. #define H_ERR_SM_NO_CLUT    8516 /* Shape model does not contain clutter
    2322.                                     parameters */
    2323. #define H_ERR_SM_SAME_CL    8517 /* Shape models are not of the same clutter type */
    2324. #define H_ERR_SM_WRONG_CLCO 8518 /* Shape model has an invalid clutter
    2325.                                     contrast */
    2326.                                     
    2327. /* Surface-based matching */
    2328. #define H_ERR_FIND_BOX_UNSUP_GENPARAM 8520 /* Box finder: Unsupported
    2329.                                               generic parameter */

    2330. /* Component-based matching */
    2331. #define H_ERR_COMP_DRT      8530 /* Initial components have different
    2332.                                     region types */
    2333. #define H_ERR_COMP_SAMF     8531 /* Solution of ambiguous matches failed */
    2334. #define H_ERR_IGF_NC        8532 /* Computation of the incomplete gamma
    2335.                                     function not converged */
    2336. #define H_ERR_MSA_TMN       8533 /* Too many nodes while computing the minimum
    2337.                                     spanning arborescence */
    2338. #define H_ERR_CTTL          8534 /* Component training data can only be read
    2339.                                     by HALCON XL */
    2340. #define H_ERR_CMTL          8535 /* Component model data can only be read by
    2341.                                     HALCON XL */
    2342. #define H_ERR_COMP_NOSITEM  8536 /* Serialized item does not contain a valid
    2343.                                     component model */
    2344. #define H_ERR_TRAIN_COMP_NOSITEM        8537 /* Serialized item does not
    2345.                                                 contain a valid component
    2346.                                                 training result */
    2347. /* Image comparison */
    2348. #define H_ERR_VARIATION_WS    8540 /* Size of the training image and the
    2349.                                       variation model differ */
    2350. #define H_ERR_VARIATION_PREP  8541 /* Variation model has not been prepared
    2351.                                       for segmentation */
    2352. #define H_ERR_VARIATION_WRMD  8542 /* Invalid variation model training mode */
    2353. #define H_ERR_VARIATION_NOVF  8543 /* Invalid file format for variation
    2354.                                       model */
    2355. #define H_ERR_VARIATION_WVFV  8544 /* The version of the variation model is
    2356.                                       not supported */
    2357. #define H_ERR_VARIATION_TRDC  8545 /* Training data has been cleared */
    2358. #define H_ERR_VARIATION_NOSITEM 8546 /* Serialized item does not contain a
    2359.                                         valid variation model */

    2360. /* Measure */
    2361. #define H_ERR_MEASURE_NA    8550 /* No more measure objects available */
    2362. #define H_ERR_MEASURE_NI    8551 /* Measure object is not initialized */
    2363. #define H_ERR_MEASURE_OOR   8552 /* Invalid measure object */
    2364. #define H_ERR_MEASURE_IS    8553 /* Measure object is NULL */
    2365. #define H_ERR_MEASURE_WS    8554 /* Measure object has wrong image size */
    2366. #define H_ERR_MEASURE_NO_MODEL_FILE 8555 /* Invalid file format for measure
    2367.                                             object */
    2368. #define H_ERR_MEASURE_WRONG_VERSION 8556 /* The version of the measure object
    2369.                                             is not supported */
    2370. #define H_ERR_MEASURE_TL            8557 /* Measure object data can only be
    2371.                                             read by HALCON XL */
    2372. #define H_ERR_MEASURE_NOSITEM       8558 /* Serialized item does not contain
    2373.                                             a valid measure object */

    2374. /* Metrology */
    2375. #define H_ERR_METROLOGY_MODEL_NI       8570 /* Metrology model is not
    2376.                                                initialized */
    2377. #define H_ERR_METROLOGY_OBJECT_INVALID 8572 /* Invalid metrology object */
    2378. #define H_ERR_METROLOGY_FIT_NOT_ENOUGH_MEASURES  8573 /* Not enough valid
    2379.                                                measures for fitting the
    2380.                                                metrology object */
    2381. #define H_ERR_METROLOGY_NO_MODEL_FILE  8575 /* Invalid file format for
    2382.                                                metrology model */
    2383. #define H_ERR_METROLOGY_WRONG_VERSION  8576 /* The version of the metrology
    2384.                                                model is not supported */
    2385. #define H_ERR_METROLOGY_NO_FUZZY_FUNC  8577 /* Fuzzy function is not set */
    2386. #define H_ERR_METROLOGY_NOSITEM        8578 /* Serialized item does not
    2387.                                                contain a valid metrology
    2388.                                                model */
    2389. #define H_ERR_METROLOGY_UNDEF_CAMPAR   8579 /* Camera parameters are not
    2390.                                                set */
    2391. #define H_ERR_METROLOGY_UNDEF_POSE     8580 /* Pose of the measurement plane
    2392.                                                is not set */
    2393. #define H_ERR_METROLOGY_SET_MODE       8581 /* Mode of metrology model cannot
    2394.                                                be set since an object has
    2395.                                                already been added */
    2396. #define H_ERR_METROLOGY_OP_NOT_ALLOWED 8582 /* If the pose of the metrology
    2397.                                                object has been set several
    2398.                                                times, the operator is not
    2399.                                                longer allowed */
    2400. #define H_ERR_METROLOGY_MULTI_POSE_CAM_PAR 8583 /* All objects of a metrology
    2401.                                                model must have the same world
    2402.                                                pose and camera parameters. */
    2403. #define H_ERR_METROLOGY_WRONG_INPUT_MODE   8584 /* Input type of metrology
    2404.                                                    model does not correspond
    2405.                                                    with the current input
    2406.                                                    type */

    2407. /* Dynamic libraries */
    2408. #define H_ERR_DLOPEN        8600 /* Dynamic library could not be opened */
    2409. #define H_ERR_DLCLOSE       8601 /* Dynamic library could not be closed */
    2410. #define H_ERR_DLLOOKUP      8602 /* Symbol not found in dynamic library */

    2411. #define H_ERR_COMPONENT_NOT_INSTALLED 8603 /* Interface library not
    2412.                                             * available */

    2413. /* Radiometric calibration */
    2414. #define H_ERR_EAD_CAL_NII   8650 /* Not enough information for rad. calib. */

    2415. /* Barcode */
    2416. #define H_ERR_BAR_WNOM       8701 /* Wrong number of modules */
    2417. #define H_ERR_BAR_WNOE       8702 /* Wrong number of elements */
    2418. #define H_ERR_BAR_UNCHAR     8703 /* Unknown character (for this code) */
    2419. #define H_ERR_BAR_WRONGDESCR 8705 /* Wrong name for attribute in barcode
    2420.                                      descriptor */
    2421. #define H_ERR_BAR_EL_LENGTH  8706 /* Wrong thickness of element */
    2422. #define H_ERR_BAR_NO_REG     8707 /* No region found */
    2423. #define H_ERR_BAR_WRONGCODE  8708 /* Wrong type of bar code */
    2424. #define H_ERR_BAR_INTERNAL   8709  /* Internal error in bar code reader */
    2425. #define H_ERR_BAR_NO_DECODED_SCANLINE   8710  /* Candidate does not contain a
    2426.                                                  decoded scanline */
    2427. #define H_ERR_BC_EMPTY_MODEL_LIST   8721 /* Empty model list */
    2428. #define H_ERR_BC_TRAIN_ONLY_SINGLE  8722 /* Training cannot be done for
    2429.                                             multiple bar code types */
    2430. #define H_ERR_BC_GET_SPECIFIC       8723 /* Cannot get bar code type specific
    2431.                                             parameter with get_bar_code_param.
    2432.                                             Use get_bar_code_param_specific */
    2433. #define H_ERR_BC_GET_OBJ_MULTI      8724 /* Cannot get this object for multiple
    2434.                                             bar code types. Try again with
    2435.                                             single bar code type */
    2436. #define H_ERR_BC_WR_FILE_FORMAT     8725 /* Wrong binary (file) format */
    2437. #define H_ERR_BC_WR_FILE_VERS       8726 /* Wrong version of binary file */
    2438. #define H_ERR_BC_NOT_PERSISTANT     8727 /* The model must be in persistency
    2439.                                             mode to deliver the required
    2440.                                             object/result */
    2441. #define H_ERR_BC_GRAY_OUT_OF_RANGE  8728 /* Incorrect index of scanline's gray
    2442.                                             values*/

    2443. #define H_ERR_NO_PERSISTENT_OP_CALL 8729 /* Neither find_bar_code nor
    2444.                                             decode_bar_code_rectanlge2 has
    2445.                                             been called in 'persistent' mode on
    2446.                                             this model */

    2447. #define H_ERR_BC_ZOOMED_ABORTED           8730  /* The super-resolution algorithm has
    2448.                                                    been aborted */

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

    2450. #define H_ERR_BC_XCORR_INVALID_INPUT     8740 /* Invalid input detected for
    2451.                                                  barcode normalized cross
    2452.                                                  correlation */
    2453. #define H_ERR_BC_XCORR_TOO_MANY_BAD_ROWS 8741 /* Too many bad rows found during
    2454.                                                  barcode normalized cross
    2455.                                                  correlation */
    2456. #define H_ERR_BC_XCORR_NO_CORRELATION    8742 /* No correlation found during
    2457.                                                  barcode normalized cross
    2458.                                                  correlation */

    2459. /* 2D Barcode */
    2460. #define H_ERR_BAR2D_UNKNOWN_TYPE     8800 /* Specified code type is not
    2461.                                              supported */
    2462. #define H_ERR_BAR2D_WRONG_FOREGROUND 8801 /* Wrong foreground specified */
    2463. #define H_ERR_BAR2D_WRONG_SIZE       8802 /* Wrong matrix size specified */
    2464. #define H_ERR_BAR2D_WRONG_SHAPE      8803 /* Wrong symbol shape specified */
    2465. #define H_ERR_BAR2D_WRONG_PARAM_NAME 8804 /* Wrong generic parameter name */
    2466. #define H_ERR_BAR2D_WRONG_PARAM_VAL  8805 /* Wrong generic parameter value */
    2467. #define H_ERR_BAR2D_WRONG_MODE       8806 /* Wrong symbol printing mode */
    2468. #define H_ERR_BAR2D_SYMBOL_ON_BORDER 8807 /* Symbol region too near to image
    2469.                                              border */
    2470. #define H_ERR_BAR2D_MODULE_CONT_NUM  8808 /* No rectangular modul boundings
    2471.                                              found */
    2472. #define H_ERR_BAR2D_SYMBOL_FINDER    8809 /* Couldn't identify symbol
    2473.                                              finder */
    2474. #define H_ERR_BAR2D_SYMBOL_DIMENSION 8810 /* Symbol region with wrong
    2475.                                              dimension */
    2476. #define H_ERR_BAR2D_CLASSIF_FAILED   8811 /* Classification failed */
    2477. #define H_ERR_BAR2D_DECODING_FAILED  8812 /* Decoding failed */
    2478. #define H_ERR_BAR2D_DECODING_READER  8813 /* Reader programing not
    2479.                                              supported */

    2480. /* Error codes for errors on all types 2d data codes */
    2481. #define H_ERR_DC2D_GENERAL             8820 /* General 2d data code error */
    2482. #define H_ERR_DC2D_BROKEN_SIGN         8821 /* Corrupt signature of 2d data
    2483.                                                code handle */
    2484. #define H_ERR_DC2D_INVALID_HANDLE      8822 /* Invalid 2d data code handle */
    2485. #define H_ERR_DC2D_EMPTY_MODEL_LIST    8823 /* List of 2d data code models is
    2486.                                                empty */
    2487. #define H_ERR_DC2D_NOT_INITIALIZED     8824 /* Access to uninitialized (or not
    2488.                                                persistent) internal data */
    2489. #define H_ERR_DC2D_INVALID_CANDIDATE   8825 /* Invalid 'Candidate' parameter */
    2490. #define H_ERR_DC2D_INDEX_PARNUM        8826 /* It's not possible to return more
    2491.                                                than one parameter for several
    2492.                                                candidates */
    2493. #define H_ERR_DC2D_EXCLUSIV_PARAM      8827 /* One of the parameters returns
    2494.                                                several values and has to be
    2495.                                                used exclucively for a single
    2496.                                                candidate */
    2497. #define H_ERR_DC2D_DEF_SET_NOT_FIRST   8828 /* Parameter for default settings
    2498.                                                must be the first in the
    2499.                                                parameter list */
    2500. #define H_ERR_DC2D_INTERNAL_UNEXPECTED 8829 /* Unexpected 2d data code error */
    2501. #define H_ERR_DC2D_WRONG_PARAM_VALUE   8830 /* Invalid parameter value */
    2502. #define H_ERR_DC2D_WRONG_PARAM_NAME    8831 /* Unknown parameter name */
    2503. #define H_ERR_DC2D_WRONG_POLARITY      8832 /* Invalid 'polarity' */
    2504. #define H_ERR_DC2D_WRONG_SYMBOL_SHAPE  8833 /* Invalid 'symbol_shape' */
    2505. #define H_ERR_DC2D_WRONG_SYMBOL_SIZE   8834 /* Invalid symbol size */
    2506. #define H_ERR_DC2D_WRONG_MODULE_SIZE   8835 /* Invalid module size */
    2507. #define H_ERR_DC2D_WRONG_MODULE_SHAPE  8836 /* Invalid 'module_shape' */
    2508. #define H_ERR_DC2D_WRONG_ORIENTATION   8837 /* Invalid 'orientation' */
    2509. #define H_ERR_DC2D_WRONG_CONTRAST      8838 /* Invalid 'contrast_min' */
    2510. #define H_ERR_DC2D_WRONG_MEAS_THRESH   8839 /* Invalid 'measure_thresh' */
    2511. #define H_ERR_DC2D_WRONG_ALT_MEAS_RED  8840 /* Invalid 'alt_measure_red' */
    2512. #define H_ERR_DC2D_WRONG_SLANT         8841 /* Invalid 'slant_max' */
    2513. #define H_ERR_DC2D_WRONG_L_DIST        8842 /* Invalid 'L_dist_max' */
    2514. #define H_ERR_DC2D_WRONG_L_LENGTH      8843 /* Invalid 'L_length_min' */
    2515. #define H_ERR_DC2D_WRONG_GAP           8844 /* Invalid module gap */
    2516. #define H_ERR_DC2D_WRONG_DEF_SET       8845 /* Invalid 'default_parameters' */
    2517. #define H_ERR_DC2D_WRONG_TEXTURED      8846 /* Invalid 'back_texture' */
    2518. #define H_ERR_DC2D_WRONG_MIRRORED      8847 /* Invalid 'mirrored' */
    2519. #define H_ERR_DC2D_WRONG_CLASSIFICATOR 8848 /* Invalid 'classificator' */
    2520. #define H_ERR_DC2D_WRONG_PERSISTENCE   8849 /* Invalid 'persistence' */
    2521. #define H_ERR_DC2D_WRONG_MODEL_TYPE    8850 /* Invalid model type */
    2522. #define H_ERR_DC2D_WRONG_MOD_ROI_PART  8851 /* Invalid 'module_roi_part' */
    2523. #define H_ERR_DC2D_WRONG_FP_TOLERANCE  8852 /* Invalid
    2524.                                                'finder_pattern_tolerance' */
    2525. #define H_ERR_DC2D_WRONG_MOD_ASPECT    8853 /* Invalid 'mod_aspect_max' */
    2526. #define H_ERR_DC2D_WRONG_SM_ROBUSTNESS 8854 /* Invalid
    2527.                                                'small_modules_robustness' */
    2528. #define H_ERR_DC2D_WRONG_CONTRAST_TOL  8855 /* Invalid 'contrast_tolerance' */
    2529. #define H_ERR_DC2D_READ_HEAD_FORMAT    8860 /* Invalid header in 2d data code
    2530.                                                model file */
    2531. #define H_ERR_DC2D_READ_HEAD_SIGN      8861 /* Invalid code signature in 2d
    2532.                                                data code model file */
    2533. #define H_ERR_DC2D_READ_LINE_FORMAT    8862 /* Corrupted line in 2d data code
    2534.                                                model file */
    2535. #define H_ERR_DC2D_WRONG_MODULE_ASPECT 8863 /* Invalid module aspect ratio */
    2536. #define H_ERR_DC2D_WRONG_LAYER_NUM     8864 /* wrong number of layers */
    2537. #define H_ERR_DCD_READ_WRONG_VERSION   8865 /* wrong data code model version */
    2538. #define H_ERR_DC2D_NOSITEM             8866 /* Serialized item does not contain
    2539.                                                a valid 2D data code model */
    2540. #define H_ERR_DC2D_WR_FILE_FORMAT      8867 /* Wrong binary (file) format */

    2541. /* 3D Matching */
    2542. #define H_ERR_SM3D_WRONG_PARAM_NAME      8900  /* Invalid parameter value */
    2543. #define H_ERR_SM3D_WRONG_NUM_LEVELS      8901  /* Invalid 'num_levels' */
    2544. #define H_ERR_SM3D_WRONG_OPTIMIZATION    8902  /* Invalid 'optimization' */
    2545. #define H_ERR_SM3D_WRONG_METRIC          8903  /* Invalid 'metric' */
    2546. #define H_ERR_SM3D_WRONG_MIN_FACE_ANGLE  8904  /* Invalid 'min_face_angle' */
    2547. #define H_ERR_SM3D_WRONG_MIN_SIZE        8905  /* Invalid 'min_size' */
    2548. #define H_ERR_SM3D_WRONG_MODEL_TOLERANCE 8906  /* Invalid 'model_tolerance' */
    2549. #define H_ERR_SM3D_WRONG_FAST_POSE_REF   8907  /* Invalid
    2550.                                                  'fast_pose_refinment'*/
    2551. #define H_ERR_SM3D_WRONG_LOWEST_MODEL_LEVEL 8908 /* Invalid
    2552.                                                   'lowest_model_level'*/
    2553. #define H_ERR_SM3D_WRONG_PART_SIZE       8909  /* Invalid 'part_size'*/
    2554. #define H_ERR_SM3D_PROJECTION_TOO_LARGE  8910  /* The projected model is too
    2555.                                                   large (increase the value
    2556.                                                   for DistMin or the image
    2557.                                                   size in CamParam) */
    2558. #define H_ERR_SM3D_WRONG_OPENGL_ACCURACY 8911  /* Invalid
    2559.                                                  'opengl_accuracy'*/
    2560. #define H_ERR_SM3D_WRONG_RECOMPUTE_SCORE 8913  /* Invalid
    2561.                                                  'recompute_score'*/
    2562. #define H_ERR_SM3D_WRONG_LON_MIN         8920 /* Invalid 'longitude_min' */
    2563. #define H_ERR_SM3D_WRONG_LON_MAX         8921 /* Invalid 'longitude_max' */
    2564. #define H_ERR_SM3D_WRONG_LAT_MIN         8922 /* Invalid 'latitude_min */
    2565. #define H_ERR_SM3D_WRONG_LAT_MAX         8923 /* Invalid 'latitude_max' */
    2566. #define H_ERR_SM3D_WRONG_ROL_MIN         8924 /* Invalid 'cam_roll_min' */
    2567. #define H_ERR_SM3D_WRONG_ROL_MAX         8925 /* Invalid 'cam_roll_max' */
    2568. #define H_ERR_SM3D_WRONG_DIST_MIN        8926 /* Invalid 'dist_min' */
    2569. #define H_ERR_SM3D_WRONG_DIST_MAX        8927 /* Invalid 'dist_max' */
    2570. #define H_ERR_SM3D_WRONG_NUM_MATCHES     8928 /* Invalid 'num_matches' */
    2571. #define H_ERR_SM3D_WRONG_MAX_OVERLAP     8929 /* Invalid 'max_overlap' */
    2572. #define H_ERR_SM3D_WRONG_POSE_REFINEMENT 8930 /* Invalid 'pose_refinement' */
    2573. #define H_ERR_SM3D_WRONG_COV_POSE_MODE   8931 /* Invalid 'cov_pose_mode' */
    2574. #define H_ERR_SM3D_WRONG_OUTLIER_SUP     8932 /* In. 'outlier_suppression' */
    2575. #define H_ERR_SM3D_WRONG_BORDER_MODEL    8933 /* Invalid 'border_model' */
    2576. #define H_ERR_SM3D_UNDEFINED_POSE        8940 /* Pose is not well-defined */
    2577. #define H_ERR_SM3D_NO_SM3D_FILE          8941 /* Invalid file format for 3D
    2578.                                                  shape model */
    2579. #define H_ERR_SM3D_WRONG_FILE_VERSION    8942 /* The version of the 3D shape
    2580.                                                  model is not supported */
    2581. #define H_ERR_SM3D_MTL                   8943 /* 3D shape model can only be
    2582.                                                  read by HALCON XL */
    2583. #define H_ERR_SM3D_NO_OM3D_FACES         8944 /* 3D object model does not
    2584.                                                  contain any faces */
    2585. #define H_ERR_SM3D_NOSITEM               8945 /* Serialized item does not
    2586.                                                  contain a valid 3D shape
    2587.                                                  model */
    2588. #define H_ERR_SM3D_WRONG_UNION_ADJACENT_CONTOURS 8946 /* Invalid
    2589.                                                  'union_adjacent_contours' */

    2590. /* Descriptor-based matching */
    2591. #define H_ERR_DESCR_NODESCRFILE            8960 /* Invalid file format for
    2592.                                                    descriptor model */
    2593. #define H_ERR_DESCR_WRDESCRVERS            8961 /* The version of the
    2594.                                                    descriptor model is not
    2595.                                                    supported */
    2596. #define H_ERR_DM_WRONG_NUM_CIRC_RADIUS     8962 /* Invalid 'radius' */
    2597. #define H_ERR_DM_WRONG_NUM_CHECK_NEIGH     8963 /* Invalid 'check_neighbor' */
    2598. #define H_ERR_DM_WRONG_NUM_MIN_CHECK_NEIGH 8964 /* Invalid
    2599.                                                    'min_check_neighbor_diff' */
    2600. #define H_ERR_DM_WRONG_NUM_MIN_SCORE       8965 /* Invalid 'min_score' */
    2601. #define H_ERR_DM_WRONG_NUM_SIGMAGRAD       8966 /* Invalid 'sigma_grad' */
    2602. #define H_ERR_DM_WRONG_NUM_SIGMAINT        8967 /* Invalid 'sigma_smooth' */
    2603. #define H_ERR_DM_WRONG_NUM_ALPHA           8968 /* Invalid 'alpha' */
    2604. #define H_ERR_DM_WRONG_NUM_THRESHOLD       8969 /* Invalid 'threshold' */
    2605. #define H_ERR_DM_WRONG_NUM_DEPTH           8970 /* Invalid 'depth' */
    2606. #define H_ERR_DM_WRONG_NUM_TREES           8971 /* Invalid 'number_trees' */
    2607. #define H_ERR_DM_WRONG_NUM_MIN_SCORE_DESCR 8972 /* Invalid 'min_score_descr' */
    2608. #define H_ERR_DM_WRONG_NUM_PATCH_SIZE      8973 /* Invalid 'patch_size' */
    2609. #define H_ERR_DM_WRONG_TILT                8974 /* Invalid 'tilt' */
    2610. #define H_ERR_DM_WRONG_PAR_GUIDE           8975 /* Invalid 'guided_matching' */
    2611. #define H_ERR_DM_WRONG_PAR_SUBPIX          8976 /* Invalid 'subpix' */
    2612. #define H_ERR_DM_TOO_FEW_POINTS            8977 /* Too few feature points
    2613.                                                    can be found */
    2614. #define H_ERR_DM_WRONG_NUM_MINROT          8978 /* Invalid 'min_rot' */
    2615. #define H_ERR_DM_WRONG_NUM_MAXROT          8979 /* Invalid 'max_rot' */
    2616. #define H_ERR_DM_WRONG_NUM_MINSCALE        8980 /* Invalid 'min_scale' */
    2617. #define H_ERR_DM_WRONG_NUM_MAXSCALE        8981 /* Invalid 'max_scale' */
    2618. #define H_ERR_DM_WRONG_NUM_MASKSIZEGRD     8982 /* Invalid 'mask_size_grd' */
    2619. #define H_ERR_DM_WRONG_NUM_MASKSIZESMOOTH  8983 /* Invalid
    2620.                                                    'mask_size_smooth' */
    2621. #define H_ERR_BROKEN_MODEL                 8984 /* Model broken */
    2622. #define H_ERR_DM_WRONG_DESCR_TYPE          8985 /* Invalid 'descriptor_type' */
    2623. #define H_ERR_DM_WRONG_PAR_MATCHER         8986 /* Invalid 'matcher' */
    2624. #define H_ERR_DM_TOO_MANY_CLASSES          8987 /* Too many point classes -
    2625.                                                    cannot be written to file */
    2626. #define H_ERR_DESCR_NOSITEM                8988 /* Serialized item does not
    2627.                                                    contain a valid descriptor
    2628.                                                    model */

    2629. /* Misc */
    2630. #define H_ERR_NOT_IMPL     9000 /* Function not implemented on this machine */
    2631. #define H_ERR_WIT          9001 /* Image to process has wrong gray
    2632.                                    value type */
    2633. #define H_ERR_WIC          9002 /* Wrong image component */
    2634. #define H_ERR_UNDI         9003 /* Undefined gray values */
    2635. #define H_ERR_WIS          9004 /* Wrong image format for operation
    2636.                                    (too big or too small) */
    2637. #define H_ERR_WCN          9005 /* Wrong number of image components for
    2638.                                    image output */
    2639. #define H_ERR_STRTL        9006 /* String is too long
    2640.                                    (max. 1024 characters) */
    2641. #define H_ERR_WITFO        9007 /* Wrong pixel type for this operation */
    2642. #define H_ERR_NIIT         9008 /* Operation not realized yet for this
    2643.                                    pixel type */
    2644. #define H_ERR_NOCIMA       9009 /* Image is no color image with three
    2645.                                    channels */

    2646. #define H_ERR_DEMO_NOFG    9010 /* Image acquisition devices are not supported
    2647.                                    in the demo version */
    2648. #define H_ERR_DEMO_NOPA    9011 /* Packages are not supported in the
    2649.                                    demo version */
    2650. #define H_ERR_IEUNKV       9020 /* Internal Error: Unknown value*/
    2651. #define H_ERR_WPFO         9021 /* Wrong paramter for this operation */
    2652. #define H_ERR_IDTS         9022 /* Image domain too small */
    2653. #define H_ERR_CNCLDRW      9023 /* Draw operator has been canceled */
    2654. #define H_ERR_REGEX_MATCH  9024 /* Error during matching of regular
    2655.                                  * expression */

    2656. #define H_ERR_STUD_OPNA    9050 /* Operator is not available in the
    2657.                                    student version of HALCON */
    2658. #define H_ERR_STUD_PANA    9051 /* Packages are not available in the
    2659.                                    student version of HALCON */
    2660. #define H_ERR_STUD_FGNA    9052 /* The selected image acquisition device is not
    2661.                                    available in the student version of HALCON*/
    2662. #define H_ERR_NDPA         9053 /* No data points available */
    2663. #define H_ERR_WR_OBJ_TYPE  9054 /* Object type is not supported. */

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

    2665. /* Linear equations */
    2666. #define H_ERR_TMU          9100 /* Too many unknown variables in
    2667.                                    linear equation */
    2668. #define H_ERR_NUS          9101 /* No (unique) solution for the
    2669.                                    linear equation */
    2670. #define H_ERR_NEE          9102 /* Too little equations in linear equation */

    2671. /* Geometric configurations */
    2672. #define H_ERR_PDDL         9150 /* Points do not define a line */

    2673. /* Matrix operations */
    2674. #define H_ERR_MNI          9200 /* Matrix is not invertible */
    2675. #define H_ERR_SVD_CNVRG    9201 /* Singular value decomposition did not
    2676.                                    converge */
    2677. #define H_ERR_SVD_FEWROW   9202 /* Matrix has too few rows for singular
    2678.                                    value partition */
    2679. #define H_ERR_TQLI_CNVRG   9203 /* Eigenvalue computation did not converge */
    2680. #define H_ERR_JACOBI_CNVRG 9204 /* Eigenvalue computation did not converge */
    2681. #define H_ERR_MATRIX_SING  9205 /* Matrix is singular */
    2682. #define H_ERR_MATCH_CNVRG  9206 /* Function matching did not converge */

    2683. #define H_ERR_MAT_UNDEF    9207 /* Input matrix undefined */
    2684. #define H_ERR_MAT_WDIM     9208 /* Input matrix with wrong dimension */
    2685. #define H_ERR_MAT_NSQR     9209 /* Input matrix is not quadratic */
    2686. #define H_ERR_MAT_FAIL     9210 /* Matrix operation failed */
    2687. #define H_ERR_MAT_NPD      9211 /* Matrix is not positive definite */
    2688. #define H_ERR_MAT_DBZ      9212 /* Matrix element division by 0 */
    2689. #define H_ERR_MAT_NUT      9213 /* Matrix is not an upper triangular matrix */
    2690. #define H_ERR_MAT_NLT      9214 /* Matrix is not a lower triangular matrix */
    2691. #define H_ERR_MAT_NEG      9215 /* Matrix element is negative */
    2692. #define H_ERR_MAT_UNCHAR   9216 /* Matrix file: Invalid character */
    2693. #define H_ERR_MAT_NOT_COMPLETE 9217 /* Matrix file: matrix incomplete */
    2694. #define H_ERR_MAT_READ     9218 /* Invalid file format for matrix */
    2695. #define H_ERR_MAT_COMPLEX  9219 /* Resulting matrix has complex values */
    2696. #define H_ERR_WMATEXP      9220 /* Wrong value in matrix of exponents */
    2697. #define H_ERR_MAT_WRONG_VERSION 9221 /* The version of the matrix is not
    2698.                                         supported */
    2699. #define H_ERR_MAT_NOSITEM  9222 /* Serialized item does not contain a valid
    2700.                                    matrix */

    2701. /* Tree */
    2702. #define H_ERR_WNODE            9230 /* Internal Error: Wrong Node */
    2703. #define H_ERR_CMP_INCONSISTENT 9231 /* Inconsistent red black tree */

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

    2705. /* Stripack */
    2706. #define H_ERR_STRI_NPNT    9260 /* Number of points too small */
    2707. #define H_ERR_STRI_COLL    9261 /* First 3 points are collinear */
    2708. #define H_ERR_STRI_IDPNT   9262 /* Identical points in triangulation */
    2709. #define H_ERR_STRI_NALLOC  9263 /* Array not allocated large enough */
    2710. #define H_ERR_STRI_DEGEN   9264 /* Triangle is degenerate */
    2711. #define H_ERR_STRI_ITRI    9265 /* Inconsistent triangulation */
    2712. #define H_ERR_STRI_SELFINT 9266 /* Self-intersecting polygon */
    2713. #define H_ERR_STRI_INCONS  9267 /* Inconsistent polygon data */
    2714. #define H_ERR_STRI_AMBINT  9268 /* Ambiguous great circle arc intersection */
    2715. #define H_ERR_STRI_AMBARC  9269 /* Ambiguous great circle arc */
    2716. #define H_ERR_STRI_ILLPAR  9270 /* Illegal parameter */

    2717. /* Tripack */
    2718. #define H_ERR_TRI_NPNT     9280 /* Not enough points for planar triangular
    2719.                                    meshing */
    2720. #define H_ERR_TRI_COLL     9281 /* The first three points of the triangular
    2721.                                    meshing are collinear */
    2722. #define H_ERR_TRI_IDPNT    9282 /* Planar triangular meshing contains
    2723.                                    identical input points */
    2724. #define H_ERR_TRI_IDPNTIN  9283 /* Invalid points for planar triangular
    2725.                                    meshing */
    2726. #define H_ERR_TRI_NALLOC   9284 /* Internal error: allocated array too small
    2727.                                    for planar triangular meshing */
    2728. #define H_ERR_TRI_ITRI     9285 /* Internal error: planar triangular meshing
    2729.                                    inconsistent */
    2730. #define H_ERR_TRI_OUTR     9286 /* Node index outside triangulation range */

    2731. /* Triangulation */
    2732. #define H_ERR_TRI_LOCINC   9290 /* Local inconsistencies for all points with
    2733.                                    valid neighbors (parameters only allow few
    2734.                                    valid neighborhoods or point cloud not
    2735.                                    subsampled) */

    2736. /* Orthogonal Projection */
    2737. #define H_ERR_WSPVP        9300 /* Eye point and reference point coincide */

    2738. /* Dual Quaternions */
    2739. #define H_ERR_DQ_ZERO_NORM 9310 /* Real part of the dual quaternion has
    2740.                                    length 0 */

    2741. /* Timeout */
    2742. #define H_ERR_TIMEOUT                  9400 /* Timeout occurred */
    2743. #define H_ERR_WRONG_TIMEOUT            9401 /* Invalid 'timeout' */
    2744. #define H_ERR_TIMEOUT_AFTER_SBM_CLEAR  9402 /* Timeout occured after cached
    2745.                                                transformations have been freed
    2746.                                                (internal error) */

    2747. /* Deformable matching */
    2748. #define H_ERR_DEFORM_WRONG_NUM_CLUSTER    9450 /* Invalid 'part_size' */
    2749. #define H_ERR_DEFORM_WRONG_NUM_MIN_SIZE   9451 /* Invalid 'min_size' */
    2750. #define H_ERR_DEFORM_WRONG_NUM_LSQ        9452 /* Invalid number of
    2751.                                                   least-squares iterations */
    2752. #define H_ERR_DEFORM_WRONG_ANGLE_STEP     9453 /* Invalid 'angle_step' */
    2753. #define H_ERR_DEFORM_WRONG_SCALE_R_STEP   9454 /* Invalid 'scale_r_step' */
    2754. #define H_ERR_DEFORM_WRONG_SCALE_C_STEP   9455 /* Invalid 'scale_c_step' */
    2755. #define H_ERR_DEFORM_WRONG_MAX_ANGLE      9456 /* Invalid
    2756.                                                   'max_angle_distortion' */
    2757. #define H_ERR_DEFORM_WRONG_MAX_ANISO      9457 /* Invalid
    2758.                                                 'max_aniso_scale_distortion' */
    2759. #define H_ERR_DEFORM_WRONG_MIN_SIZE       9458 /* Invalid 'min_size' */
    2760. #define H_ERR_DEFORM_WRONG_COV_POSE_MODE  9459 /* Invalid 'cov_pose_mode' */
    2761. #define H_ERR_DEFORM_NO_CALIBRATION_INFO  9460 /* Model contains no
    2762.                                                   calibration information */
    2763. #define H_ERR_DEFORM_WRONG_PARAM_NAME     9461 /* Generic parameter name
    2764.                                                   does not exist */
    2765. #define H_ERR_DEFORM_IMAGE_TO_CAMERA_DIFF 9462 /* camera has different
    2766.                                                   resolution than image */
    2767. #define H_ERR_DEFORM_NO_MODEL_IN_FILE     9463 /* Invalid file format for
    2768.                                                   deformable model */
    2769. #define H_ERR_DEFORM_WRONG_VERSION        9464 /* The version of the
    2770.                                                   deformable model is not
    2771.                                                   supported */
    2772. #define H_ERR_DEFORM_WRONG_SMOOTH_DEFORM     9465 /* Invalid
    2773.                                                      'deformation_smoothness'*/
    2774. #define H_ERR_DEFORM_WRONG_EXPAND_BORDER     9466 /* Invalid 'expand_border' */
    2775. #define H_ERR_DEFORM_ORIGIN_OUTSIDE_TEMPLATE 9467 /* Model origin outside of
    2776.                                                      axis-aligned bounding
    2777.                                                      rectangle of template
    2778.                                                      region */
    2779. #define H_ERR_DEFORM_NOSITEM              9468 /* Serialized item does not
    2780.                                                   contain a valid deformable
    2781.                                                   model */

    2782. /* Surface Based Matching */
    2783. #define H_ERR_SFM_NO_POINTS          9500 /* Object model has no points */
    2784. #define H_ERR_SFM_NO_FACES           9501 /* Object model has no faces */
    2785. #define H_ERR_SFM_NO_NORMALS         9502 /* Object model has no normals */
    2786. #define H_ERR_SFM_NO_VISIBILITY      9503 /* 3D surface model not trained for
    2787.                                              calculating view-based score */
    2788. #define H_ERR_SFM_NO_3D_EDGES        9504 /* 3D surface model not trained for
    2789.                                              edge-supported matching */
    2790. #define H_ERR_SFM_NO_SFM_FILE        9506 /* Invalid file format for 3D
    2791.                                              surface model */
    2792. #define H_ERR_SFM_WRONG_FILE_VERSION 9507 /* The version of the 3D surface
    2793.                                              model is not supported */
    2794. #define H_ERR_SFM_NOSITEM            9508 /* Serialized item does not contain
    2795.                                              a valid 3D surface model */
    2796. #define H_ERR_SFM_TOO_MANY_SYMMS     9509 /* Poses generate too many
    2797.                                              symmetries */

    2798. /* Object Model 3D */
    2799. #define H_ERR_OM3D_INVALID_FILE       9510 /* Invalid 3D file */
    2800. #define H_ERR_OM3D_INVALID_MODEL      9511 /* Invalid 3D Object Model */
    2801. #define H_ERR_OM3D_UNKNOWN_FILE_TYPE  9512 /* Unknown 3D file type */
    2802. #define H_ERR_OM3D_WRONG_FILE_VERSION 9513 /* The version of the 3D object
    2803.                                               model is not supported */
    2804. #define H_ERR_OM3D_MISSING_ATTRIB     9514 /* Required attribute is missing */
    2805. /* Object Model 3D Errors for special attributes */
    2806. #define H_ERR_OM3D_MISSING_ATTRIB_V_COORD         9515 /* Required attribute
    2807.                                                           point_coord is
    2808.                                                           missing */
    2809. #define H_ERR_OM3D_MISSING_ATTRIB_V_NORMALS       9516 /* Required attribute
    2810.                                                           point_normal is
    2811.                                                           missing */
    2812. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRIANGLES     9517 /* Required attribute
    2813.                                                           face_triangle is
    2814.                                                           missing  */
    2815. #define H_ERR_OM3D_MISSING_ATTRIB_F_LINES         9518 /* Required attribute
    2816.                                                           line_array is
    2817.                                                           missing */
    2818. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRINEIGB      9519 /* Required attribute
    2819.                                                           f_trineighb is
    2820.                                                           missing  */
    2821. #define H_ERR_OM3D_MISSING_ATTRIB_F_POLYGONS      9520 /* Required attribute
    2822.                                                           face_polygon is
    2823.                                                           missing  */
    2824. #define H_ERR_OM3D_MISSING_ATTRIB_V_2DMAP         9521 /* Required attribute
    2825.                                                           xyz_mapping is
    2826.                                                           missing  */
    2827. #define H_ERR_OM3D_MISSING_ATTRIB_O_PRIMITIVE     9522 /* Required attribute
    2828.                                                           o_primitive is
    2829.                                                           missing  */
    2830. #define H_ERR_OM3D_MISSING_ATTRIB_SHAPE_MODEL     9523 /* Required attribute
    2831.                                                           shape_model
    2832.                                                           is missing  */
    2833. #define H_ERR_OM3D_MISSING_ATTRIB_EXTENDED        9524 /* Required extended
    2834.                                                           attribute missing in
    2835.                                                           3D object model */
    2836. #define H_ERR_OM3D_NOSITEM            9525 /* Serialized item does not contain
    2837.                                               a valid 3D object model */
    2838. #define H_ERR_OM3D_MISSING_O_PRIMITIVE_EXTENSION  9526 /* Primitive in 3D
    2839.                                                           object model has no
    2840.                                                           extended data */
    2841. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_TRIANGLES 9527 /* Operation invalid, 3D
    2842.                                                       object model already
    2843.                                                       contains triangles */
    2844. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_LINES     9528 /* Operation invalid, 3D
    2845.                                                       object model already
    2846.                                                       contains lines */
    2847. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_POLYGONS  9529 /* Operation invalid, 3D
    2848.                                                       object model already
    2849.                                                       contains faces or
    2850.                                                       polygons */
    2851. #define H_ERR_OM3D_ISOLATED_OBJECT       9530  /* In a global registration an
    2852.                                                   input object has no
    2853.                                                   neighbors */
    2854. #define H_ERR_OM3D_SET_ALL_COORD         9531  /* All components of points
    2855.                                                   must be set at once */
    2856. #define H_ERR_OM3D_SET_ALL_NORMALS       9532  /* All components of normals
    2857.                                                   must be set at once */
    2858. #define H_ERR_OM3D_NUM_NOT_FIT_COORD     9533  /* Number of values doesn't
    2859.                                                   correspond to number of
    2860.                                                   already existing points */
    2861. #define H_ERR_OM3D_NUM_NOT_FIT_NORMALS   9534  /* Number of values doesn't
    2862.                                                   correspond to number of
    2863.                                                   already existing normals */
    2864. #define H_ERR_OM3D_NUM_NOT_FIT_TRIANGLES 9535  /* Number of values doesn't
    2865.                                                   correspond to already
    2866.                                                   existing triangulation */
    2867. #define H_ERR_OM3D_NUM_NOT_FIT_POLYGONS  9536  /* Number of values doesn't
    2868.                                                   correspond to length of
    2869.                                                   already existing polygons */
    2870. #define H_ERR_OM3D_NUM_NOT_FIT_LINES     9537  /* Number of values doesn't
    2871.                                                   correspond to length of
    2872.                                                   already existing polylines */
    2873. #define H_ERR_OM3D_NUM_NOT_FIT_2DMAP     9538  /* Number of values doesn't
    2874.                                                   correspond already existing
    2875.                                                   2D mapping */
    2876. #define H_ERR_OM3D_NUM_NOT_FIT_EXTENDED  9539  /* Number of values doesn't
    2877.                                                   correspond to already
    2878.                                                   existing extended
    2879.                                                   attribute */
    2880. #define H_ERR_OM3D_FACE_INTENSITY_WITH_POINTS 9540 /* Per-face intensity
    2881.                                                   is used with point
    2882.                                                   attribute */
    2883. #define H_ERR_OM3D_ATTRIBUTE_NOT_SUPPORTED    9541 /* Attribute is not (yet)
    2884.                                                       supported */
    2885. #define H_ERR_OM3D_NOT_IN_BB             9542  /* No point within bounding
    2886.                                                   box */
    2887. #define H_ERR_DIF_TOO_SMALL              9543  /* distance_in_front
    2888.                                                   is smaller than the
    2889.                                                   resolution */
    2890. #define H_ERR_MINTH_TOO_SMALL            9544  /* The minimum thickness is
    2891.                                                   smaller than the surface
    2892.                                                   tolerance */
    2893. #define H_ERR_OM3D_WRONG_DIMENSION       9545  /* Input width or height does
    2894.                                                   not match the number of
    2895.                                                   points in 3D object model */
    2896. #define H_ERR_OM3D_MISSING_DIMENSION     9546  /* Image width or height
    2897.                                                   must be set */

    2898. /* 3D segmentation and fitting */
    2899. #define H_ERR_SF_OM3D_TRIANGLES_NOT_SUITABLE  9550 /* Triangles of the 3D
    2900.                                                       object model are not
    2901.                                                       suitable for this
    2902.                                                       operator */
    2903. #define H_ERR_SF_OM3D_FEW_POINTS      9551 /* Too few suitable 3D points in
    2904.                                               the 3D object model */

    2905. /* Serialized item */
    2906. #define H_ERR_NO_SERIALIZED_ITEM      9580 /* Not a valid serialized item
    2907.                                               file */
    2908. #define H_ERR_END_OF_FILE             9581 /* Serialized item: premature end
    2909.                                               of file */

    2910. /* Sample-based identification */
    2911. #define H_ERR_SID_WRONG_RESIZE_METHOD 9600 /* Invalid 'image_resize_method' */
    2912. #define H_ERR_SID_WRONG_RESIZE_VALUE  9601 /* Invalid 'image_resize_value' */
    2913. #define H_ERR_SID_WRONG_RATING_METHOD 9602 /* Invalid 'rating_method' */
    2914. #define H_ERR_SID_NO_IMAGE_INFO_TYPE  9603 /* At least one type of image
    2915.                                               information must be used */
    2916. #define H_ERR_SID_MODEL_NO_COLOR      9604 /* Sample identifier does not
    2917.                                               contain color information */
    2918. #define H_ERR_SID_MODEL_NO_TEXTURE    9605 /* Sample identifier does not
    2919.                                               contain texture information */
    2920. #define H_ERR_SID_NO_IMAGE_INFO       9606 /* Sample image does not contain
    2921.                                               enough information */
    2922. #define H_ERR_SID_NO_UNPREPARED_DATA  9607 /* Sample identifier does not
    2923.                                               contain unprepared data
    2924.                                               (use
    2925.                                      add_sample_identifier_preparation_data) */
    2926. #define H_ERR_SID_MODEL_NOT_PREPARED  9608 /* Sample identifier has not been
    2927.                                               prepared yet (use
    2928.                                               prepare_sample_identifier) */
    2929. #define H_ERR_SID_NO_UNTRAINED_DATA   9609 /* Sample identifier does not
    2930.                                               contain untrained data (use
    2931.                                         add_sample_identifier_training_data) */
    2932. #define H_ERR_SID_MODEL_NOT_TRAINED   9610 /* Sample identifier has not been
    2933.                                               trained yet (use
    2934.                                               train_sample_identifier) */
    2935. #define H_ERR_SID_NO_RESULT_DATA      9611 /* Sample identifier does not
    2936.                                               contain result data */
    2937. #define H_ERR_SID_NUM_TRAIN_OBJ       9612 /* Sample identifier must contain
    2938.                                               at least two training objects
    2939.                                               (use
    2940.                                         add_sample_identifier_training_data) */

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

    2943. /************************************************************************/


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

    2946. /************************************************************************/
    2947. /* Legacy error codes                                                   */
    2948. /************************************************************************/

    2949. /* Error codes concerning licensing */
    2950. #define H_ERR_NO_LICENSE   2003 /* No license found */
    2951. #define H_ERR_NO_LS_SERVER 2004 /* Lost connection to license server */
    2952. #define H_ERR_NO_MODULES   2005 /* No modules in license (no VENDOR_STRING) */
    2953. #define H_ERR_NO_LIC_OPER  2006 /* No license for this operator */
    2954. #define H_ERR_FLEX_LM_BAD_TZ          2007 /* Time zone offset from GMT is
    2955.                                               > 24 hours */
    2956. #define H_ERR_FLEX_LM_BADPLATFORM     2008 /* Vendor keys do not support this
    2957.                                               platform */
    2958. #define H_ERR_LM_BADKEYDATA           2009 /* Bad vendor keys */
    2959. #define H_ERR_FLEX_LM_BADVENDORDATA   2010 /* Unknown vendor key type */
    2960. #define H_ERR_FLEX_LM_CANTMALLOC      2011 /* malloc() call failed */
    2961. #define H_ERR_FLEX_LM_EXPIREDKEYS     2012 /* Vendor keys have expired */
    2962. #define H_ERR_FLEX_LM_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
    2963.                                               (multiple jobs), and vendore
    2964.                                               keys do not support multiple
    2965.                                               jobs */
    2966. #define H_ERR_FLEX_LM_NOKEYDATA       2014 /* Vendor key data not supplied */
    2967. #define H_ERR_FLEX_LM_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
    2968.                                               mismatch */
    2969. #define H_ERR_FLEX_LM_NONETWORK       2016 /* Networking software not
    2970.                                               available on this machine */
    2971. #define H_ERR_FLEX_LM_OLDVENDORDATA   2017 /* Old vendor keys supplied */
    2972. #define H_ERR_FLEX_LM_BADCODE         2018 /* License key in license file does
    2973.                                               not match other data in file */
    2974. #define H_ERR_FLEX_LM_BADHANDSHAKE    2019 /* Encryption handshake with daemon
    2975.                                               failed */
    2976. #define H_ERR_FLEX_LM_BADPARAM        2020 /* 'key' structure is incorrect
    2977.                                               type, or feature == NULL,
    2978.                                               or num_licenses == 0 */
    2979. #define H_ERR_FLEX_LM_BADSYSDATE      2021 /* System clock has been set back */
    2980. #define H_ERR_FLEX_LM_BAD_VERSION     2022 /* Version argument is invalid
    2981.                                               floating point format */
    2982. #define H_ERR_FLEX_LM_BUSYNEWSERV     2023 /* License server busy starting
    2983.                                               another copy of itself */
    2984. #define H_ERR_FLEX_LM_CANTCONNECT     2024 /* Cannot establish a connection
    2985.                                               with a license server */
    2986. #define H_ERR_FLEX_LM_FEATQUEUE       2025 /* Feature is queued. lc_status
    2987.                                               will determine when it is
    2988.                                               available */
    2989. #define H_ERR_FLEX_LM_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
    2990.                                               function */
    2991. #define H_ERR_FLEX_LM_LOCALFILTER     2027 /* Checkout request filtered by the
    2992.                                               vendor-defined filter routine */
    2993. #define H_ERR_FLEX_LM_MAXLIMIT        2028 /* Checkout exceeds MAX specified
    2994.                                               in options file */
    2995. #define H_ERR_FLEX_LM_MAXUSERS        2029 /* All licenses in use */
    2996. #define H_ERR_FLEX_LM_NO_SERVER_IN_FILE 2030 /* No license server specified
    2997.                                                 for counted license */
    2998. #define H_ERR_FLEX_LM_NOFEATURE       2031 /* Can not find feature in the
    2999.                                               license file */
    3000. #define H_ERR_FLEX_LM_NOSERVSUPP      2032 /* Server has different license
    3001.                                               file than client - client's
    3002.                                               license has feature, but
    3003.                                               server's does not */
    3004. #define H_ERR_FLEX_LM_OLDVER          2033 /* License file does not support
    3005.                                               a version this new */
    3006. #define H_ERR_FLEX_LM_PLATNOTLIC      2034 /* This platform not authorized by
    3007.                                               license - running on platform
    3008.                                               not included in PLATFORMS list */
    3009. #define H_ERR_FLEX_LM_SERVBUSY        2035 /* License server busy */
    3010. #define H_ERR_FLEX_LM_NOCONFFILE      2036 /* Could not find license.dat */

    3011. #define H_ERR_FLEX_LM_BADFILE           2037 /* Invalid license file syntax */
    3012. #define H_ERR_FLEX_LM_NOSERVER          2038 /* Cannot connect to a license
    3013.                                                 server */
    3014. #define H_ERR_FLEX_LM_NOSERVICE         2039 /* No TCP "license" service
    3015.                                                 exists */
    3016. #define H_ERR_FLEX_LM_NOSOCKET          2040 /* No socket connection to
    3017.                                                 license manager server */
    3018. #define H_ERR_FLEX_LM_NOTTHISHOST       2041 /* Invalid host */
    3019. #define H_ERR_FLEX_LM_LONGGONE          2042 /* Feature has expired */
    3020. #define H_ERR_FLEX_LM_BADDATE           2043 /* Invalid date format in license
    3021.                                                 file */
    3022. #define H_ERR_FLEX_LM_BADCOMM           2044 /* Invalid returned data from
    3023.                                                 license server */
    3024. #define H_ERR_FLEX_LM_BADHOST           2045 /* Cannot find SERVER hostname in
    3025.                                                 network database */
    3026. #define H_ERR_FLEX_LM_CANTREAD          2046 /* Cannot read data from license
    3027.                                                 server */
    3028. #define H_ERR_FLEX_LM_CANTWRITE         2047 /* Cannot write data to license
    3029.                                                 server */
    3030. #define H_ERR_FLEX_LM_SELECTERR         2048 /* Error in select system call */
    3031. #define H_ERR_FLEX_LM_CHECKINBAD        2049 /* Feature checkin failure
    3032.                                                 detected at license */
    3033. #define H_ERR_FLEX_LM_USERSQUEUED       2050 /* Users are queued for this
    3034.                                                 feature */
    3035. #define H_ERR_FLEX_LM_SERVLONGGONE      2051 /* License server does not
    3036.                                                 support this version of this
    3037.                                                 feature */
    3038. #define H_ERR_FLEX_LM_TOOMANY           2052 /* Request for more licenses than
    3039.                                                 this feature supports */
    3040. #define H_ERR_FLEX_LM_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
    3041. #define H_ERR_FLEX_LM_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
    3042. #define H_ERR_FLEX_LM_CANTFINDETHER     2055 /* Cannot find ethernet device */
    3043. #define H_ERR_FLEX_LM_NOREADLIC         2056 /* Cannot read license file */
    3044. #define H_ERR_FLEX_LM_TOOEARLY          2057 /* Feature not yet available */
    3045. #define H_ERR_FLEX_LM_NOSUCHATTR        2058 /* No such attribute */
    3046. #define H_ERR_FLEX_LM_CLOCKBAD          2059 /* Clock difference too large
    3047.                                                 between client and server */
    3048. #define H_ERR_FLEX_LM_FEATCORRUPT       2060 /* Feature database corrupted in
    3049.                                                 daemon */
    3050. #define H_ERR_FLEX_LM_BADFEATPARAM      2061 /* Duplicate selection mismatch
    3051.                                                 for this feature */
    3052. #define H_ERR_FLEX_LM_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
    3053.                                                 feature */
    3054. #define H_ERR_FLEX_LM_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
    3055.                                                 for feature */
    3056. #define H_ERR_FLEX_LM_NEVERCHECKOUT     2064 /* Feature was never checked
    3057.                                                 out */
    3058. #define H_ERR_FLEX_LM_BADKEYDATA        2065 /* Invalid FLEXlm key data
    3059.                                                 supplied */
    3060. #define H_ERR_FLEX_LM_NOCLOCKCHECK      2066 /* Clock setting check not
    3061.                                                 available in daemon */
    3062. #define H_ERR_FLEX_LM_DATE_TOOBIG       2067 /* Date too late for binary
    3063.                                                 format */
    3064. #define H_ERR_FLEX_LM_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
    3065. #define H_ERR_FLEX_LM_NOSERVRESP        2069 /* Server did not respond to
    3066.                                                 message */
    3067. #define H_ERR_FLEX_LM_CHECKOUTFILTERED  2070 /* Request rejected by vendor
    3068.                                                 defined filter */
    3069. #define H_ERR_FLEX_LM_NOFEATSET         2071 /* No FEATURESET line present in
    3070.                                                 license file */
    3071. #define H_ERR_FLEX_LM_BADFEATSET        2072 /* Incorrect FEATURESET line in
    3072.                                                 license file */
    3073. #define H_ERR_FLEX_LM_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
    3074.                                                  line */
    3075. #define H_ERR_FLEX_LM_SOCKETFAIL        2074 /* socket() call failed */
    3076. #define H_ERR_FLEX_LM_SETSOCKFAIL       2075 /* setsockopt() failed */
    3077. #define H_ERR_FLEX_LM_BADCHECKSUM       2076 /* Message checksum failure */
    3078. #define H_ERR_FLEX_LM_SERVNOREADLIC     2077 /* Cannot read license file from
    3079.                                                 server */
    3080. #define H_ERR_FLEX_LM_NOTLICADMIN       2078 /* Not a license administrator */
    3081. #define H_ERR_FLEX_LM_REMOVETOOSOON     2079 /* lmremove request too soon */
    3082. #define H_ERR_FLEX_LM_ENDPATH           2080 /* Attempt to read beyond the end
    3083.                                                 of LF path */
    3084. #define H_ERR_FLEX_LM_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
    3085. #define H_ERR_FLEX_LM_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
    3086.                                                 report to Globetrotter
    3087.                                                 Software */
    3088. #define H_ERR_FLEX_LM_NOADMINAPI        2083 /* FLEXadmin API functions not
    3089.                                                 avilable */
    3090. #define H_ERR_FLEX_LM_BADPKG            2084 /* Invalid PACKAGE line in
    3091.                                                 license file */
    3092. #define H_ERR_FLEX_LM_SERVOLDVER        2085 /* Server FLEXlm version older
    3093.                                                 than client's */
    3094. #define H_ERR_FLEX_LM_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
    3095.                                                 INCLUDED in options file */
    3096. #define H_ERR_FLEX_LM_NOSERVCAP         2087 /* Server doesn't support this
    3097.                                                 request */
    3098. #define H_ERR_FLEX_LM_OBJECTUSED        2088 /* This license object already in
    3099.                                                 use */

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

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

    3260. #endif
    复制代码

    评分

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

    查看全部评分

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

    该用户从未签到

    0

    主题

    10

    帖子

    45

    积分

    Rank: 1

    积分
    45
    发表于 2018-2-19 09:19:05 | 显示全部楼层
    很好,方便查找,很有用!!!!

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    2020-8-14 12:28
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    13

    帖子

    50

    积分

    Rank: 1

    积分
    50

    切换助手验证会员

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    耍酷
    2019-1-28 08:06
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    4

    主题

    17

    帖子

    71

    积分

    Rank: 1

    积分
    71

    切换助手验证会员

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    叹气
    2019-8-1 08:58
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    9

    帖子

    43

    积分

    Rank: 1

    积分
    43
    发表于 2018-7-31 18:26:24 | 显示全部楼层
    111111212

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    窃喜
    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    42

    积分

    Rank: 1

    积分
    42
    发表于 2018-8-8 23:21:49 | 显示全部楼层
    请问错误代码8313怎么处理

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    点赞
    前天 12:53
  • 签到天数: 687 天

    连续签到: 1 天

    [LV.9]以坛为家II

    148

    主题

    767

    帖子

    4541

    积分

    Rank: 9

    积分
    4541

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

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

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    窃喜
    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    42

    积分

    Rank: 1

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

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    窃喜
    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    42

    积分

    Rank: 1

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

    不好意思,我不太懂怎么操作论坛

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    窃喜
    2019-6-28 15:57
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    9

    帖子

    42

    积分

    Rank: 1

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

    第二部分

    第二部分

    第一部分

    第一部分
    就是这样

    错误提醒

    错误提醒

    点评

    第一张图片是显示错误的地方,第二张图片是对图像进行预处理  发表于 2018-8-9 13:47

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

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

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

    有问题需要咨询站长?| 申请友链| 小黑屋| 手机版| Archiver|  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    CopyRight © 2015-2020 51Halcon机器视觉. Tencent Cloud X3.4.

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