热点推荐

查看: 5457|回复: 15
收起左侧

[Halcon错误] Halcon常见错误代码汇总(收集贴) 20180228

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

    连续签到: 45 天

    [LV.9]以坛为家II

    349

    主题

    1211

    帖子

    8564

    积分

    Rank: 9

    积分
    8564

    突出贡献优秀版主荣誉管理论坛元老优质会员最佳新人

    发表于 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即可



    下面是Halcon18版本官方原版错误代码定义:
    1. /*****************************************************************************
    2. * HErrorDef.h
    3. *****************************************************************************
    4. *
    5. * Project:     HALCON/libhalcon
    6. * Description: Definition of error constants
    7. *
    8. * (c) 1996-2018 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_CNCL        21 /* operator was generally canceled */


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



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

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

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

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

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

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

    492. /* Adapt this to be the highest error code concerning licensing */
    493. #define H_ERR_LAST_LIC_ERROR H_ERR_LIC_PREVIEW_EXPIRED

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

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

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

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

    525. /* Error codes concerning the HALCON vectors, 2410.. */
    526. #define H_ERR_WVTYP         2410 /* wrong vector type */
    527. #define H_ERR_WVDIM         2411 /* wrong vector dimension */

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

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


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

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

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

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

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

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

    633. #define H_ERR_MQCNCL       2890 /* message queue wait operation canceled */
    634. #define H_ERR_MQOVL        2891 /* message queue overflow */
    635. #define H_ERR_MQCLEAR      2892 /* Threads still wait on message queue while
    636.                                  * clearing it. */

    637. #define H_ERR_PTHRD_SCHED  2900 /* Error while forcing a context switch */
    638. #define H_ERR_SCHED_GAFF   2901 /* Error while accessing cpu affinity */
    639. #define H_ERR_SCHED_SAFF   2902 /* Error while setting cpu affinity */

    640. #define H_ERR_CO_WSO       2950 /* wrong synchronization object  */
    641. #define H_ERR_CO_WOCO      2952 /* wrong operator call object   */
    642. #define H_ERR_CO_IOPNI     2953 /* input object not initialized */
    643. #define H_ERR_CO_ICPNI     2954 /* input control not initialized */
    644. #define H_ERR_CO_OOPNI     2955 /* output object not initialized */
    645. #define H_ERR_CO_OCPNI     2956 /* output control not initialized */

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

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

    667. #define H_ERR_MSG_PNCI     2991 /* Communication partner not checked in */
    668. #define H_ERR_MSG_CSAI     2992 /* The communication system can't be started
    669.                                    while running */
    670. #define H_ERR_MSG_CSNI     2993 /* Communication partner not checked in */

    671. #define H_ERR_PTHRD_BI     2994 /* Initialization of Barrier failed */
    672. #define H_ERR_PTHRD_BW     2995 /* Waiting at a barrier failed */
    673. #define H_ERR_PTHRD_BD     2996 /* Destroying of an barrier failed */


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


    699. /* Cordinates */
    700. #define H_ERR_ROWTB        3040 /* Row value of a coordinate > 2^15-1
    701.                                    (XL: 2^31 - 1) */
    702. #define H_ERR_ROWTS        3041 /* Row value of a coordinate < -2^15
    703.                                    (XL: -2^31) */
    704. #define H_ERR_COLTB        3042 /* Column value of a coordinate > 2^15-1
    705.                                    (XL: 2^31 - 1) */
    706. #define H_ERR_COLTS        3043 /* Column value of a coordinate < -2^15
    707.                                    (XL: -2^31) */

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

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

    763. #define H_ERR_WNOLI        3145 /* Too many Hough points (lines) */
    764. #define H_ERR_DITS         3146 /* Target image has got wrong height
    765.                                    (not big enough) */
    766. #define H_ERR_WINTM        3147 /* Wrong interpolation mode */
    767. #define H_ERR_THICK_NK     3148 /* Region not compact or not connected */


    768. /* Laws */
    769. #define H_ERR_WIND3        3170 /* Wrong filter index for filter size 3 */
    770. #define H_ERR_WIND5        3171 /* Wrong filter index for filter size 5 */
    771. #define H_ERR_WIND7        3172 /* Wrong filter index for filter size 7 */
    772. #define H_ERR_WLAWSS       3173 /* Wrong filter size; only 3/5/7 */

    773. /* Noise estimation */
    774. #define H_ERR_NE_NPTS      3175 /* Number of suitable pixels too small to
    775.                                    reliably estimate the noise */

    776. /* Contour */
    777. #define H_ERR_WNEE         3200 /* Different number of entries/exits
    778.                                    in HContCut */
    779. #define H_ERR_REF          3201 /* Reference to contour is missing */

    780. /* XLD */
    781. #define H_ERR_XLDWT        3250 /* Wrong XLD type */
    782. #define H_ERR_XLD_RPF      3252 /* Border point is set to FG */
    783. #define H_ERR_XLD_MCL      3253 /* Maximum contour length exceeded */
    784. #define H_ERR_XLD_MCN      3254 /* Maximum number of contours exceeded */
    785. #define H_ERR_XLD_CTS      3255 /* Contour too short for fetch_angle_xld */
    786. #define H_ERR_XLD_CRD      3256 /* Regression parameters of contours
    787.                                    already computed */
    788. #define H_ERR_XLD_CRND     3257 /* Regression parameters of contours not
    789.                                    yet entered! */

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

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

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


    804. #define H_ERR_NWF          3275 /* No ARC/INFO world file */
    805. #define H_ERR_NAIGF        3276 /* No ARC/INFO generate file */

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

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

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

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

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


    852. #define H_ERR_KNN_CANNOT_ADD       3320  /* Adding new features is not
    853.                                             possible, because the dataset has
    854.                                             been normalized during training.
    855.                                             Please create a new classfier and
    856.                                             add all training data again or
    857.                                             disable normalization during
    858.                                             training.*/

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

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


    895. #define H_ERR_LUT_WRNUMCHAN   3370 /* The number of image channels and the
    896.                                       number of dimensions of the look-up
    897.                                       table do not match */
    898. #define H_ERR_LUT_NRCHANLARGE 3371 /* A look-up table can be build for 2 or 3
    899.                                       channels only */
    900. #define H_ERR_LUT_CANNOTCREAT 3372 /* Cannot create look-up table. Please
    901.                                       choose a larger 'bit_depth' or select
    902.                                       the 'fast' 'class_selection'. */


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

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

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

    961. /* Image format */
    962. #define H_ERR_WIMAW1        3520 /* Image width < 0 */
    963. #define H_ERR_WIMAW2        3521 /* Image width >= MAX_FORMAT */
    964. #define H_ERR_WIMAH1        3522 /* Image height <= 0 */
    965. #define H_ERR_WIMAH2        3523 /* Image height >= MAX_FORMAT */
    966. #define H_ERR_WIMAW3        3524 /* Image width <= 0 */
    967. #define H_ERR_WIMAH3        3525 /* Image height <= 0 */
    968. #define H_ERR_TMS           3550 /* Too many segments */
    969. #define H_ERR_NO_INT8_IMAGE 3551 /* INT8 images are available on 64 bit systems
    970.                                     only */


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

    985. #define H_ERR_COV_NPD              3607 /* Input covariance matrix
    986.                                            is not positive definite */
    987. #define H_ERR_TOO_MANY_POINTS      3608 /* The number of input points
    988.                                            too large. */

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

    1012. /* Adjust mosaic */
    1013. #define H_ERR_ILMD         3640 /* Illegal combination of parameters and
    1014.                                    estimation method. */

    1015. /* Self-calibration of radial distortions */
    1016. #define H_ERR_RDS_NSC      3660 /* No suitable contours found */
    1017. #define H_ERR_RDS_NSS      3661 /* No stable solution found */
    1018. #define H_ERR_RDS_ISS      3662 /* Instable solution found */
    1019. #define H_ERR_RDS_NEC      3663 /* Not enough contours for calibration */


    1020. /* FFT */
    1021. #define H_ERR_NOFFTOPT       3650 /* Invalid file format for FFT
    1022.                                      optimization data */
    1023. #define H_ERR_WRFFTOPTVERS   3651 /* The version of the FFT optimization
    1024.                                      data is not supported */
    1025. #define H_ERR_WRHALCONVERS   3652 /* Optimization data was created with a
    1026.                                    different HALCON version
    1027.                                    (Standard HALCON / Parallel HALCON) */
    1028. #define H_ERR_OPTFAIL        3653 /* Storing of the optimization data failed */
    1029. #define H_ERR_FFTOPT_NOSITEM 3654 /* Serialized item does not contain valid
    1030.                                      FFT optimization data */

    1031. /* binocular_disparity */
    1032. #define H_ERR_INVLD_DISP_RANGE 3690 /* Invalid disparity range for
    1033.                                        binocular_disparity_ms method */

    1034. /* Stereo */
    1035. #define H_ERR_EPIINIM      3700 /* Epipoles are situated within the image
    1036.                                    domain */
    1037. #define H_ERR_EPI_FOV      3701 /* Fields of view of both cameras do not
    1038.                                    intersect each other */
    1039. #define H_ERR_EPI_RECT     3702 /* Rectification impossible */


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


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

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

    1154. /* Shape-From */
    1155. #define H_ERR_SING         3850 /* The light source positions are linearly
    1156.                                    dependent */
    1157. #define H_ERR_FEWIM        3851 /* No sufficient image indication */
    1158. #define H_ERR_ZBR_NOS      3852 /* Internal error: Function has equal signs
    1159.                                    in HZBrent */


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

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

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


    1214. /* OpenCL related error messages */
    1215. #define H_ERR_NO_OPENCL           4100 /* No OpenCL available */
    1216. #define H_ERR_OPENCL_ERROR        4101 /* OpenCL Error occured */
    1217. #define H_ERR_NO_COMPUTE_DEVICES  4102 /* No compute devices available */
    1218. #define H_ERR_NO_DEVICE_IMPL      4103 /* No device implementation for this
    1219.                                           parameter */
    1220. #define H_ERR_OUT_OF_DEVICE_MEM   4104 /* Out of device memory */
    1221. #define H_ERR_INVALID_SHAPE       4105 /* Invalid work group shape */
    1222. #define H_ERR_INVALID_DEVICE      4106 /* Invalid compute device */

    1223. /* CUDA/cuDNN releated error messages */
    1224. #define H_ERR_CUDA_ERROR                  4200 /* CUDA Error occured */
    1225. #define H_ERR_CUDNN_ERROR                 4201 /* cuDNN Error occured */
    1226. #define H_ERR_CUBLAS_ERROR                4202 /* cuBLAS Error occured */
    1227. #define H_ERR_BATCH_SIZE_NOT_SUPPORTED    4203 /* Set batch_size not
    1228.                                                   supported */
    1229. #define H_ERR_CUDA_NOT_AVAILABLE          4204 /* CUDA implementations not
    1230.                                                   available */
    1231. #define H_ERR_CUDNN_UNSUPPORTED_VERSION   4205 /* Unsupported version of cuDNN */
    1232. #define H_ERR_CUDNN_FEATURE_NOT_SUPPORTED 4206 /* Requested feature not supported by
    1233.                                                   cuDNN */

    1234. /* MKL related error messages */
    1235. #define H_ERR_HCPUDNN_ERROR               4300 /* Error occurred in HCPUDNN library */
    1236. #define H_ERR_TRAINING_UNSUPPORTED        4301 /* Training is unsupported with
    1237.                                                   the selected runtime. Please switch to
    1238.                                                   'gpu' runtime. */
    1239. #define H_ERR_HCPUDNN_NOT_AVAILABLE       4302 /* CPU based inference is not
    1240.                                                   supported on this platform */

    1241. /* Visualization errors */
    1242. #define H_ERR_VISUALIZATION               4500 /* Internal visualization error */
    1243. #define H_ERR_COLOR_TYPE_UNEXP            4501 /* Unexpected color type */
    1244. #define H_ERR_NUM_COLOR_EXCEEDED          4502 /* Number of color settings exceeded */

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

    1307. #define H_ERR_WPVS         5154 /* Wrong values for image area */
    1308. #define H_ERR_WLPN         5155 /* Wrong line pattern */
    1309. #define H_ERR_WLPL         5156 /* Wrong number of parameters for
    1310.                                    line pattern */
    1311. #define H_ERR_WNOC         5157 /* Wrong number of colors */
    1312. #define H_ERR_WPST         5158 /* Wrong value for mode of area creation */

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

    1316. #define H_ERR_WIFFD        5162 /* Wrong window size for window dump */
    1317. #define H_ERR_WLUTF        5163 /* Wrong color table:
    1318.                                    Wrong file name or query_lut() */
    1319. #define H_ERR_WLUTE        5164 /* Wrong color table:
    1320.                                    Empty string ? */
    1321. #define H_ERR_WLUTD        5165 /* Using this hardware set_lut('default')
    1322.                                    is allowed only */

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

    1324. #define H_ERR_LNPR         5167 /* Row can not be projected */
    1325. #define H_ERR_NFSC         5168 /* Operation is unsuitable using a computer
    1326.                                    with fixed color table */
    1327. #define H_ERR_NACD         5169 /* Computer represents gray scales only */

    1328. #define H_ERR_LUTO         5170 /* LUT of this display is full */
    1329. #define H_ERR_WCC          5171 /* Internal error: wrong color code */
    1330. #define H_ERR_WWATTRT      5172 /* Wrong type for window attribute */
    1331. #define H_ERR_WWATTRN      5173 /* Wrong name for window attribute */
    1332. #define H_ERR_WRSPART      5174 /* negativ height of area (or 0) */
    1333. #define H_ERR_WCSPART      5175 /* negativ width of area (or 0) */

    1334. /* Window dump */
    1335. #define H_ERR_WNCV         5176 /* Window not completely visible */

    1336. /* Fonts */
    1337. #define H_ERR_FONT_NA      5177 /* Font not allowed for this operation */

    1338. /* Threads */
    1339. #define H_ERR_WDIFFTH      5178 /* Window was created in different thread */

    1340. #define H_ERR_OBJ_ATTACHED 5194 /* Drawing object already attached to another
    1341.                                    window */

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

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

    1361. /* window parameters */
    1362. #define H_ERR_WP_IWP       5190 /* Invalid window parameter */
    1363. #define H_ERR_WP_IWPV      5191 /* Invalid value for window parameter */
    1364. #define H_ERR_UMOD         5192 /* Unknown mode */
    1365. #define H_ERR_ATTIMG       5193 /* No image attached */

    1366. /* 3d navigation */
    1367. #define H_ERR_NVG_WM       5195 /* invalid navigation mode */

    1368. /* File I/O, 52xx */
    1369. #define H_ERR_FINTERN      5196 /* Internal file error */
    1370. #define H_ERR_FS           5197 /* Error while file synchronisation */
    1371. #define H_ERR_FISR         5198 /* insufficient rights */
    1372. #define H_ERR_BFD          5199 /* Bad file descriptor */
    1373. #define H_ERR_FNF          5200 /* File not found */
    1374. #define H_ERR_DWI          5201 /* Error while writing image data
    1375.                                    (sufficient memory ?) */
    1376. #define H_ERR_DWID         5202 /* Error while writing image descriptor
    1377.                                    (sufficient memory ?) */
    1378. #define H_ERR_DRI1         5203 /* Error while reading image data
    1379.                                    (format of image too small ?) */
    1380. #define H_ERR_DRI2         5204 /* Error while reading image data
    1381.                                    (format of image too big ?) */
    1382. #define H_ERR_DRID1        5205 /* Error while reading image descriptor:
    1383.                                    File too small */
    1384. #define H_ERR_DIMMAT       5206 /* Image matrices are different */
    1385. #define H_ERR_HNF          5207 /* Help file not found (setenv HALCONROOT) */
    1386. #define H_ERR_XNF          5208 /* Help index not found (setenv HALCONROOT) */
    1387. #define H_ERR_CNCSI        5209 /* File <standard_input> can not be closed */
    1388. #define H_ERR_CNCSO        5210 /* <standard_output/error> can not be closed */
    1389. #define H_ERR_CNCF         5211 /* File can not be closed */
    1390. #define H_ERR_EDWF         5212 /* Error while writing to file */
    1391. #define H_ERR_NFA          5213 /* Exceeding of maximum number of files */
    1392. #define H_ERR_WFIN         5214 /* Wrong file name */
    1393. #define H_ERR_CNOF         5215 /* Error while opening the file */
    1394. #define H_ERR_WFMO         5216 /* Wrong file mode */
    1395. #define H_ERR_WPTY         5217 /* Wrong type for pixel (e.g. byte) */
    1396. #define H_ERR_WIW          5218 /* Wrong image width (too big ?) */
    1397. #define H_ERR_WIH          5219 /* Wrong image height (too big ?) */
    1398. #define H_ERR_FTS1         5220 /* File already exhausted before reading
    1399.                                    an image */
    1400. #define H_ERR_FTS2         5221 /* File exhausted before terminating
    1401.                                    the image */
    1402. #define H_ERR_WDPI         5222 /* Wrong value for resolution (dpi) */
    1403. #define H_ERR_WNOW         5223 /* Wrong output image size (width) */
    1404. #define H_ERR_WNOH         5224 /* Wrong output image size (height) */
    1405. #define H_ERR_WNFP         5225 /* Wrong number of parameter values:
    1406.                                    Format description */
    1407. #define H_ERR_WPNA         5226 /* Wrong parameter name for operator */
    1408. #define H_ERR_WSNA         5227 /* Wrong slot name for parameter */
    1409. #define H_ERR_NPCF         5228 /* Operator class is missing in help file */
    1410. #define H_ERR_WHIF         5229 /* Wrong or inconsistent help/ *.idx
    1411.                                    or help/ *.sta */
    1412. #define H_ERR_HINF         5230 /* File help/ *.idx not found */
    1413. #define H_ERR_HSNF         5231 /* File help/ *.sta not found */
    1414. #define H_ERR_ICSF         5232 /* Inconsistent file help/ *.sta */
    1415. #define H_ERR_EFNF         5233 /* No explication file (.exp) found */
    1416. #define H_ERR_NFWKEF       5234 /* No file found in known graphic format */
    1417. #define H_ERR_WIFT         5235 /* Wrong graphic format */
    1418. #define H_ERR_ICNF         5236 /* Inconsistent file halcon.num */
    1419. #define H_ERR_WTIFF        5237 /* File with extension 'tiff' is no
    1420.                                    Tiff-file */
    1421. #define H_ERR_WFF          5238 /* Wrong file format */
    1422. #define H_ERR_NOGPPROC     5239 /* gnuplot could not be started */
    1423. #define H_ERR_NOGPFILE     5240 /* Output file for gnuplot could not be
    1424.                                    opened */
    1425. #define H_ERR_NOGPOUT      5241 /* Not a valid gnuplot output stream */
    1426. #define H_ERR_NOPNM        5242 /* No PNM format */
    1427. #define H_ERR_ICODB        5243 /* Inconsistent or old help file */
    1428. #define H_ERR_FNO          5245 /* File not open */
    1429. #define H_ERR_NO_FILES     5246 /* No files in use so far (none opened) */
    1430. #define H_ERR_NORFILE      5247 /* Invalid file format for regions */
    1431. #define H_ERR_RDTB         5248 /* Error while reading region data:
    1432.                                    Format of region too big. */
    1433. /* Serial interface */
    1434. #define H_ERR_SNO          5251 /* Serial port not open */
    1435. #define H_ERR_NSA          5252 /* No serial port available */
    1436. #define H_ERR_CNOS         5253 /* Could not open serial port */
    1437. #define H_ERR_CNCS         5254 /* Could not close serial port */
    1438. #define H_ERR_CNGSA        5255 /* Could not get serial port attributes */
    1439. #define H_ERR_CNSSA        5256 /* Could not set serial port attributes */
    1440. #define H_ERR_WRSBR        5257 /* Wrong baud rate for serial connection */
    1441. #define H_ERR_WRSDB        5258 /* Wrong number of data bits for
    1442.                                    serial connection */
    1443. #define H_ERR_WRSFC        5259 /* Wrong flow control for serial connection */
    1444. #define H_ERR_CNFS         5260 /* Could not flush serial port */
    1445. #define H_ERR_EDWS         5261 /* Error during write to serial port */
    1446. #define H_ERR_EDRS         5262 /* Error during read from serial port */

    1447. #define H_ERR_REG_NOSITEM  5270 /* Serialized item does not contain
    1448.                                    valid regions. */
    1449. #define H_ERR_REG_WRVERS   5271 /* The version of the regions is
    1450.                                    not supported. */
    1451. #define H_ERR_IMG_NOSITEM  5272 /* Serialized item does not contain
    1452.                                    valid images. */
    1453. #define H_ERR_IMG_WRVERS   5273 /* The version of the images is
    1454.                                    not supported. */
    1455. #define H_ERR_XLD_NOSITEM  5274 /* Serialized item does not contain
    1456.                                    valid XLD objects. */
    1457. #define H_ERR_XLD_WRVERS   5275 /* The version of the XLD objects is
    1458.                                    not supported. */
    1459. #define H_ERR_OBJ_NOSITEM  5276 /* Serialized item does not contain
    1460.                                    valid objects. */
    1461. #define H_ERR_OBJ_WRVERS   5277 /* The version of the objects is
    1462.                                    not supported. */
    1463. #define H_ERR_XLD_DATA_TOO_LARGE   5678 /* XLD object data can only be read by
    1464.                                            HALCON XL */
    1465. #define H_ERR_OBJ_UNEXPECTED   5279 /* Unexpected object detected */


    1466. /* File I/O, 52xx (continue) */
    1467. #define H_ERR_FNOTF        5280 /* File has not been opened in text format */
    1468. #define H_ERR_FNOBF        5281 /* File has not been opened in binary file
    1469.                                    format */
    1470. #define H_ERR_DIRCR        5282 /* Cannot create directory */
    1471. #define H_ERR_DIRRM        5283 /* Cannot remove directory */
    1472. #define H_ERR_GETCWD       5284 /* Cannot get current directory */
    1473. #define H_ERR_SETCWD       5285 /* Cannot set current directory */

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

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

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

    1540. /* Images from file */

    1541. /* JpegXR files */
    1542. #define H_ERR_JXR_UNSUPPORTED_FORMAT         5400 /* Image type is not
    1543.                                                      supported */
    1544. #define H_ERR_JXR_INVALID_PIXEL_FORMAT       5401 /* Invalid pixel format
    1545.                                                      passed to filter
    1546.                                                      function */
    1547. #define H_ERR_JXR_INTERNAL_ERROR             5402 /* Internal JpegXR error. */
    1548. #define H_ERR_JXR_FORMAT_SYNTAX_ERROR        5403 /* Syntax error in output
    1549.                                                      format string */
    1550. #define H_ERR_JXR_TOO_MANY_CHANNELS          5404 /* Maximum number of channels
    1551.                                                      exceeded */
    1552. #define H_ERR_JXR_EC_ERROR                   5405 /* Unspecified error in JXR
    1553.                                                      library */
    1554. #define H_ERR_JXR_EC_BADMAGIC                5406 /* Bad magic number in JXR
    1555.                                                      library */
    1556. #define H_ERR_JXR_EC_FEATURE_NOT_IMPLEMENTED 5407 /* Feature not implemented in
    1557.                                                      JXR library */
    1558. #define H_ERR_JXR_EC_IO                      5408 /* File read/write error in
    1559.                                                      JXR library */
    1560. #define H_ERR_JXR_EC_BADFORMAT               5409 /* Bad file format in JXR
    1561.                                                      library */

    1562. /* General */
    1563. #define H_ERR_LIB_FILE_CLOSE          5500 /* Error while closing the
    1564.                                               image file */
    1565. #define H_ERR_LIB_FILE_OPEN           5501 /* Error while opening the
    1566.                                               image file */
    1567. #define H_ERR_LIB_UNEXPECTED_EOF      5502 /* Premature end of the
    1568.                                               image file */
    1569. #define H_ERR_IDTL                    5503 /* Image dimensions too large for
    1570.                                               this file format */
    1571. #define H_ERR_ITLHV                   5504 /* Image too large for this HALCON
    1572.                                               version */
    1573. #define H_ERR_TMIO                    5505 /* Too many iconic objects for
    1574.                                               this file format */
    1575. #define H_ERR_FILE_FORMAT_UNSUPPORTED 5506 /* File format is unsupported */

    1576. /* PCX files */
    1577. #define H_ERR_PCX_NO_PCX_FILE         5510 /* File is no PCX-File */
    1578. #define H_ERR_PCX_UNKNOWN_ENCODING    5511 /* Unknown encoding */
    1579. #define H_ERR_PCX_MORE_THAN_4_PLANES  5512 /* More than 4 image plains */
    1580. #define H_ERR_PCX_COLORMAP_SIGNATURE  5513 /* Wrong magic in color table */
    1581. #define H_ERR_PCX_REPEAT_COUNT_SPANS  5514 /* Wrong number of bytes in span */
    1582. #define H_ERR_PCX_TOO_MUCH_BITS_PIXEL 5515 /* Wrong number of bits/pixels */
    1583. #define H_ERR_PCX_PACKED_PIXELS       5516 /* Wrong number of plains */

    1584. /* GIF files */
    1585. #define H_ERR_GIF_NO_GIF_PICTURE      5520 /* File is no GIF-File */
    1586. #define H_ERR_GIF_BAD_VERSION         5521 /* GIF: Wrong version */
    1587. #define H_ERR_GIF_SCREEN_DESCRIPTOR   5522 /* GIF: Wrong descriptor */
    1588. #define H_ERR_GIF_COLORMAP            5523 /* GIF: Wrong color table */
    1589. #define H_ERR_GIF_READ_ERROR_EOF      5524 /* GIF: Premature end of file */
    1590. #define H_ERR_GIF_NOT_ENOUGH_IMAGES   5525 /* GIF: Wrong number of images */
    1591. #define H_ERR_GIF_ERROR_ON_EXTENSION  5526 /* GIF: Wrong image extension */
    1592. #define H_ERR_GIF_LEFT_TOP_WIDTH      5527 /* GIF: Wrong left top width */
    1593. #define H_ERR_GIF_CIRCULAR_TABL_ENTRY 5528 /* GIF: Cyclic index of table */
    1594. #define H_ERR_GIF_BAD_IMAGE_DATA      5529 /* GIF: Wrong image data */

    1595. /* SUN-Raster files  */
    1596. #define H_ERR_SUN_RASTERFILE_TYPE     5530 /* File is no Sun-Raster-File */
    1597. #define H_ERR_SUN_RASTERFILE_HEADER   5531 /* Wrong header */
    1598. #define H_ERR_SUN_COLS                5532 /* Wrong image width */
    1599. #define H_ERR_SUN_ROWS                5533 /* Wrong image height */
    1600. #define H_ERR_SUN_COLORMAP            5534 /* Wrong color map */
    1601. #define H_ERR_SUN_RASTERFILE_IMAGE    5535 /* Wrong image data */
    1602. #define H_ERR_SUN_IMPOSSIBLE_DATA     5536 /* Wrong type of pixel */

    1603. /* XWD files */
    1604. #define H_ERR_XWD_IMPOSSIBLE_DATA     5540  /* Wrong type of pixel */
    1605. #define H_ERR_XWD_VISUAL_CLASS        5541  /* Wrong visual class */
    1606. #define H_ERR_XWD_X10_HEADER          5542  /* Wrong X10 header */
    1607. #define H_ERR_XWD_X11_HEADER          5543  /* Wrong X11 header */
    1608. #define H_ERR_XWD_X10_COLORMAP        5544  /* Wrong X10 colormap */
    1609. #define H_ERR_XWD_X11_COLORMAP        5545  /* Wrong X11 colormap */
    1610. #define H_ERR_XWD_X11_PIXMAP          5546  /* Wrong pixmap */
    1611. #define H_ERR_XWD_UNKNOWN_VERSION     5547  /* Unknown version */
    1612. #define H_ERR_XWD_READING_IMAGE       5548  /* Error while reading an image */

    1613. /* TIFF files */
    1614. #define H_ERR_TIF_BAD_INPUTDATA      5550 /* Error while reading a file */
    1615. #define H_ERR_TIF_COLORMAP           5551 /* Wrong colormap */
    1616. #define H_ERR_TIF_TOO_MANY_COLORS    5552 /* Too many colors */
    1617. #define H_ERR_TIF_BAD_PHOTOMETRIC    5553 /* Wrong photometric interpretation*/
    1618. #define H_ERR_TIF_PHOTOMETRIC_DEPTH  5554 /* Wrong photometric depth */
    1619. #define H_ERR_TIF_NO_REGION          5555 /* Image is no binary file */
    1620. #define H_ERR_TIF_UNSUPPORTED_FORMAT 5556 /* Unsupported TIFF format */
    1621. #define H_ERR_TIF_BAD_SPECIFICATION  5557 /* Wrong file format specification */
    1622. #define H_ERR_TIF_FILE_CORRUPT       5558 /* TIFF file is corrupt */
    1623. #define H_ERR_TIF_TAG_UNDEFINED      5559 /* Required TIFF tag is missing */


    1624. /* BMP files */
    1625. #define H_ERR_BMP_NO_BMP_PICTURE      5560  /* File is no BMP-File */
    1626. #define H_ERR_BMP_READ_ERROR_EOF      5561  /* Premature end of file */
    1627. #define H_ERR_BMP_INCOMPLETE_HEADER   5562  /* Incomplete header */
    1628. #define H_ERR_BMP_UNKNOWN_FORMAT      5563  /* Unknown bitmap format */
    1629. #define H_ERR_BMP_UNKNOWN_COMPRESSION 5564  /* Unknown compression format */
    1630. #define H_ERR_BMP_COLORMAP            5565  /* Wrong color table */
    1631. #define H_ERR_BMP_WRITE_ERROR         5566  /* Write error on output */
    1632. #define H_ERR_BMP_NO_REGION           5567  /* File does not contain a
    1633.                                                binary image */

    1634. /* Jpeg files */
    1635. #define H_ERR_JPG_COMP_NUM     5570 /* Wrong number of components in image */
    1636. #define H_ERR_JPGLIB_UNKNOWN   5571 /* Unknown error from libjpeg */
    1637. #define H_ERR_JPGLIB_NOTIMPL   5572 /* Not implemented feature in libjpeg */
    1638. #define H_ERR_JPGLIB_FILE      5573 /* File access error in libjpeg */
    1639. #define H_ERR_JPGLIB_TMPFILE   5574 /* Tmp file access error in libjpeg */
    1640. #define H_ERR_JPGLIB_MEMORY    5575 /* Memory error in libjpeg */
    1641. #define H_ERR_JPGLIB_INFORMAT  5576 /* Error in input image */

    1642. /* PNG files */
    1643. #define H_ERR_PNG_NO_PNG_FILE            5580  /* File is not a PNG file */
    1644. #define H_ERR_PNG_UNKNOWN_INTERLACE_TYPE 5581  /* Unknown interlace type */
    1645. #define H_ERR_PNG_UNSUPPORTED_COLOR_TYPE 5582  /* Unsupported color type */
    1646. #define H_ERR_PNG_NO_REGION              5583  /* Image is no binary file */
    1647. #define H_ERR_PNG_SIZE_TOO_BIG           5584  /* Image size too big */

    1648. /* Jpeg-2000 files */
    1649. #define H_ERR_JP2_CORRUPT        5590 /* File corrupt */
    1650. #define H_ERR_JP2_PREC_TOO_HIGH  5591 /* Image precision too high */
    1651. #define H_ERR_JP2_ENCODING_ERROR 5592 /* Error while encoding */
    1652. #define H_ERR_JP2_SIZE_TOO_BIG   5593 /* Image size too big */

    1653. /* HOBJ files */
    1654. #define H_ERR_HOBJ_NOT_ONLY_IMAGES 5599 /* File does not contain only images */


    1655. /* Socket communication and virtual links */
    1656. #define H_ERR_SOCKET_BLOCK                5600 /* Socket can not be set to
    1657.                                                   block */
    1658. #define H_ERR_SOCKET_UNBLOCK              5601 /* Socket can not be set to
    1659.                                                   unblock */
    1660. #define H_ERR_SOCKET_NO_CPAR              5602 /* Received data is no tuple */
    1661. #define H_ERR_SOCKET_NO_IMAGE             5603 /* Received data is no image */
    1662. #define H_ERR_SOCKET_NO_RL                5604 /* Received data is no region */
    1663. #define H_ERR_SOCKET_NO_XLD               5605 /* Received data is no
    1664.                                                   xld object */
    1665. #define H_ERR_SOCKET_READ_DATA_FAILED     5606 /* Error while reading
    1666.                                                   from socket */
    1667. #define H_ERR_SOCKET_WRITE_DATA_FAILED    5607 /* Error while writing
    1668.                                                   to socket */
    1669. #define H_ERR_SOCKET_WRONG_BYTE_NUMBER    5608 /* Illegal number of bytes
    1670.                                                   with get_rl */
    1671. #define H_ERR_SOCKET_BUFFER_OVERFLOW      5609 /* Buffer overflow in
    1672.                                                   read_data */
    1673. #define H_ERR_SOCKET_CANT_ASSIGN_FD       5610 /* Socket can not be created */
    1674. #define H_ERR_SOCKET_CANT_BIND            5611 /* Bind on socket failed */
    1675. #define H_ERR_SOCKET_CANT_GET_PORTNUMBER  5612 /* Socket information is not
    1676.                                                   available */
    1677. #define H_ERR_SOCKET_CANT_LISTEN          5613 /* Socket cannot listen for
    1678.                                                   incoming connections */
    1679. #define H_ERR_SOCKET_CANT_ACCEPT          5614 /* Connection could not be
    1680.                                                   accepted */
    1681. #define H_ERR_SOCKET_CANT_CONNECT         5615 /* Connection request failed */
    1682. #define H_ERR_SOCKET_GETHOSTBYNAME        5616 /* Hostname could not be
    1683.                                                   resolved */
    1684. #define H_ERR_SOCKET_ILLEGAL_TUPLE_TYPE   5618 /* Unknown tuple type on
    1685.                                                   socket */
    1686. #define H_ERR_SOCKET_TIMEOUT              5619 /* Timeout occured on socket */
    1687. #define H_ERR_SOCKET_NA                   5620 /* No more sockets available */
    1688. #define H_ERR_SOCKET_NI                   5621 /* Socket is not initialized */
    1689. #define H_ERR_SOCKET_OOR                  5622 /* Invalid socket */
    1690. #define H_ERR_SOCKET_IS                   5623 /* Socket is NULL */
    1691. #define H_ERR_SOCKET_DATA_TOO_LARGE       5624 /* Received data type is too
    1692.                                                   large */
    1693. #define H_ERR_SOCKET_WRONG_TYPE           5625 /* Wrong socket type. */
    1694. #define H_ERR_SOCKET_NO_PACKED_DATA       5626 /* Received data is not packed.
    1695.                                                   */
    1696. #define H_ERR_SOCKET_PARAM_FAILED         5627 /* Socket parameter operation
    1697.                                                   failed. */
    1698. #define H_ERR_SOCKET_FORMAT_MISMATCH      5628 /* The data does not match the
    1699.                                                   format specification. */
    1700. #define H_ERR_SOCKET_INVALID_FORMAT       5629 /* Invalid format
    1701.                                                   specification. */
    1702. #define H_ERR_SOCKET_NO_SERIALIZED_ITEM   5630 /* Received data is no
    1703.                                                   serialized item */

    1704. #define H_ERR_ARCINFO_TOO_MANY_XLDS       5700 /* Too many contours/polygons
    1705.                                                   for this file format */

    1706. /* Serialize/Deserialize */
    1707. #define H_ERR_QUAT_WRONG_VERSION      5750 /* The version of the quaternion
    1708.                                               is not supported */
    1709. #define H_ERR_QUAT_NOSITEM            5751 /* Serialized item does not contain
    1710.                                               a valid quaternion*/
    1711. #define H_ERR_HOM_MAT2D_WRONG_VERSION 5752 /* The version of the homogeneous
    1712.                                               matrix is not supported */
    1713. #define H_ERR_HOM_MAT2D_NOSITEM       5753 /* Serialized item does not contain
    1714.                                               a valid homogeneous matrix */
    1715. #define H_ERR_HOM_MAT3D_WRONG_VERSION 5754 /* The version of the homogeneous
    1716.                                               3D matrix is not supported */
    1717. #define H_ERR_HOM_MAT3D_NOSITEM       5755 /* Serialized item does not contain
    1718.                                               a valid homogeneous 3D matrix */
    1719. #define H_ERR_TUPLE_WRONG_VERSION     5756 /* The version of the tuple
    1720.                                               is not supported */
    1721. #define H_ERR_TUPLE_NOSITEM           5757 /* Serialized item does not
    1722.                                               contain a valid tuple */
    1723. #define H_ERR_TUPLE_DTLFTHV           5758 /* Tuple data can only be read on
    1724.                                               64-bit systems */
    1725. #define H_ERR_POSE_WRONG_VERSION      5759 /* The version of the camera
    1726.                                               parameters (pose) is not
    1727.                                               supported */
    1728. #define H_ERR_POSE_NOSITEM            5760 /* Serialized item does not contain
    1729.                                               valid camera parameters (pose) */
    1730. #define H_ERR_CAM_PAR_WRONG_VERSION   5761 /* The version of the internal
    1731.                                               camera parameters is not
    1732.                                               supported */
    1733. #define H_ERR_CAM_PAR_NOSITEM         5762 /* Serialized item does not contain
    1734.                                               valid internal camera parameters
    1735.                                               */
    1736. #define H_ERR_DUAL_QUAT_WRONG_VERSION 5763 /* The version of the dual
    1737.                                               quaternion is not supported */
    1738. #define H_ERR_DUAL_QUAT_NOSITEM       5764 /* Serialized item does not contain
    1739.                                               a valid dual quaternion*/

    1740. /* Memory management */
    1741. #define H_ERR_NP           6000 /* Access to undefined memory area */
    1742. #define H_ERR_MEM          6001 /* Not enough memory available */
    1743. #define H_ERR_ICM          6002 /* Memory partition on heap has been
    1744.                                    overwritten */
    1745. #define H_ERR_WMS          6003 /* HAlloc: 0 bytes requested */
    1746. #define H_ERR_NOTMP        6004 /* Tmp-memory management:
    1747.                                    Call freeing memory although nothing had
    1748.                                    been allocated */
    1749. #define H_ERR_TMPNULL      6005 /* Tmp-memory management:
    1750.                                    Null pointer while freeing */
    1751. #define H_ERR_CNFMEM       6006 /* Tmp-memory management:
    1752.                                    Could not find memory element */
    1753. #define H_ERR_WMT          6007 /* memory management: wrong memory type */

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

    1755. #define H_ERR_NRA          6041 /* No memory block allocated at last */
    1756. #define H_ERR_IAD          6040 /* System parameter for memory-allocation
    1757.                                    inconsistent */

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


    1759. /* System */
    1760. #define H_ERR_CP_FAILED    6500 /* Process creation failed */

    1761. /* Language interfaces */
    1762. /* General  */
    1763. #define H_ERR_WOCPI        7000 /* Wrong index for output control par. */
    1764. #define H_ERR_WOCPVN       7001 /* Wrong number of values:
    1765.                                    Output control parameter */
    1766. #define H_ERR_WOCPT        7002 /* Wrong type: Output control parameter */
    1767. #define H_ERR_WKT          7003 /* Wrong data type for object key
    1768.                                    (input objects) */
    1769. #define H_ERR_IOOR         7004 /* Range for integer had been passed */
    1770. #define H_ERR_IHV          7005 /* Inconsistent Halcon version */
    1771. #define H_ERR_NISS         7006 /* Not enough memory for strings allocated */
    1772. #define H_ERR_PROC_NULL    7007 /* Internal error: Proc is NULL */
    1773. #define H_ERR_UNKN         7105 /* Unknown symbolic object key (input obj.) */
    1774. #define H_ERR_WOON         7200 /* Wrong number of output object parameter */

    1775. /* C */
    1776. #define H_ERR_OTSE         7400 /* Output type <string> expected */
    1777. #define H_ERR_OTLE         7401 /* Output type <long> expected */
    1778. #define H_ERR_OTFE         7402 /* Output type <float> expected */
    1779. #define H_ERR_OPINP        7403 /* Object parameter is a zero pointer */
    1780. #define H_ERR_TWC          7404 /* Tupel had been deleted; values are not
    1781.                                    valid any more */
    1782. /* CNNs */
    1783. #define H_ERR_CNN_DATA               7701 /* CNN: Internal data error */
    1784. #define H_ERR_CNN_MEM                7702 /* CNN: Invalid memory type */
    1785. #define H_ERR_CNN_IO_INVALID         7703 /* CNN: Invalid data
    1786.                                              serialization */
    1787. #define H_ERR_CNN_IMPL_NOT_AVAILABLE 7704 /* CNN: Implementation not
    1788.                                              available */
    1789. #define H_ERR_CNN_NUM_INPUTS_INVALID 7705 /* CNN: Wrong number of input data */

    1790. #define H_ERR_CNN_IMPL_INVALID       7706 /* CNN: Invalid implementation type
    1791.                                            */
    1792. #define H_ERR_CNN_TRAINING_NOT_SUP   7707 /* CNN: Training is not supported in
    1793.                                              the current environment. */

    1794. #define H_ERR_CNN_GPU_REQUIRED       7708 /* For this operation a GPU with
    1795.                                              certain minimal requirements is
    1796.                                              required. See installation guide
    1797.                                              for details. */
    1798. #define H_ERR_CNN_CUDA_LIBS_MISSING  7709 /* For this operation the CUDA
    1799.                                              library needs to be available.
    1800.                                              (See installation guide for
    1801.                                              details.) */
    1802. #define H_ERR_OCR_CNN_RE             7710 /* OCR File: Error while reading
    1803.                                              classifier */
    1804. #define H_ERR_OCR_CNN_WGPN           7711 /* Wrong generic parameter name */
    1805. #define H_ERR_OCR_CNN_EXCLUSIV_PARAM 7712 /* One of the parameters returns
    1806.                                              several values and has to be used
    1807.                                              exclusively */
    1808. #define H_ERR_CNN_WGPN               7713 /* Wrong generic parameter name */

    1809. #define H_ERR_CNN_INVALID_LABELS     7714 /* Invalid labels. */
    1810. #define H_ERR_OCR_CNN_FILE_WRONG_VERSION  7715 /*OCR File: Wrong file version*/
    1811. #define H_ERR_CNN_MULTIPLE_CLASSES   7716 /* Invalid classes: At least one
    1812.                                              class apears twice */
    1813. #define H_ERR_CNN_CUBLAS_LIBS_MISSING 7717 /* For this operation the cuBLAS
    1814.                                              library needs to be available.
    1815.                                              (See installation guide for
    1816.                                              details.) */
    1817. #define H_ERR_CNN_CUDNN_LIBS_MISSING  7718  /* For this operation the CUDNN
    1818.                                              library needs to be available.
    1819.                                              (See installation guide for
    1820.                                              details.) */
    1821. #define H_ERR_OCR_FNF_FIND_TEXT_SUPPORT  7719 /* File 'find_text_support.hotc'
    1822.                                                  not found (please place this
    1823.                                                  file in the ocr subdirectory
    1824.                                                  of the root directory of your
    1825.                                                  HALCON installation or in the
    1826.                                                  current working directory) */
    1827. #define H_ERR_CNN_TRAINING_FAILED     7720 /* Training step failed. This
    1828.                                               might be caused by unsuitable
    1829.                                               training parameters */
    1830. #define H_ERR_CNN_NO_PRETRAINED_WEIGHTS   7721 /* Weights in Graph have been
    1831.                                                   overwritten previously
    1832.                                                   and are lost. */
    1833. #define H_ERR_CNN_INVALID_INPUT_SIZE     7722 /* New input size is too small
    1834.                                                  to produce meaningful
    1835.                                                  features */
    1836. #define H_ERR_CNN_RESULT_NOT_AVAILABLE   7723 /* Result is not available. */
    1837. #define H_ERR_CNN_INVALID_INPUT_DEPTH    7724 /* New number of channels must be
    1838.                                                  either 1 or 3. */
    1839. #define H_ERR_CNN_DEPTH_NOT_AVAILABLE    7725 /* New input number of channles
    1840.                                                  can't be set to 3 if network
    1841.                                                  is specified for number of
    1842.                                                  channles 1 */

    1843. /* Graphs */
    1844. #define H_ERR_GRAPH_INTERNAL         7751 /* Graph: Internal error */
    1845. #define H_ERR_GRAPH_IO_INVALID       7752 /* Graph: Invalid data serialization
    1846.                                            */
    1847. #define H_ERR_GRAPH_INVALID_INDEX    7753 /* Graph: Invalid index */

    1848. /* CNN graphs */
    1849. #define H_ERR_CNNGRAPH_INTERNAL       7760 /* HCNNGraph: Internal error */
    1850. #define H_ERR_CNNGRAPH_IO_INVALID     7761 /* HCNNGraph: Invalid data
    1851.                                               serialization */
    1852. #define H_ERR_CNNGRAPH_LAYER_INVALID  7762 /* HCNNGraph: Invalid layer type */
    1853. #define H_ERR_CNNGRAPH_NOINIT         7763 /* HCNNGraph: Graph not properly
    1854.                                               initialized */
    1855. #define H_ERR_CNNGRAPH_INVALID_MEM    7764 /* CNN-Graph: Invalid memory type */
    1856. #define H_ERR_CNNGRAPH_INVALID_NUML   7765 /* CNN-Graph: Invalid number of
    1857.                                               layers */
    1858. #define H_ERR_CNNGRAPH_INVALID_IDX    7766 /* CNN-Graph: Invalid index */
    1859. #define H_ERR_CNNGRAPH_SPEC_STATUS    7767 /* CNN-Graph: Invalid specification
    1860.                                               status */
    1861. #define H_ERR_CNNGRAPH_NOCHANGE       7768 /* CNN-Graph: Graph is not allowed
    1862.                                               to be changed after
    1863.                                               initialization */
    1864. #define H_ERR_CNNGRAPH_PREPROC        7769 /* CNN-Graph: Missing preprocessing
    1865.                                             */
    1866. #define H_ERR_CNNGRAPH_DEGREE         7770 /* CNN-Graph: Invalid vertex degree
    1867.                                             */
    1868. #define H_ERR_CNNGRAPH_OUTSHAPE       7771 /* CNN-Graph: Invalid output shape
    1869.                                             */
    1870. #define H_ERR_CNNGRAPH_SPEC           7772 /* CNN-Graph: Invalid specification
    1871.                                             */
    1872. #define H_ERR_CNNGRAPH_DEF            7773 /* CNN-Graph: Invalid graph
    1873.                                               definition */

    1874. #define H_ERR_CNNGRAPH_ARCH_NOT_SUITABLE  7774 /* CNN-Graph: Architecture not
    1875.                                               suitable for the adaption of the
    1876.                                               number of output classes */

    1877. #define H_ERR_DL_FILE_READ            7780 /* DL: Error writing file */
    1878. #define H_ERR_DL_FILE_WRITE           7781 /* DL: Error reading file */
    1879. #define H_ERR_DL_FILE_WRONG_VERSION   7782 /* DL: Wrong file version */


    1880. /* Cgpx */
    1881. #define H_ERR_WPRN         8000 /* Unknown operator name */
    1882. #define H_ERR_RCNA         8001 /* register_comp_used is not activated */
    1883. #define H_ERR_WPC          8002 /* Unknown operator class */

    1884. /* Convolution and rank */
    1885. /* Error codes concerning getMask() (RMF = Read Mask-File) */
    1886. #define H_ERR_ORMF        8101  /* convol/mask: Error while opening file */
    1887. #define H_ERR_EOFRMF      8102  /* convol/mask: Premature end of file */
    1888. #define H_ERR_CVTRMF      8103  /* convol/mask: Conversion error */
    1889. #define H_ERR_LCNRMF      8104  /* convol/mask: Wrong row-/column number */
    1890. #define H_ERR_WCOVRMF     8105  /* convol/mask: Mask size overflow */
    1891. #define H_ERR_NEOFRMF     8106  /* convol/mask: Too many elements entered */
    1892. /* IPconvol() and IPRank()                             */
    1893. #define H_ERR_WRRA        8107  /* convol: Wrong margin type */
    1894. #define H_ERR_MCN0        8108  /* convol: No mask object has got
    1895.                                    empty region */
    1896. #define H_ERR_WF0         8110  /* convol: Weight factor is 0 */
    1897. #define H_ERR_NWC         8111  /* convol: Inconsistent number of weights */
    1898. #define H_ERR_WRRV        8112  /* rank: Wrong rank value */
    1899. /* Border treatment */
    1900. #define H_ERR_ROVFL       8113  /* convol/rank: Error while handling margin */
    1901. #define H_ERR_EWPMF       8114  /* Error while parsing filter mask file */

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

    1904. /* Background estimation (Kalman) */
    1905. #define H_ERR_WBEDN       8200  /* No valid ID for data set */
    1906. #define H_ERR_NBEDA       8201  /* No data set active (set_bg_esti) */
    1907. #define H_ERR_BEDNAU      8202  /* ID already used for data set */
    1908. #define H_ERR_NBEDC       8204  /* No data set created (create_bg_esti) */
    1909. #define H_ERR_NTM         8205  /* Not possible to pass an object list */
    1910. #define H_ERR_WISBE       8206  /* Image has other size than the background
    1911.                                    image in data set */
    1912. #define H_ERR_UDNSSBE     8207  /* Up-date-region is bigger than
    1913.                                    background image */
    1914. #define H_ERR_SNBETS      8208  /* Number of statistic data sets is
    1915.                                    too small */
    1916. #define H_ERR_WAMBE       8209  /* Wrong value for adapt mode */
    1917. #define H_ERR_WFMBE       8210  /* Wrong value for frame mode */


    1918. /* Pose estimation */
    1919. #define H_ERR_PE_NPCTS    8250  /* Number of point corresponcences too small */
    1920. #define H_ERR_PE_INVMET   8251  /* Invalid method */

    1921. /* OCR */
    1922. #define H_ERR_OCR_MEM1    8300  /* Maximum number of fonts exceeded */
    1923. #define H_ERR_OCR_WID     8301  /* Wrong ID (Number) for font */
    1924. #define H_ERR_OCR1        8302  /* OCR internal error: wrong ID */
    1925. #define H_ERR_OCR_NNI     8303  /* OCR not initialised: no font was read in */
    1926. #define H_ERR_OCR_NAI     8304  /* No font activated */
    1927. #define H_ERR_OCR_WTP     8305  /* OCR internal error: Wrong threshold in
    1928.                                    angle determination */
    1929. #define H_ERR_OCR_WF      8306  /* OCR internal error: Wrong attribute */
    1930. #define H_ERR_OCR_READ    8307  /* The version of the OCR classifier
    1931.                                    is not supported */
    1932. #define H_ERR_OCR_NODES   8308  /* OCR File: Inconsistent number of nodes */
    1933. #define H_ERR_OCR_EOF     8309  /* OCR File: File too short */
    1934. #define H_ERR_OCR_INC1    8310  /* OCR: Internal error 1 */
    1935. #define H_ERR_OCR_INC2    8311  /* OCR: Internal error 2 */
    1936. #define H_ERR_WOCRTYPE    8312  /* Wrong type of OCR tool
    1937.                                    (no 'box' or 'net') */
    1938. #define H_ERR_OCR_TRF     8313  /* The version of the OCR training characters
    1939.                                    is not supported */
    1940. #define H_ERR_TRF_ITL     8314  /* Image too large for training file */
    1941. #define H_ERR_TRF_RTL     8315  /* Region too large for training file */
    1942. #define H_ERR_TRF_PT      8316  /* Protected OCR training file */
    1943. #define H_ERR_TRF_WPW     8317  /* Protected OCR training file: wrong passw. */
    1944. #define H_ERR_OCR_NOSITEM 8318  /* Serialized item does not contain a valid
    1945.                                    OCR classifier */
    1946. #define H_ERR_TRF_CON_EIO 8319  /* OCR training file concatenation failed:
    1947.                                    identical input and output files */

    1948. #define H_ERR_OCR_MLP_NOCLASSFILE 8320 /* Invalid file format for
    1949.                                           MLP classifier */
    1950. #define H_ERR_OCR_MLP_WRCLASSVERS 8321 /* The version of the MLP classifier
    1951.                                           is not supported */
    1952. #define H_ERR_OCR_MLP_NOSITEM     8322 /* Serialized item does not contain
    1953.                                           a valid MLP classifier */

    1954. #define H_ERR_OCR_SVM_NOCLASSFILE 8330 /* Invalid file format for
    1955.                                           SVM classifier */
    1956. #define H_ERR_OCR_SVM_WRCLASSVERS 8331 /* The version of the SVM
    1957.                                           classifier is not supported*/
    1958. #define H_ERR_OCR_SVM_NOSITEM     8332 /* Serialized item does not contain
    1959.                                           a valid SVM classifier */

    1960. #define H_ERR_OCR_KNN_NOCLASSFILE 8333 /* Invalid file format for
    1961.                                           k-NN classifier */
    1962. #define H_ERR_OCR_KNN_NOSITEM     8334 /* Serialized item does not contain
    1963.                                           a valid k-NN classifier */

    1964. #define H_ERR_OCR_CNN_NOCLASSFILE 8335 /* Invalid file format for CNN
    1965.                                           classifier */
    1966. #define H_ERR_OCR_CNN_WRCLASSVERS 8336 /* The version of the CNN classifier
    1967.                                           is not supported */
    1968. #define H_ERR_OCR_CNN_NOSITEM     8337 /* Serialized item does not contain
    1969.                                           a valid CNN classifier */
    1970. #define H_ERR_OCR_RESULT_NOT_AVAILABLE 8338 /* Result name is not available
    1971.                                                for this mode */

    1972. /* OCV */
    1973. #define H_ERR_OCV_NI            8350  /* OCV system not initialized */
    1974. #define H_ERR_WOCVTYPE          8351  /* The version of the OCV tool
    1975.                                          is not supported */
    1976. #define H_ERR_OCV_WNAME         8353  /* Wrong name for an OCV object */
    1977. #define H_ERR_OCV_II            8354  /* Training has already been applied */
    1978. #define H_ERR_OCV_NOTTR         8355  /* No training has been applied */
    1979. #define H_ERR_OCV_NOSITEM       8356  /* Serialized item does not
    1980.                                          contain a valid OCV tool */

    1981. /* Function 1D */
    1982. #define H_ERR_WLENGTH       8370 /* Wrong number of function points */
    1983. #define H_ERR_NO_FUNCTION   8371 /* List of values is not a function */
    1984. #define H_ERR_NOT_ASCENDING 8372 /* Wrong ordering of values (not ascending)*/
    1985. #define H_ERR_ILLEGAL_DIST  8373 /* Illegal distance of function points */
    1986. #define H_ERR_NOT_MONOTONIC 8374 /* Function is not monotonic. */
    1987. #define H_ERR_WFUNCTION     8375 /* Wrong function type. */

    1988. /* Grid rectification */
    1989. #define H_ERR_GRID_CONNECT_POINTS 8390 /* The input points could not be
    1990.                                           arranged in a regular grid */
    1991. #define H_ERR_GRID_GEN_MAP        8391 /* Error while creating the output
    1992.                                           map */
    1993. #define H_ERR_GRID_AUTO_ROT       8392 /* Auto rotation failed */

    1994. /* Camera calibration */
    1995. #define H_ERR_CAL_MARK_SEGM 8397 /* Mark segmentation failed */
    1996. #define H_ERR_CAL_CONT_EXT  8398 /* Contour extraction failed */
    1997. #define H_ERR_CAL_NO_FP     8399 /* No finder pattern found */
    1998. #define H_ERR_CAL_LCALP     8400 /* At least 3 calibration points have to be
    1999.                                     indicated */
    2000. #define H_ERR_CAL_INCONSISTENT_FP  8401 /* Inconsistent finder pattern
    2001.                                            positions */
    2002. #define H_ERR_CAL_NCPF      8402 /* No calibration table found */
    2003. #define H_ERR_CAL_RECPF     8403 /* Error while reading calibration table
    2004.                                     description file */
    2005. #define H_ERR_CAL_LTMTH     8404 /* Minimum threshold while searching for
    2006.                                     ellipses */
    2007. #define H_ERR_CAL_FRCP      8405 /* Read error / format error in calibration
    2008.                                     table description file */
    2009. #define H_ERR_CAL_PROJ      8406 /* Error in projection:
    2010.                                     s_x = 0 or s_y = 0 or z = 0 */
    2011. #define H_ERR_CAL_UNPRO     8407 /* Error in inverse projection */
    2012. #define H_ERR_CAL_RICPF     8408 /* Not possible to open camera parameter
    2013.                                     file */
    2014. #define H_ERR_CAL_FICP1     8409 /* Format error in file: No colon */
    2015. #define H_ERR_CAL_FICP2     8410 /* Format error in file:
    2016.                                     2. colon is missing */
    2017. #define H_ERR_CAL_FICP3     8411 /* Format error in file:
    2018.                                     Semicolon is missing */
    2019. #define H_ERR_CAL_REPOS     8412 /* Not possible to open camera parameter
    2020.                                     (pose) file */
    2021. #define H_ERR_CAL_FOPOS     8413 /* Format error in camera parameter
    2022.                                     (pose) file */
    2023. #define H_ERR_CAL_OCPDF     8414 /* Not possible to open calibration target
    2024.                                     description file */
    2025. #define H_ERR_CAL_OCPPS     8415 /* Not possible to open postscript file of
    2026.                                     calibration target */
    2027. #define H_ERR_CAL_EVECN     8416 /* Error while norming the vector */
    2028. #define H_ERR_CAL_NPLAN     8417 /* Fitting of calibration target failed */
    2029. #define H_ERR_CAL_NNMAR     8418 /* No next mark found */
    2030. #define H_ERR_CAL_NNEQU     8419 /* Normal equation system is not solvable */
    2031. #define H_ERR_CAL_QETHM     8420 /* Average quadratic error is too big for
    2032.                                     3D position of mark */
    2033. #define H_ERR_CAL_NOELL     8421 /* Non elliptic contour */
    2034. #define H_ERR_CAL_WPARV     8422 /* Wrong parameter value slvand() */
    2035. #define H_ERR_CAL_WFRES     8423 /* Wrong function results slvand() */
    2036. #define H_ERR_CAL_ECPDI     8424 /* Distance of marks in calibration target
    2037.                                     description file is not possible */
    2038. #define H_ERR_CAL_WEFLA     8425 /* Specified flag for degree of freedom
    2039.                                     not valid */
    2040. #define H_ERR_CAL_NOMER     8426 /* Minimum error did not fall below */
    2041. #define H_ERR_CAL_WPTYP     8427 /* Wrong type in Pose
    2042.                                     (rotation / translation) */
    2043. #define H_ERR_CAL_WIMSZ     8428 /* Image size does not match the measurement
    2044.                                     in camera parameters */
    2045. #define H_ERR_CAL_NPILS     8429 /* Point could not be projected into
    2046.                                     linescan image */
    2047. #define H_ERR_CAL_DIACM     8430 /* Diameter of calibration marks could
    2048.                                     not be determined */
    2049. #define H_ERR_CAL_ORICP     8431 /* Orientation of calibration plate could
    2050.                                     not be determined */
    2051. #define H_ERR_CAL_CPNII     8432 /* Calibration plate does not lie completely
    2052.                                     inside the image */
    2053. #define H_ERR_CAL_WNCME     8433 /* Wrong number of calibration marks
    2054.                                     extracted */
    2055. #define H_ERR_CAL_UNKPG     8434 /* Unknown name of parameter group */
    2056. #define H_ERR_CAL_NEGFL     8435 /* Focal length must be non-negative */
    2057. #define H_ERR_CAL_TELNA     8436 /* Function not available for cameras
    2058.                                     with telecentric lenses */
    2059. #define H_ERR_CAL_LSCNA     8437 /* Function not available for line scan
    2060.                                     cameras */
    2061. #define H_ERR_CAL_ELLDP     8438 /* Ellipse is degenerated to a point */
    2062. #define H_ERR_CAL_NOMF      8439 /* No orientation mark found */
    2063. #define H_ERR_CAL_NCONV     8440 /* Camera calibration did not converge */
    2064. #define H_ERR_CAL_HYPNA     8441 /* Function not available for cameras with
    2065.                                     hypercentric lenses */
    2066. #define H_ERR_CAL_DISTORT   8442 /* Point cannot be distorted. */
    2067. #define H_ERR_CAL_WREDGFILT 8443 /* Wrong edge filter. */
    2068. #define H_ERR_CAL_NEGPS     8444 /* Pixel size must be non-negative or zero */
    2069. #define H_ERR_CAL_NEGTS     8445 /* Tilt is in the wrong range */
    2070. #define H_ERR_CAL_NEGRS     8446 /* Rot is in the wrong range */
    2071. #define H_ERR_CAL_INVCAMPAR 8447 /* Camera parameters are invalid */
    2072. #define H_ERR_CAL_ILLFL     8448 /* Focal length must be positive */
    2073. #define H_ERR_CAL_ILLMAG    8449 /* Magnification must be positive */
    2074. #define H_ERR_CAL_ILLIPD    8450 /* Illegal image plane distance */

    2075. /* Calib Data Model (CM) and Camera Setup Model (CSM) errors */
    2076. #define H_ERR_CM_NOT_OPTIMIZED  8451 /* model not optimized yet - no res's*/
    2077. #define H_ERR_CM_NOT_POSTPROCC  8452 /* auxilary model results not available */
    2078. #define H_ERR_CM_NOT_INTERCONN  8453 /* setup not 'visibly' interconnected */
    2079. #define H_ERR_CM_CAMPAR_MISMCH  8454 /* camera parameter mismatch */
    2080. #define H_ERR_CM_CAMTYP_MISMCH  8455 /* camera type mismatch */
    2081. #define H_ERR_CM_CAMTYP_UNSUPD  8456 /* camera type not supported */
    2082. #define H_ERR_CM_INVALD_CAMIDX  8457 /* invalid camera ID */
    2083. #define H_ERR_CM_INVALD_DESCID  8458 /* invalid cal.obj. ID */
    2084. #define H_ERR_CM_INVALD_COBJID  8459 /* invalid cal.obj. instance ID */
    2085. #define H_ERR_CM_UNDEFINED_CAM  8460 /* undefined camera  */
    2086. #define H_ERR_CM_REPEATD_INDEX  8461 /* repeated observ. index */
    2087. #define H_ERR_CM_UNDEFI_CADESC  8462 /* undefined calib. object description */
    2088. #define H_ERR_CM_NO_DESCR_FILE  8463 /* Invalid file format for calibration
    2089.                                         data model */
    2090. #define H_ERR_CM_WR_DESCR_VERS  8464 /* The version of the calibration data
    2091.                                         model is not supported */
    2092. #define H_ERR_CM_ZERO_MOTION    8465 /* zero-motion in linear scan camera */
    2093. #define H_ERR_CM_MULTICAM_UNSP  8466 /* multi-camera and -calibobj not
    2094.                                         supported for all camera types */
    2095. #define H_ERR_CM_INCMPLTE_DATA  8467 /* incomplete data, required for legacy
    2096.                                         calibration */
    2097. #define H_ERR_CSM_NO_DESCR_FIL  8468 /* Invalid file format for camera setup
    2098.                                         model */
    2099. #define H_ERR_CSM_WR_DESCR_VER  8469 /* The version of the camera setup model
    2100.                                         is not supported */
    2101. #define H_ERR_CM_CALTAB_NOT_AV  8470 /* full HALCON-caltab descr'n required */
    2102. #define H_ERR_CM_INVAL_OBSERID  8471 /* invalid observation ID */
    2103. #define H_ERR_CSM_NOSITEM       8472 /* Serialized item does not contain a
    2104.                                         valid camera setup model */

    2105. #define H_ERR_CM_NOSITEM        8473 /* Serialized item does not contain a
    2106.                                         valid calibration data model */
    2107. #define H_ERR_CM_INV_TOOLPOSID  8474 /* Invalid tool pose id */
    2108. #define H_ERR_CM_UNDEFINED_TOO  8475 /* Undefined tool pose */
    2109. #define H_ERR_CM_INVLD_MODL_TY  8476 /* Invalid calib data model type */
    2110. #define H_ERR_CSM_UNINIT_CAM    8477 /* The camera setup model contains an
    2111.                                         uninitialized camera */
    2112. #define H_ERR_CM_NO_VALID_SOL   8478 /* The hand-eye algorithm failed
    2113.                                         to find a solution. */
    2114. #define H_ERR_CM_INVAL_OBS_POSE 8479 /* invalid observation pose */
    2115. #define H_ERR_CM_TOO_FEW_POSES  8480 /* Not enough calibration object poses */
    2116. #define H_ERR_CM_UNDEF_CAM_TYP  8481 /* undefined camera type */

    2117. /* Stereo Model (SM) Errors */
    2118. #define H_ERR_SM_NO_IM_PAIR     8484 /* No camera pair set by
    2119.                                         set_stereo_model_image_pairs */
    2120. #define H_ERR_SM_NO_VIS_COLOR   8485 /* No reconstructed point is visible for
    2121.                                         coloring */
    2122. #define H_ERR_SM_NO_RECONSTRUCT 8486 /* No camera pair yields
    2123.                                         reconstructed points (please check
    2124.                                         parameters of disparity method or
    2125.                                         bounding box) */
    2126. #define H_ERR_SM_INVLD_BB_PARTITION 8487 /* Partitioning of bounding box is too
    2127.                                             fine (please adapt the parameter
    2128.                                             'resolution' or the bounding box)*/
    2129. #define H_ERR_SM_INVLD_DISP_RANGE 8488 /* Invalid disparity range for
    2130.                                           binocular_disparity_ms method */
    2131. #define H_ERR_SM_INVLD_BIN_PAR  8489 /* Invalid param for binoculuar method */
    2132. #define H_ERR_SM_INVLD_MODL_TY  8490 /* invalid stereo model type */
    2133. #define H_ERR_SM_NOT_PERSISTEN  8491 /* stereo model is not in persistent
    2134.                                         mode */
    2135. #define H_ERR_SM_INVLD_BOU_BOX  8492 /* invalid bounding box */
    2136. #define H_ERR_SR_INVLD_IMG_SIZ  8493 /* stereo reconstruction: image sizes
    2137.                                         must correspond to camera setup */
    2138. #define H_ERR_SR_BBOX_BHND_CAM  8494 /* bounding box is behind basis line */
    2139. #define H_ERR_CAL_AMBIGIOUS     8495 /* Ambigious calibration: Please,
    2140.                                         recalibrate with improved input data!*/
    2141. #define H_ERR_CAL_PCPND         8496 /* Pose of calibration plate not
    2142.                                         determined */
    2143. #define H_ERR_CAL_FAILED        8497 /* Calibration failed: Please check your
    2144.                                         input data and calibrate again! */
    2145. #define H_ERR_CAL_MISSING_DATA  8498 /* No observation data supplied! */
    2146. #define H_ERR_CAL_FEWER_FOUR    8499 /* The calibration object has to be
    2147.                                         seen at least once by every camera,
    2148.                                         if less than four cameras are used. */

    2149. /* Matching */
    2150. /* Gray-value-based matching */
    2151. #define H_ERR_NOAP          8500 /* Invalid file format for template */
    2152. #define H_ERR_WPFV          8501 /* The version of the template is not
    2153.                                     supported */
    2154. #define H_ERR_MATCH_MODE    8502 /* Error during changing the file mode */
    2155. #define H_ERR_MATCH_OOR     8503 /* Inconsistent match file:
    2156.                                     Coordinates out of range */
    2157. #define H_ERR_NOTAP         8505 /* The image(s) is not a pyramid */
    2158. #define H_ERR_NGTPTS        8506 /* Number of template points too small */
    2159. #define H_ERR_PDTL          8507 /* Template data can only be read by
    2160.                                     HALCON XL */
    2161. #define H_ERR_NCC_NOSITEM   8508 /* Serialized item does not contain
    2162.                                     a valid NCC model */
    2163. #define H_ERR_MATCH_NOSITEM 8509 /* Serialized item does not contain
    2164.                                     a valid template */

    2165. /* Shape-based matching */
    2166. #define H_ERR_NTPTS         8510 /* Number of shape model points too small */
    2167. #define H_ERR_CGSMM         8511 /* Gray and color shape models mixed */
    2168. #define H_ERR_SMTL          8512 /* Shape model data can only be read by
    2169.                                     HALCON XL */
    2170. #define H_ERR_SMNXLD        8513 /* Shape model was not created from XLDs */
    2171. #define H_ERR_SM_NOSITEM    8514 /* Serialized item does not contain a valid
    2172.                                     shape model */

    2173. /* Component-based matching */
    2174. #define H_ERR_COMP_DRT      8530 /* Initial components have different
    2175.                                     region types */
    2176. #define H_ERR_COMP_SAMF     8531 /* Solution of ambiguous matches failed */
    2177. #define H_ERR_IGF_NC        8532 /* Computation of the incomplete gamma
    2178.                                     function not converged */
    2179. #define H_ERR_MSA_TMN       8533 /* Too many nodes while computing the minimum
    2180.                                     spanning arborescence */
    2181. #define H_ERR_CTTL          8534 /* Component training data can only be read
    2182.                                     by HALCON XL */
    2183. #define H_ERR_CMTL          8535 /* Component model data can only be read by
    2184.                                     HALCON XL */
    2185. #define H_ERR_COMP_NOSITEM  8536 /* Serialized item does not contain a valid
    2186.                                     component model */
    2187. #define H_ERR_TRAIN_COMP_NOSITEM        8537 /* Serialized item does not
    2188.                                                 contain a valid component
    2189.                                                 training result */
    2190. /* Image comparison */
    2191. #define H_ERR_VARIATION_WS    8540 /* Size of the training image and the
    2192.                                       variation model differ */
    2193. #define H_ERR_VARIATION_PREP  8541 /* Variation model has not been prepared
    2194.                                       for segmentation */
    2195. #define H_ERR_VARIATION_WRMD  8542 /* Invalid variation model training mode */
    2196. #define H_ERR_VARIATION_NOVF  8543 /* Invalid file format for variation
    2197.                                       model */
    2198. #define H_ERR_VARIATION_WVFV  8544 /* The version of the variation model is
    2199.                                       not supported */
    2200. #define H_ERR_VARIATION_TRDC  8545 /* Training data has been cleared */
    2201. #define H_ERR_VARIATION_NOSITEM 8546 /* Serialized item does not contain a
    2202.                                         valid variation model */

    2203. /* Measure */
    2204. #define H_ERR_MEASURE_NA    8550 /* No more measure objects available */
    2205. #define H_ERR_MEASURE_NI    8551 /* Measure object is not initialized */
    2206. #define H_ERR_MEASURE_OOR   8552 /* Invalid measure object */
    2207. #define H_ERR_MEASURE_IS    8553 /* Measure object is NULL */
    2208. #define H_ERR_MEASURE_WS    8554 /* Measure object has wrong image size */
    2209. #define H_ERR_MEASURE_NO_MODEL_FILE 8555 /* Invalid file format for measure
    2210.                                             object */
    2211. #define H_ERR_MEASURE_WRONG_VERSION 8556 /* The version of the measure object
    2212.                                             is not supported */
    2213. #define H_ERR_MEASURE_TL            8557 /* Measure object data can only be
    2214.                                             read by HALCON XL */
    2215. #define H_ERR_MEASURE_NOSITEM       8558 /* Serialized item does not contain
    2216.                                             a valid measure object */

    2217. /* Metrology */
    2218. #define H_ERR_METROLOGY_MODEL_NI       8570 /* Metrology model is not
    2219.                                                initialized */
    2220. #define H_ERR_METROLOGY_OBJECT_INVALID 8572 /* Invalid metrology object */
    2221. #define H_ERR_METROLOGY_FIT_NOT_ENOUGH_MEASURES  8573 /* Not enough valid
    2222.                                                measures for fitting the
    2223.                                                metrology object */
    2224. #define H_ERR_METROLOGY_NO_MODEL_FILE  8575 /* Invalid file format for
    2225.                                                metrology model */
    2226. #define H_ERR_METROLOGY_WRONG_VERSION  8576 /* The version of the metrology
    2227.                                                model is not supported */
    2228. #define H_ERR_METROLOGY_NO_FUZZY_FUNC  8577 /* Fuzzy function is not set */
    2229. #define H_ERR_METROLOGY_NOSITEM        8578 /* Serialized item does not
    2230.                                                contain a valid metrology
    2231.                                                model */
    2232. #define H_ERR_METROLOGY_UNDEF_CAMPAR   8579 /* Camera parameters are not
    2233.                                                set */
    2234. #define H_ERR_METROLOGY_UNDEF_POSE     8580 /* Pose of the measurement plane
    2235.                                                is not set */
    2236. #define H_ERR_METROLOGY_SET_MODE       8581 /* Mode of metrology model cannot
    2237.                                                be set since an object has
    2238.                                                already been added */
    2239. #define H_ERR_METROLOGY_OP_NOT_ALLOWED 8582 /* If the pose of the metrology
    2240.                                                object has been set several
    2241.                                                times, the operator is not
    2242.                                                longer allowed */
    2243. #define H_ERR_METROLOGY_MULTI_POSE_CAM_PAR 8583 /* All objects of a metrology
    2244.                                                model must have the same world
    2245.                                                pose and camera parameters. */
    2246. #define H_ERR_METROLOGY_WRONG_INPUT_MODE   8584 /* Input type of metrology
    2247.                                                    model does not correspond
    2248.                                                    with the current input
    2249.                                                    type */

    2250. /* Dynamic libraries */
    2251. #define H_ERR_DLOPEN        8600 /* Dynamic library could not be opened */
    2252. #define H_ERR_DLCLOSE       8601 /* Dynamic library could not be closed */
    2253. #define H_ERR_DLLOOKUP      8602 /* Symbol not found in dynamic library */

    2254. #define H_ERR_COMPONENT_NOT_INSTALLED 8603 /* Interface library not
    2255.                                             * available */

    2256. /* Radiometric calibration */
    2257. #define H_ERR_EAD_CAL_NII   8650 /* Not enough information for rad. calib. */

    2258. /* Barcode */
    2259. #define H_ERR_BAR_WNOM       8701 /* Wrong number of modules */
    2260. #define H_ERR_BAR_WNOE       8702 /* Wrong number of elements */
    2261. #define H_ERR_BAR_UNCHAR     8703 /* Unknown character (for this code) */
    2262. #define H_ERR_BAR_WRONGDESCR 8705 /* Wrong name for attribute in barcode
    2263.                                      descriptor */
    2264. #define H_ERR_BAR_EL_LENGTH  8706 /* Wrong thickness of element */
    2265. #define H_ERR_BAR_NO_REG     8707 /* No region found */
    2266. #define H_ERR_BAR_WRONGCODE  8708 /* Wrong type of bar code */
    2267. #define H_ERR_BC_EMPTY_MODEL_LIST   8721 /* Empty model list */
    2268. #define H_ERR_BC_TRAIN_ONLY_SINGLE  8722 /* Training cannot be done for
    2269.                                             multiple bar code types */
    2270. #define H_ERR_BC_GET_SPECIFIC       8723 /* Cannot get bar code type specific
    2271.                                             parameter with get_bar_code_param.
    2272.                                             Use get_bar_code_param_specific */
    2273. #define H_ERR_BC_GET_OBJ_MULTI      8724 /* Cannot get this object for multiple
    2274.                                             bar code types. Try again with
    2275.                                             single bar code type */
    2276. #define H_ERR_BC_WR_FILE_FORMAT     8725 /* Wrong binary (file) format */
    2277. #define H_ERR_BC_WR_FILE_VERS       8726 /* Wrong version of binary file */
    2278. #define H_ERR_BC_NOT_PERSISTANT     8727 /* The model must be in persistency
    2279.                                             mode to deliver the required
    2280.                                             object/result */
    2281. #define H_ERR_BC_GRAY_OUT_OF_RANGE  8728 /* Incorrect index of scanline's gray
    2282.                                             values*/

    2283. #define H_ERR_NO_PERSISTENT_OP_CALL 8729 /* Neither find_bar_code nor
    2284.                                             decode_bar_code_rectanlge2 has
    2285.                                             been called in 'persistent' mode on
    2286.                                             this model */

    2287. /* 2D Barcode */
    2288. #define H_ERR_BAR2D_UNKNOWN_TYPE     8800 /* Specified code type is not
    2289.                                              supported */
    2290. #define H_ERR_BAR2D_WRONG_FOREGROUND 8801 /* Wrong foreground specified */
    2291. #define H_ERR_BAR2D_WRONG_SIZE       8802 /* Wrong matrix size specified */
    2292. #define H_ERR_BAR2D_WRONG_SHAPE      8803 /* Wrong symbol shape specified */
    2293. #define H_ERR_BAR2D_WRONG_PARAM_NAME 8804 /* Wrong generic parameter name */
    2294. #define H_ERR_BAR2D_WRONG_PARAM_VAL  8805 /* Wrong generic parameter value */
    2295. #define H_ERR_BAR2D_WRONG_MODE       8806 /* Wrong symbol printing mode */
    2296. #define H_ERR_BAR2D_SYMBOL_ON_BORDER 8807 /* Symbol region too near to image
    2297.                                              border */
    2298. #define H_ERR_BAR2D_MODULE_CONT_NUM  8808 /* No rectangular modul boundings
    2299.                                              found */
    2300. #define H_ERR_BAR2D_SYMBOL_FINDER    8809 /* Couldn't identify symbol
    2301.                                              finder */
    2302. #define H_ERR_BAR2D_SYMBOL_DIMENSION 8810 /* Symbol region with wrong
    2303.                                              dimension */
    2304. #define H_ERR_BAR2D_CLASSIF_FAILED   8811 /* Classification failed */
    2305. #define H_ERR_BAR2D_DECODING_FAILED  8812 /* Decoding failed */
    2306. #define H_ERR_BAR2D_DECODING_READER  8813 /* Reader programing not
    2307.                                              supported */

    2308. /* Error codes for errors on all types 2d data codes */
    2309. #define H_ERR_DC2D_GENERAL             8820 /* General 2d data code error */
    2310. #define H_ERR_DC2D_BROKEN_SIGN         8821 /* Corrupt signature of 2d data
    2311.                                                code handle */
    2312. #define H_ERR_DC2D_INVALID_HANDLE      8822 /* Invalid 2d data code handle */
    2313. #define H_ERR_DC2D_EMPTY_MODEL_LIST    8823 /* List of 2d data code models is
    2314.                                                empty */
    2315. #define H_ERR_DC2D_NOT_INITIALIZED     8824 /* Access to uninitialized (or not
    2316.                                                persistent) internal data */
    2317. #define H_ERR_DC2D_INVALID_CANDIDATE   8825 /* Invalid 'Candidate' parameter */
    2318. #define H_ERR_DC2D_INDEX_PARNUM        8826 /* It's not possible to return more
    2319.                                                than one parameter for several
    2320.                                                candidates */
    2321. #define H_ERR_DC2D_EXCLUSIV_PARAM      8827 /* One of the parameters returns
    2322.                                                several values and has to be
    2323.                                                used exclucively for a single
    2324.                                                candidate */
    2325. #define H_ERR_DC2D_DEF_SET_NOT_FIRST   8828 /* Parameter for default settings
    2326.                                                must be the first in the
    2327.                                                parameter list */
    2328. #define H_ERR_DC2D_INTERNAL_UNEXPECTED 8829 /* Unexpected 2d data code error */
    2329. #define H_ERR_DC2D_WRONG_PARAM_VALUE   8830 /* Invalid parameter value */
    2330. #define H_ERR_DC2D_WRONG_PARAM_NAME    8831 /* Unknown parameter name */
    2331. #define H_ERR_DC2D_WRONG_POLARITY      8832 /* Invalid 'polarity' */
    2332. #define H_ERR_DC2D_WRONG_SYMBOL_SHAPE  8833 /* Invalid 'symbol_shape' */
    2333. #define H_ERR_DC2D_WRONG_SYMBOL_SIZE   8834 /* Invalid symbol size */
    2334. #define H_ERR_DC2D_WRONG_MODULE_SIZE   8835 /* Invalid module size */
    2335. #define H_ERR_DC2D_WRONG_MODULE_SHAPE  8836 /* Invalid 'module_shape' */
    2336. #define H_ERR_DC2D_WRONG_ORIENTATION   8837 /* Invalid 'orientation' */
    2337. #define H_ERR_DC2D_WRONG_CONTRAST      8838 /* Invalid 'contrast_min' */
    2338. #define H_ERR_DC2D_WRONG_MEAS_THRESH   8839 /* Invalid 'measure_thresh' */
    2339. #define H_ERR_DC2D_WRONG_ALT_MEAS_RED  8840 /* Invalid 'alt_measure_red' */
    2340. #define H_ERR_DC2D_WRONG_SLANT         8841 /* Invalid 'slant_max' */
    2341. #define H_ERR_DC2D_WRONG_L_DIST        8842 /* Invalid 'L_dist_max' */
    2342. #define H_ERR_DC2D_WRONG_L_LENGTH      8843 /* Invalid 'L_length_min' */
    2343. #define H_ERR_DC2D_WRONG_GAP           8844 /* Invalid module gap */
    2344. #define H_ERR_DC2D_WRONG_DEF_SET       8845 /* Invalid 'default_parameters' */
    2345. #define H_ERR_DC2D_WRONG_TEXTURED      8846 /* Invalid 'back_texture' */
    2346. #define H_ERR_DC2D_WRONG_MIRRORED      8847 /* Invalid 'mirrored' */
    2347. #define H_ERR_DC2D_WRONG_CLASSIFICATOR 8848 /* Invalid 'classificator' */
    2348. #define H_ERR_DC2D_WRONG_PERSISTENCE   8849 /* Invalid 'persistence' */
    2349. #define H_ERR_DC2D_WRONG_MODEL_TYPE    8850 /* Invalid model type */
    2350. #define H_ERR_DC2D_WRONG_MOD_ROI_PART  8851 /* Invalid 'module_roi_part' */
    2351. #define H_ERR_DC2D_WRONG_FP_TOLERANCE  8852 /* Invalid
    2352.                                                'finder_pattern_tolerance' */
    2353. #define H_ERR_DC2D_WRONG_MOD_ASPECT    8853 /* Invalid 'mod_aspect_max' */
    2354. #define H_ERR_DC2D_WRONG_SM_ROBUSTNESS 8854 /* Invalid
    2355.                                                'small_modules_robustness' */
    2356. #define H_ERR_DC2D_WRONG_CONTRAST_TOL  8855 /* Invalid 'contrast_tolerance' */
    2357. #define H_ERR_DC2D_READ_HEAD_FORMAT    8860 /* Invalid header in 2d data code
    2358.                                                model file */
    2359. #define H_ERR_DC2D_READ_HEAD_SIGN      8861 /* Invalid code signature in 2d
    2360.                                                data code model file */
    2361. #define H_ERR_DC2D_READ_LINE_FORMAT    8862 /* Corrupted line in 2d data code
    2362.                                                model file */
    2363. #define H_ERR_DC2D_WRONG_MODULE_ASPECT 8863 /* Invalid module aspect ratio */
    2364. #define H_ERR_DC2D_WRONG_LAYER_NUM     8864 /* wrong number of layers */
    2365. #define H_ERR_DCD_READ_WRONG_VERSION   8865 /* wrong data code model version */
    2366. #define H_ERR_DC2D_NOSITEM             8866 /* Serialized item does not contain
    2367.                                                a valid 2D data code model */
    2368. #define H_ERR_DC2D_WR_FILE_FORMAT      8867 /* Wrong binary (file) format */

    2369. /* 3D Matching */
    2370. #define H_ERR_SM3D_WRONG_PARAM_NAME      8900  /* Invalid parameter value */
    2371. #define H_ERR_SM3D_WRONG_NUM_LEVELS      8901  /* Invalid 'num_levels' */
    2372. #define H_ERR_SM3D_WRONG_OPTIMIZATION    8902  /* Invalid 'optimization' */
    2373. #define H_ERR_SM3D_WRONG_METRIC          8903  /* Invalid 'metric' */
    2374. #define H_ERR_SM3D_WRONG_MIN_FACE_ANGLE  8904  /* Invalid 'min_face_angle' */
    2375. #define H_ERR_SM3D_WRONG_MIN_SIZE        8905  /* Invalid 'min_size' */
    2376. #define H_ERR_SM3D_WRONG_MODEL_TOLERANCE 8906  /* Invalid 'model_tolerance' */
    2377. #define H_ERR_SM3D_WRONG_FAST_POSE_REF   8907  /* Invalid
    2378.                                                  'fast_pose_refinment'*/
    2379. #define H_ERR_SM3D_WRONG_LOWEST_MODEL_LEVEL 8908 /* Invalid
    2380.                                                   'lowest_model_level'*/
    2381. #define H_ERR_SM3D_WRONG_PART_SIZE       8909  /* Invalid 'part_size'*/
    2382. #define H_ERR_SM3D_PROJECTION_TOO_LARGE  8910  /* The projected model is too
    2383.                                                   large (increase the value
    2384.                                                   for DistMin or the image
    2385.                                                   size in CamParam) */
    2386. #define H_ERR_SM3D_WRONG_OPENGL_ACCURACY 8911  /* Invalid
    2387.                                                  'opengl_accuracy'*/
    2388. #define H_ERR_SM3D_WRONG_RECOMPUTE_SCORE 8913  /* Invalid
    2389.                                                  'recompute_score'*/
    2390. #define H_ERR_SM3D_WRONG_LON_MIN         8920 /* Invalid 'longitude_min' */
    2391. #define H_ERR_SM3D_WRONG_LON_MAX         8921 /* Invalid 'longitude_max' */
    2392. #define H_ERR_SM3D_WRONG_LAT_MIN         8922 /* Invalid 'latitude_min */
    2393. #define H_ERR_SM3D_WRONG_LAT_MAX         8923 /* Invalid 'latitude_max' */
    2394. #define H_ERR_SM3D_WRONG_ROL_MIN         8924 /* Invalid 'cam_roll_min' */
    2395. #define H_ERR_SM3D_WRONG_ROL_MAX         8925 /* Invalid 'cam_roll_max' */
    2396. #define H_ERR_SM3D_WRONG_DIST_MIN        8926 /* Invalid 'dist_min' */
    2397. #define H_ERR_SM3D_WRONG_DIST_MAX        8927 /* Invalid 'dist_max' */
    2398. #define H_ERR_SM3D_WRONG_NUM_MATCHES     8928 /* Invalid 'num_matches' */
    2399. #define H_ERR_SM3D_WRONG_MAX_OVERLAP     8929 /* Invalid 'max_overlap' */
    2400. #define H_ERR_SM3D_WRONG_POSE_REFINEMENT 8930 /* Invalid 'pose_refinement' */
    2401. #define H_ERR_SM3D_WRONG_COV_POSE_MODE   8931 /* Invalid 'cov_pose_mode' */
    2402. #define H_ERR_SM3D_WRONG_OUTLIER_SUP     8932 /* In. 'outlier_suppression' */
    2403. #define H_ERR_SM3D_WRONG_BORDER_MODEL    8933 /* Invalid 'border_model' */
    2404. #define H_ERR_SM3D_UNDEFINED_POSE        8940 /* Pose is not well-defined */
    2405. #define H_ERR_SM3D_NO_SM3D_FILE          8941 /* Invalid file format for 3D
    2406.                                                  shape model */
    2407. #define H_ERR_SM3D_WRONG_FILE_VERSION    8942 /* The version of the 3D shape
    2408.                                                  model is not supported */
    2409. #define H_ERR_SM3D_MTL                   8943 /* 3D shape model can only be
    2410.                                                  read by HALCON XL */
    2411. #define H_ERR_SM3D_NO_OM3D_FACES         8944 /* 3D object model does not
    2412.                                                  contain any faces */
    2413. #define H_ERR_SM3D_NOSITEM               8945 /* Serialized item does not
    2414.                                                  contain a valid 3D shape
    2415.                                                  model */
    2416. #define H_ERR_SM3D_WRONG_UNION_ADJACENT_CONTOURS 8946 /* Invalid
    2417.                                                  'union_adjacent_contours' */

    2418. /* Descriptor-based matching */
    2419. #define H_ERR_DESCR_NODESCRFILE            8960 /* Invalid file format for
    2420.                                                    descriptor model */
    2421. #define H_ERR_DESCR_WRDESCRVERS            8961 /* The version of the
    2422.                                                    descriptor model is not
    2423.                                                    supported */
    2424. #define H_ERR_DM_WRONG_NUM_CIRC_RADIUS     8962 /* Invalid 'radius' */
    2425. #define H_ERR_DM_WRONG_NUM_CHECK_NEIGH     8963 /* Invalid 'check_neighbor' */
    2426. #define H_ERR_DM_WRONG_NUM_MIN_CHECK_NEIGH 8964 /* Invalid
    2427.                                                    'min_check_neighbor_diff' */
    2428. #define H_ERR_DM_WRONG_NUM_MIN_SCORE       8965 /* Invalid 'min_score' */
    2429. #define H_ERR_DM_WRONG_NUM_SIGMAGRAD       8966 /* Invalid 'sigma_grad' */
    2430. #define H_ERR_DM_WRONG_NUM_SIGMAINT        8967 /* Invalid 'sigma_smooth' */
    2431. #define H_ERR_DM_WRONG_NUM_ALPHA           8968 /* Invalid 'alpha' */
    2432. #define H_ERR_DM_WRONG_NUM_THRESHOLD       8969 /* Invalid 'threshold' */
    2433. #define H_ERR_DM_WRONG_NUM_DEPTH           8970 /* Invalid 'depth' */
    2434. #define H_ERR_DM_WRONG_NUM_TREES           8971 /* Invalid 'number_trees' */
    2435. #define H_ERR_DM_WRONG_NUM_MIN_SCORE_DESCR 8972 /* Invalid 'min_score_descr' */
    2436. #define H_ERR_DM_WRONG_NUM_PATCH_SIZE      8973 /* Invalid 'patch_size' */
    2437. #define H_ERR_DM_WRONG_TILT                8974 /* Invalid 'tilt' */
    2438. #define H_ERR_DM_WRONG_PAR_GUIDE           8975 /* Invalid 'guided_matching' */
    2439. #define H_ERR_DM_WRONG_PAR_SUBPIX          8976 /* Invalid 'subpix' */
    2440. #define H_ERR_DM_TOO_FEW_POINTS            8977 /* Too few feature points
    2441.                                                    can be found */
    2442. #define H_ERR_DM_WRONG_NUM_MINROT          8978 /* Invalid 'min_rot' */
    2443. #define H_ERR_DM_WRONG_NUM_MAXROT          8979 /* Invalid 'max_rot' */
    2444. #define H_ERR_DM_WRONG_NUM_MINSCALE        8980 /* Invalid 'min_scale' */
    2445. #define H_ERR_DM_WRONG_NUM_MAXSCALE        8981 /* Invalid 'max_scale' */
    2446. #define H_ERR_DM_WRONG_NUM_MASKSIZEGRD     8982 /* Invalid 'mask_size_grd' */
    2447. #define H_ERR_DM_WRONG_NUM_MASKSIZESMOOTH  8983 /* Invalid
    2448.                                                    'mask_size_smooth' */
    2449. #define H_ERR_BROKEN_MODEL                 8984 /* Model broken */
    2450. #define H_ERR_DM_WRONG_DESCR_TYPE          8985 /* Invalid 'descriptor_type' */
    2451. #define H_ERR_DM_WRONG_PAR_MATCHER         8986 /* Invalid 'matcher' */
    2452. #define H_ERR_DM_TOO_MANY_CLASSES          8987 /* Too many point classes -
    2453.                                                    cannot be written to file */
    2454. #define H_ERR_DESCR_NOSITEM                8988 /* Serialized item does not
    2455.                                                    contain a valid descriptor
    2456.                                                    model */

    2457. /* Misc */
    2458. #define H_ERR_NOT_IMPL     9000 /* Function not implemented on this machine */
    2459. #define H_ERR_WIT          9001 /* Image to process has wrong gray
    2460.                                    value type */
    2461. #define H_ERR_WIC          9002 /* Wrong image component */
    2462. #define H_ERR_UNDI         9003 /* Undefined gray values */
    2463. #define H_ERR_WIS          9004 /* Wrong image format for operation
    2464.                                    (too big or too small) */
    2465. #define H_ERR_WCN          9005 /* Wrong number of image components for
    2466.                                    image output */
    2467. #define H_ERR_STRTL        9006 /* String is too long
    2468.                                    (max. 1024 characters) */
    2469. #define H_ERR_WITFO        9007 /* Wrong pixel type for this operation */
    2470. #define H_ERR_NIIT         9008 /* Operation not realized yet for this
    2471.                                    pixel type */
    2472. #define H_ERR_NOCIMA       9009 /* Image is no color image with three
    2473.                                    channels */

    2474. #define H_ERR_DEMO_NOFG    9010 /* Image acquisition devices are not supported
    2475.                                    in the demo version */
    2476. #define H_ERR_DEMO_NOPA    9011 /* Packages are not supported in the
    2477.                                    demo version */
    2478. #define H_ERR_IEUNKV       9020 /* Internal Error: Unknown value*/
    2479. #define H_ERR_WPFO         9021 /* Wrong paramter for this operation */
    2480. #define H_ERR_IDTS         9022 /* Image domain too small */
    2481. #define H_ERR_CNCLDRW      9023 /* Draw operator has been canceled */

    2482. #define H_ERR_STUD_OPNA    9050 /* Operator is not available in the
    2483.                                    student version of HALCON */
    2484. #define H_ERR_STUD_PANA    9051 /* Packages are not available in the
    2485.                                    student version of HALCON */
    2486. #define H_ERR_STUD_FGNA    9052 /* The selected image acquisition device is not
    2487.                                    available in the student version of HALCON*/
    2488. #define H_ERR_NDPA         9053 /* No data points available */
    2489. #define H_ERR_WR_OBJ_TYPE  9054 /* Object type is not supported. */

    2490. /* Linear equations */
    2491. #define H_ERR_TMU          9100 /* Too many unknown variables in
    2492.                                    linear equation */
    2493. #define H_ERR_NUS          9101 /* No (unique) solution for the
    2494.                                    linear equation */
    2495. #define H_ERR_NEE          9102 /* Too little equations in linear equation */

    2496. /* Geometric configurations */
    2497. #define H_ERR_PDDL         9150 /* Points do not define a line */

    2498. /* Matrix operations */
    2499. #define H_ERR_MNI          9200 /* Matrix is not invertible */
    2500. #define H_ERR_SVD_CNVRG    9201 /* Singular value decomposition did not
    2501.                                    converge */
    2502. #define H_ERR_SVD_FEWROW   9202 /* Matrix has too few rows for singular
    2503.                                    value partition */
    2504. #define H_ERR_TQLI_CNVRG   9203 /* Eigenvalue computation did not converge */
    2505. #define H_ERR_JACOBI_CNVRG 9204 /* Eigenvalue computation did not converge */
    2506. #define H_ERR_MATRIX_SING  9205 /* Matrix is singular */
    2507. #define H_ERR_MATCH_CNVRG  9206 /* Function matching did not converge */

    2508. #define H_ERR_MAT_UNDEF    9207 /* Input matrix undefined */
    2509. #define H_ERR_MAT_WDIM     9208 /* Input matrix with wrong dimension */
    2510. #define H_ERR_MAT_NSQR     9209 /* Input matrix is not quadratic */
    2511. #define H_ERR_MAT_FAIL     9210 /* Matrix operation failed */
    2512. #define H_ERR_MAT_NPD      9211 /* Matrix is not positive definite */
    2513. #define H_ERR_MAT_DBZ      9212 /* Matrix element division by 0 */
    2514. #define H_ERR_MAT_NUT      9213 /* Matrix is not an upper triangular matrix */
    2515. #define H_ERR_MAT_NLT      9214 /* Matrix is not a lower triangular matrix */
    2516. #define H_ERR_MAT_NEG      9215 /* Matrix element is negative */
    2517. #define H_ERR_MAT_UNCHAR   9216 /* Matrix file: Invalid character */
    2518. #define H_ERR_MAT_NOT_COMPLETE 9217 /* Matrix file: matrix incomplete */
    2519. #define H_ERR_MAT_READ     9218 /* Invalid file format for matrix */
    2520. #define H_ERR_MAT_COMPLEX  9219 /* Resulting matrix has complex values */
    2521. #define H_ERR_WMATEXP      9220 /* Wrong value in matrix of exponents */
    2522. #define H_ERR_MAT_WRONG_VERSION 9221 /* The version of the matrix is not
    2523.                                         supported */
    2524. #define H_ERR_MAT_NOSITEM  9222 /* Serialized item does not contain a valid
    2525.                                    matrix */

    2526. /* Tree */
    2527. #define H_ERR_WNODE            9230 /* Internal Error: Wrong Node */
    2528. #define H_ERR_CMP_INCONSISTENT 9231 /* Inconsistent red black tree */

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

    2530. /* Stripack */
    2531. #define H_ERR_STRI_NPNT    9260 /* Number of points too small */
    2532. #define H_ERR_STRI_COLL    9261 /* First 3 points are collinear */
    2533. #define H_ERR_STRI_IDPNT   9262 /* Identical points in triangulation */
    2534. #define H_ERR_STRI_NALLOC  9263 /* Array not allocated large enough */
    2535. #define H_ERR_STRI_DEGEN   9264 /* Triangle is degenerate */
    2536. #define H_ERR_STRI_ITRI    9265 /* Inconsistent triangulation */
    2537. #define H_ERR_STRI_SELFINT 9266 /* Self-intersecting polygon */
    2538. #define H_ERR_STRI_INCONS  9267 /* Inconsistent polygon data */
    2539. #define H_ERR_STRI_AMBINT  9268 /* Ambiguous great circle arc intersection */
    2540. #define H_ERR_STRI_AMBARC  9269 /* Ambiguous great circle arc */
    2541. #define H_ERR_STRI_ILLPAR  9270 /* Illegal parameter */

    2542. /* Tripack */
    2543. #define H_ERR_TRI_NPNT     9280 /* Not enough points for planar triangular
    2544.                                    meshing */
    2545. #define H_ERR_TRI_COLL     9281 /* The first three points of the triangular
    2546.                                    meshing are collinear */
    2547. #define H_ERR_TRI_IDPNT    9282 /* Planar triangular meshing contains
    2548.                                    identical input points */
    2549. #define H_ERR_TRI_IDPNTIN  9283 /* Invalid points for planar triangular
    2550.                                    meshing */
    2551. #define H_ERR_TRI_NALLOC   9284 /* Internal error: allocated array too small
    2552.                                    for planar triangular meshing */
    2553. #define H_ERR_TRI_ITRI     9285 /* Internal error: planar triangular meshing
    2554.                                    inconsistent */
    2555. #define H_ERR_TRI_OUTR     9286 /* Node index outside triangulation range */

    2556. /* Triangulation */
    2557. #define H_ERR_TRI_LOCINC   9290 /* Local inconsistencies for all points with
    2558.                                    valid neighbors (parameters only allow few
    2559.                                    valid neighborhoods or point cloud not
    2560.                                    subsampled) */

    2561. /* Orthogonal Projection */
    2562. #define H_ERR_WSPVP        9300 /* Eye point and reference point coincide */

    2563. /* Dual Quaternions */
    2564. #define H_ERR_DQ_ZERO_NORM 9310 /* Real part of the dual quaternion has
    2565.                                    length 0 */

    2566. /* Timeout */
    2567. #define H_ERR_TIMEOUT                  9400 /* Timeout occurred */
    2568. #define H_ERR_WRONG_TIMEOUT            9401 /* Invalid 'timeout' */
    2569. #define H_ERR_TIMEOUT_AFTER_SBM_CLEAR  9402 /* Timeout occured after cached
    2570.                                                transformations have been freed
    2571.                                                (internal error) */

    2572. /* Deformable matching */
    2573. #define H_ERR_DEFORM_WRONG_NUM_CLUSTER    9450 /* Invalid 'sub_object_size' */
    2574. #define H_ERR_DEFORM_WRONG_NUM_MIN_SIZE   9451 /* Invalid 'min_size' */
    2575. #define H_ERR_DEFORM_WRONG_NUM_LSQ        9452 /* Invalid number of
    2576.                                                   least-squares iterations */
    2577. #define H_ERR_DEFORM_WRONG_ANGLE_STEP     9453 /* Invalid 'angle_step' */
    2578. #define H_ERR_DEFORM_WRONG_SCALE_R_STEP   9454 /* Invalid 'scale_r_step' */
    2579. #define H_ERR_DEFORM_WRONG_SCALE_C_STEP   9455 /* Invalid 'scale_c_step' */
    2580. #define H_ERR_DEFORM_WRONG_MAX_ANGLE      9456 /* Invalid
    2581.                                                   'max_angle_distortion' */
    2582. #define H_ERR_DEFORM_WRONG_MAX_ANISO      9457 /* Invalid
    2583.                                                 'max_aniso_scale_distortion' */
    2584. #define H_ERR_DEFORM_WRONG_MIN_SIZE       9458 /* Invalid 'min_size' */
    2585. #define H_ERR_DEFORM_WRONG_COV_POSE_MODE  9459 /* Invalid 'cov_pose_mode' */
    2586. #define H_ERR_DEFORM_NO_CALIBRATION_INFO  9460 /* Model contains no
    2587.                                                   calibration information */
    2588. #define H_ERR_DEFORM_WRONG_PARAM_NAME     9461 /* Generic parameter name
    2589.                                                   does not exist */
    2590. #define H_ERR_DEFORM_IMAGE_TO_CAMERA_DIFF 9462 /* camera has different
    2591.                                                   resolution than image */
    2592. #define H_ERR_DEFORM_NO_MODEL_IN_FILE     9463 /* Invalid file format for
    2593.                                                   deformable model */
    2594. #define H_ERR_DEFORM_WRONG_VERSION        9464 /* The version of the
    2595.                                                   deformable model is not
    2596.                                                   supported */
    2597. #define H_ERR_DEFORM_WRONG_SMOOTH_DEFORM     9465 /* Invalid
    2598.                                                      'deformation_smoothness'*/
    2599. #define H_ERR_DEFORM_WRONG_EXPAND_BORDER     9466 /* Invalid 'expand_border' */
    2600. #define H_ERR_DEFORM_ORIGIN_OUTSIDE_TEMPLATE 9467 /* Model origin outside of
    2601.                                                      axis-aligned bounding
    2602.                                                      rectangle of template
    2603.                                                      region */
    2604. #define H_ERR_DEFORM_NOSITEM              9468 /* Serialized item does not
    2605.                                                   contain a valid deformable
    2606.                                                   model */

    2607. /* Surface Based Matching */
    2608. #define H_ERR_SFM_NO_POINTS          9500 /* Object model has no points */
    2609. #define H_ERR_SFM_NO_FACES           9501 /* Object model has no faces */
    2610. #define H_ERR_SFM_NO_NORMALS         9502 /* Object model has no normals */
    2611. #define H_ERR_SFM_NO_SFM_FILE        9506 /* Invalid file format for 3D
    2612.                                              surface model */
    2613. #define H_ERR_SFM_WRONG_FILE_VERSION 9507 /* The version of the 3D surface
    2614.                                              model is not supported */
    2615. #define H_ERR_SFM_NOSITEM            9508 /* Serialized item does not contain
    2616.                                              a valid 3D surface model */
    2617. #define H_ERR_SFM_TOO_MANY_SYMMS     9509 /* Poses generate too many
    2618.                                              symmetries */

    2619. /* Object Model 3D */
    2620. #define H_ERR_OM3D_INVALID_FILE       9510 /* Invalid 3D file */
    2621. #define H_ERR_OM3D_INVALID_MODEL      9511 /* Invalid 3D Object Model */
    2622. #define H_ERR_OM3D_UNKNOWN_FILE_TYPE  9512 /* Unknown 3D file type */
    2623. #define H_ERR_OM3D_WRONG_FILE_VERSION 9513 /* The version of the 3D object
    2624.                                               model is not supported */
    2625. #define H_ERR_OM3D_MISSING_ATTRIB     9514 /* Required attribute is missing */
    2626. /* Object Model 3D Errors for special attributes */
    2627. #define H_ERR_OM3D_MISSING_ATTRIB_V_COORD         9515 /* Required attribute
    2628.                                                           point_coord is
    2629.                                                           missing */
    2630. #define H_ERR_OM3D_MISSING_ATTRIB_V_NORMALS       9516 /* Required attribute
    2631.                                                           point_normal is
    2632.                                                           missing */
    2633. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRIANGLES     9517 /* Required attribute
    2634.                                                           face_triangle is
    2635.                                                           missing  */
    2636. #define H_ERR_OM3D_MISSING_ATTRIB_F_LINES         9518 /* Required attribute
    2637.                                                           line_array is
    2638.                                                           missing */
    2639. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRINEIGB      9519 /* Required attribute
    2640.                                                           f_trineighb is
    2641.                                                           missing  */
    2642. #define H_ERR_OM3D_MISSING_ATTRIB_F_POLYGONS      9520 /* Required attribute
    2643.                                                           face_polygon is
    2644.                                                           missing  */
    2645. #define H_ERR_OM3D_MISSING_ATTRIB_V_2DMAP         9521 /* Required attribute
    2646.                                                           xyz_mapping is
    2647.                                                           missing  */
    2648. #define H_ERR_OM3D_MISSING_ATTRIB_O_PRIMITIVE     9522 /* Required attribute
    2649.                                                           o_primitive is
    2650.                                                           missing  */
    2651. #define H_ERR_OM3D_MISSING_ATTRIB_SHAPE_MODEL     9523 /* Required attribute
    2652.                                                           shape_model
    2653.                                                           is missing  */
    2654. #define H_ERR_OM3D_MISSING_ATTRIB_EXTENDED        9524 /* Required extended
    2655.                                                           attribute missing in
    2656.                                                           3D object model */
    2657. #define H_ERR_OM3D_NOSITEM            9525 /* Serialized item does not contain
    2658.                                               a valid 3D object model */
    2659. #define H_ERR_OM3D_MISSING_O_PRIMITIVE_EXTENSION  9526 /* Primitive in 3D
    2660.                                                           object model has no
    2661.                                                           extended data */
    2662. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_TRIANGLES 9527 /* Operation invalid, 3D
    2663.                                                       object model already
    2664.                                                       contains triangles */
    2665. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_LINES     9528 /* Operation invalid, 3D
    2666.                                                       object model already
    2667.                                                       contains lines */
    2668. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_POLYGONS  9529 /* Operation invalid, 3D
    2669.                                                       object model already
    2670.                                                       contains faces or
    2671.                                                       polygons */
    2672. #define H_ERR_OM3D_ISOLATED_OBJECT       9530  /* In a global registration an
    2673.                                                   input object has no
    2674.                                                   neighbors */
    2675. #define H_ERR_OM3D_SET_ALL_COORD         9531  /* All components of points
    2676.                                                   must be set at once */
    2677. #define H_ERR_OM3D_SET_ALL_NORMALS       9532  /* All components of normals
    2678.                                                   must be set at once */
    2679. #define H_ERR_OM3D_NUM_NOT_FIT_COORD     9533  /* Number of values doesn't
    2680.                                                   correspond to number of
    2681.                                                   already existing points */
    2682. #define H_ERR_OM3D_NUM_NOT_FIT_NORMALS   9534  /* Number of values doesn't
    2683.                                                   correspond to number of
    2684.                                                   already existing normals */
    2685. #define H_ERR_OM3D_NUM_NOT_FIT_TRIANGLES 9535  /* Number of values doesn't
    2686.                                                   correspond to already
    2687.                                                   existing triangulation */
    2688. #define H_ERR_OM3D_NUM_NOT_FIT_POLYGONS  9536  /* Number of values doesn't
    2689.                                                   correspond to length of
    2690.                                                   already existing polygons */
    2691. #define H_ERR_OM3D_NUM_NOT_FIT_LINES     9537  /* Number of values doesn't
    2692.                                                   correspond to length of
    2693.                                                   already existing polylines */
    2694. #define H_ERR_OM3D_NUM_NOT_FIT_2DMAP     9538  /* Number of values doesn't
    2695.                                                   correspond already existing
    2696.                                                   2D mapping */
    2697. #define H_ERR_OM3D_NUM_NOT_FIT_EXTENDED  9539  /* Number of values doesn't
    2698.                                                   correspond to already
    2699.                                                   existing extended
    2700.                                                   attribute */
    2701. #define H_ERR_OM3D_FACE_INTENSITY_WITH_POINTS 9540 /* Per-face intensity
    2702.                                                   is used with point
    2703.                                                   attribute */
    2704. #define H_ERR_OM3D_ATTRIBUTE_NOT_SUPPORTED    9541 /* Attribute is not (yet)
    2705.                                                       supported */
    2706. #define H_ERR_OM3D_NOT_IN_BB             9542  /* No point within bounding
    2707.                                                   box */
    2708. #define H_ERR_DIF_TOO_SMALL              9543  /* distance_in_front
    2709.                                                   is smaller than the
    2710.                                                   resolution */
    2711. #define H_ERR_MINTH_TOO_SMALL            9544  /* The minimum thickness is
    2712.                                                   smaller than the surface
    2713.                                                   tolerance */

    2714. /* 3D segmentation and fitting */
    2715. #define H_ERR_SF_OM3D_TRIANGLES_NOT_SUITABLE  9550 /* Triangles of the 3D
    2716.                                                       object model are not
    2717.                                                       suitable for this
    2718.                                                       operator */
    2719. #define H_ERR_SF_OM3D_FEW_POINTS      9551 /* Too few suitable 3D points in
    2720.                                               the 3D object model */

    2721. /* Serialized item */
    2722. #define H_ERR_NO_SERIALIZED_ITEM      9580 /* Not a valid serialized item
    2723.                                               file */
    2724. #define H_ERR_END_OF_FILE             9581 /* Serialized item: premature end
    2725.                                               of file */

    2726. /* Sample-based identification */
    2727. #define H_ERR_SID_WRONG_RESIZE_METHOD 9600 /* Invalid 'image_resize_method' */
    2728. #define H_ERR_SID_WRONG_RESIZE_VALUE  9601 /* Invalid 'image_resize_value' */
    2729. #define H_ERR_SID_WRONG_RATING_METHOD 9602 /* Invalid 'rating_method' */
    2730. #define H_ERR_SID_NO_IMAGE_INFO_TYPE  9603 /* At least one type of image
    2731.                                               information must be used */
    2732. #define H_ERR_SID_MODEL_NO_COLOR      9604 /* Sample identifier does not
    2733.                                               contain color information */
    2734. #define H_ERR_SID_MODEL_NO_TEXTURE    9605 /* Sample identifier does not
    2735.                                               contain texture information */
    2736. #define H_ERR_SID_NO_IMAGE_INFO       9606 /* Sample image does not contain
    2737.                                               enough information */
    2738. #define H_ERR_SID_NO_UNPREPARED_DATA  9607 /* Sample identifier does not
    2739.                                               contain unprepared data
    2740.                                               (use
    2741.                                      add_sample_identifier_preparation_data) */
    2742. #define H_ERR_SID_MODEL_NOT_PREPARED  9608 /* Sample identifier has not been
    2743.                                               prepared yet (use
    2744.                                               prepare_sample_identifier) */
    2745. #define H_ERR_SID_NO_UNTRAINED_DATA   9609 /* Sample identifier does not
    2746.                                               contain untrained data (use
    2747.                                         add_sample_identifier_training_data) */
    2748. #define H_ERR_SID_MODEL_NOT_TRAINED   9610 /* Sample identifier has not been
    2749.                                               trained yet (use
    2750.                                               train_sample_identifier) */
    2751. #define H_ERR_SID_NO_RESULT_DATA      9611 /* Sample identifier does not
    2752.                                               contain result data */
    2753. #define H_ERR_SID_NUM_TRAIN_OBJ       9612 /* Sample identifier must contain
    2754.                                               at least two training objects
    2755.                                               (use
    2756.                                         add_sample_identifier_training_data) */

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

    2759. /************************************************************************/


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

    2762. /************************************************************************/
    2763. /* Legacy error codes                                                   */
    2764. /************************************************************************/

    2765. /* Error codes concerning licensing */
    2766. #define H_ERR_NO_LICENSE   2003 /* No license found */
    2767. #define H_ERR_NO_LS_SERVER 2004 /* Lost connection to license server */
    2768. #define H_ERR_NO_MODULES   2005 /* No modules in license (no VENDOR_STRING) */
    2769. #define H_ERR_NO_LIC_OPER  2006 /* No license for this operator */
    2770. #define H_ERR_FLEX_LM_BAD_TZ          2007 /* Time zone offset from GMT is
    2771.                                               > 24 hours */
    2772. #define H_ERR_FLEX_LM_BADPLATFORM     2008 /* Vendor keys do not support this
    2773.                                               platform */
    2774. #define H_ERR_LM_BADKEYDATA           2009 /* Bad vendor keys */
    2775. #define H_ERR_FLEX_LM_BADVENDORDATA   2010 /* Unknown vendor key type */
    2776. #define H_ERR_FLEX_LM_CANTMALLOC      2011 /* malloc() call failed */
    2777. #define H_ERR_FLEX_LM_EXPIREDKEYS     2012 /* Vendor keys have expired */
    2778. #define H_ERR_FLEX_LM_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
    2779.                                               (multiple jobs), and vendore
    2780.                                               keys do not support multiple
    2781.                                               jobs */
    2782. #define H_ERR_FLEX_LM_NOKEYDATA       2014 /* Vendor key data not supplied */
    2783. #define H_ERR_FLEX_LM_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
    2784.                                               mismatch */
    2785. #define H_ERR_FLEX_LM_NONETWORK       2016 /* Networking software not
    2786.                                               available on this machine */
    2787. #define H_ERR_FLEX_LM_OLDVENDORDATA   2017 /* Old vendor keys supplied */
    2788. #define H_ERR_FLEX_LM_BADCODE         2018 /* License key in license file does
    2789.                                               not match other data in file */
    2790. #define H_ERR_FLEX_LM_BADHANDSHAKE    2019 /* Encryption handshake with daemon
    2791.                                               failed */
    2792. #define H_ERR_FLEX_LM_BADPARAM        2020 /* 'key' structure is incorrect
    2793.                                               type, or feature == NULL,
    2794.                                               or num_licenses == 0 */
    2795. #define H_ERR_FLEX_LM_BADSYSDATE      2021 /* System clock has been set back */
    2796. #define H_ERR_FLEX_LM_BAD_VERSION     2022 /* Version argument is invalid
    2797.                                               floating point format */
    2798. #define H_ERR_FLEX_LM_BUSYNEWSERV     2023 /* License server busy starting
    2799.                                               another copy of itself */
    2800. #define H_ERR_FLEX_LM_CANTCONNECT     2024 /* Cannot establish a connection
    2801.                                               with a license server */
    2802. #define H_ERR_FLEX_LM_FEATQUEUE       2025 /* Feature is queued. lc_status
    2803.                                               will determine when it is
    2804.                                               available */
    2805. #define H_ERR_FLEX_LM_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
    2806.                                               function */
    2807. #define H_ERR_FLEX_LM_LOCALFILTER     2027 /* Checkout request filtered by the
    2808.                                               vendor-defined filter routine */
    2809. #define H_ERR_FLEX_LM_MAXLIMIT        2028 /* Checkout exceeds MAX specified
    2810.                                               in options file */
    2811. #define H_ERR_FLEX_LM_MAXUSERS        2029 /* All licenses in use */
    2812. #define H_ERR_FLEX_LM_NO_SERVER_IN_FILE 2030 /* No license server specified
    2813.                                                 for counted license */
    2814. #define H_ERR_FLEX_LM_NOFEATURE       2031 /* Can not find feature in the
    2815.                                               license file */
    2816. #define H_ERR_FLEX_LM_NOSERVSUPP      2032 /* Server has different license
    2817.                                               file than client - client's
    2818.                                               license has feature, but
    2819.                                               server's does not */
    2820. #define H_ERR_FLEX_LM_OLDVER          2033 /* License file does not support
    2821.                                               a version this new */
    2822. #define H_ERR_FLEX_LM_PLATNOTLIC      2034 /* This platform not authorized by
    2823.                                               license - running on platform
    2824.                                               not included in PLATFORMS list */
    2825. #define H_ERR_FLEX_LM_SERVBUSY        2035 /* License server busy */
    2826. #define H_ERR_FLEX_LM_NOCONFFILE      2036 /* Could not find license.dat */

    2827. #define H_ERR_FLEX_LM_BADFILE           2037 /* Invalid license file syntax */
    2828. #define H_ERR_FLEX_LM_NOSERVER          2038 /* Cannot connect to a license
    2829.                                                 server */
    2830. #define H_ERR_FLEX_LM_NOSERVICE         2039 /* No TCP "license" service
    2831.                                                 exists */
    2832. #define H_ERR_FLEX_LM_NOSOCKET          2040 /* No socket connection to
    2833.                                                 license manager server */
    2834. #define H_ERR_FLEX_LM_NOTTHISHOST       2041 /* Invalid host */
    2835. #define H_ERR_FLEX_LM_LONGGONE          2042 /* Feature has expired */
    2836. #define H_ERR_FLEX_LM_BADDATE           2043 /* Invalid date format in license
    2837.                                                 file */
    2838. #define H_ERR_FLEX_LM_BADCOMM           2044 /* Invalid returned data from
    2839.                                                 license server */
    2840. #define H_ERR_FLEX_LM_BADHOST           2045 /* Cannot find SERVER hostname in
    2841.                                                 network database */
    2842. #define H_ERR_FLEX_LM_CANTREAD          2046 /* Cannot read data from license
    2843.                                                 server */
    2844. #define H_ERR_FLEX_LM_CANTWRITE         2047 /* Cannot write data to license
    2845.                                                 server */
    2846. #define H_ERR_FLEX_LM_SELECTERR         2048 /* Error in select system call */
    2847. #define H_ERR_FLEX_LM_CHECKINBAD        2049 /* Feature checkin failure
    2848.                                                 detected at license */
    2849. #define H_ERR_FLEX_LM_USERSQUEUED       2050 /* Users are queued for this
    2850.                                                 feature */
    2851. #define H_ERR_FLEX_LM_SERVLONGGONE      2051 /* License server does not
    2852.                                                 support this version of this
    2853.                                                 feature */
    2854. #define H_ERR_FLEX_LM_TOOMANY           2052 /* Request for more licenses than
    2855.                                                 this feature supports */
    2856. #define H_ERR_FLEX_LM_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
    2857. #define H_ERR_FLEX_LM_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
    2858. #define H_ERR_FLEX_LM_CANTFINDETHER     2055 /* Cannot find ethernet device */
    2859. #define H_ERR_FLEX_LM_NOREADLIC         2056 /* Cannot read license file */
    2860. #define H_ERR_FLEX_LM_TOOEARLY          2057 /* Feature not yet available */
    2861. #define H_ERR_FLEX_LM_NOSUCHATTR        2058 /* No such attribute */
    2862. #define H_ERR_FLEX_LM_CLOCKBAD          2059 /* Clock difference too large
    2863.                                                 between client and server */
    2864. #define H_ERR_FLEX_LM_FEATCORRUPT       2060 /* Feature database corrupted in
    2865.                                                 daemon */
    2866. #define H_ERR_FLEX_LM_BADFEATPARAM      2061 /* Duplicate selection mismatch
    2867.                                                 for this feature */
    2868. #define H_ERR_FLEX_LM_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
    2869.                                                 feature */
    2870. #define H_ERR_FLEX_LM_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
    2871.                                                 for feature */
    2872. #define H_ERR_FLEX_LM_NEVERCHECKOUT     2064 /* Feature was never checked
    2873.                                                 out */
    2874. #define H_ERR_FLEX_LM_BADKEYDATA        2065 /* Invalid FLEXlm key data
    2875.                                                 supplied */
    2876. #define H_ERR_FLEX_LM_NOCLOCKCHECK      2066 /* Clock setting check not
    2877.                                                 available in daemon */
    2878. #define H_ERR_FLEX_LM_DATE_TOOBIG       2067 /* Date too late for binary
    2879.                                                 format */
    2880. #define H_ERR_FLEX_LM_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
    2881. #define H_ERR_FLEX_LM_NOSERVRESP        2069 /* Server did not respond to
    2882.                                                 message */
    2883. #define H_ERR_FLEX_LM_CHECKOUTFILTERED  2070 /* Request rejected by vendor
    2884.                                                 defined filter */
    2885. #define H_ERR_FLEX_LM_NOFEATSET         2071 /* No FEATURESET line present in
    2886.                                                 license file */
    2887. #define H_ERR_FLEX_LM_BADFEATSET        2072 /* Incorrect FEATURESET line in
    2888.                                                 license file */
    2889. #define H_ERR_FLEX_LM_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
    2890.                                                  line */
    2891. #define H_ERR_FLEX_LM_SOCKETFAIL        2074 /* socket() call failed */
    2892. #define H_ERR_FLEX_LM_SETSOCKFAIL       2075 /* setsockopt() failed */
    2893. #define H_ERR_FLEX_LM_BADCHECKSUM       2076 /* Message checksum failure */
    2894. #define H_ERR_FLEX_LM_SERVNOREADLIC     2077 /* Cannot read license file from
    2895.                                                 server */
    2896. #define H_ERR_FLEX_LM_NOTLICADMIN       2078 /* Not a license administrator */
    2897. #define H_ERR_FLEX_LM_REMOVETOOSOON     2079 /* lmremove request too soon */
    2898. #define H_ERR_FLEX_LM_ENDPATH           2080 /* Attempt to read beyond the end
    2899.                                                 of LF path */
    2900. #define H_ERR_FLEX_LM_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
    2901. #define H_ERR_FLEX_LM_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
    2902.                                                 report to Globetrotter
    2903.                                                 Software */
    2904. #define H_ERR_FLEX_LM_NOADMINAPI        2083 /* FLEXadmin API functions not
    2905.                                                 avilable */
    2906. #define H_ERR_FLEX_LM_BADPKG            2084 /* Invalid PACKAGE line in
    2907.                                                 license file */
    2908. #define H_ERR_FLEX_LM_SERVOLDVER        2085 /* Server FLEXlm version older
    2909.                                                 than client's */
    2910. #define H_ERR_FLEX_LM_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
    2911.                                                 INCLUDED in options file */
    2912. #define H_ERR_FLEX_LM_NOSERVCAP         2087 /* Server doesn't support this
    2913.                                                 request */
    2914. #define H_ERR_FLEX_LM_OBJECTUSED        2088 /* This license object already in
    2915.                                                 use */

    2916. #define H_ERR_FLEX_LM_FUTURE_FILE       2089 /* Future license file format */
    2917. #define H_ERR_FLEX_LM_SERVER_REMOVED    2090 /* Feature removed during
    2918.                                                 lmreread */
    2919. #define H_ERR_FLEX_LM_POOL              2091 /* This feature is available in a
    2920.                                                 different license pool */
    2921. #define H_ERR_FLEX_LM_NOT_THIS_HOST     2092 /* Network connect to THIS_HOST
    2922.                                                 failed */
    2923. #define H_ERR_FLEX_LM_HOSTDOWN          2093 /* Server node is down or not
    2924.                                                 responding */
    2925. #define H_ERR_FLEX_LM_VENDOR_DOWN       2094 /* The desired vendor daemon is
    2926.                                                 down */
    2927. #define H_ERR_FLEX_LM_BADDECFILE        2095 /* The decimal format license is
    2928.                                                 typed incorrectly */
    2929. #define H_ERR_FLEX_LM_RESVFOROTHERS     2096 /* All licenses are reserved for
    2930.                                                 others */
    2931. #define H_ERR_FLEX_LM_TSOK_ERR          2097 /* Terminal Server remote client
    2932.                                                 not allowed */
    2933. #define H_ERR_FLEX_LM_BORROW_TOOLONG    2098 /* Cannot borrow that long */
    2934. #define H_ERR_FLEX_LM_SERVER_MAXED_OUT  2099 /* License server out of network
    2935.                                                 connections */
    2936. #define H_ERR_FLEX_LM_NODONGLE          2300 /* Dongle not attached, or can't
    2937.                                                 read dongle */
    2938. #define H_ERR_FLEX_LM_NODONGLEDRIVER    2301 /* Missing dongle driver */
    2939. #define H_ERR_FLEX_LM_FLEXLOCK2CKOUT    2302 /* FLEXlock checkouts attempted */
    2940. #define H_ERR_FLEX_LM_SIGN_REQ          2303 /* SIGN= attribute required */
    2941. #define H_ERR_FLEX_LM_NOCROSUPPORT      2304 /* CRO not supported for this
    2942.                                                 platform */
    2943. #define H_ERR_FLEX_LM_BORROW_LINGER_ERR 2305 /* BORROW failed */
    2944. #define H_ERR_FLEX_LM_BORROW_EXPIRED    2306 /* BORROW period has expired */
    2945. #define H_ERR_FLEX_LM_FLOATOK_ONEHOSTID 2307 /* FLOAT_OK license must have
    2946.                                                 exactly one dongle hostid */
    2947. #define H_ERR_FLEX_LM_BORROW_DELETE_ERR 2308 /* Unable to delete local borrow
    2948.                                                 info" */
    2949. #define H_ERR_FLEX_LM_BORROW_RETURN_EARLY_ERR    2309 /* Returning borrowed
    2950.                                                          license early
    2951.                                                          not enabled */
    2952. #define H_ERR_FLEX_LM_BORROW_RETURN_SERVER_ERR   2310 /* Returning borrowed
    2953.                                                          license on server
    2954.                                                          failed */
    2955. #define H_ERR_FLEX_LM_CANT_CHECKOUT_JUST_PACKAGE 2311 /* Checkout just a
    2956.                                                          PACKAGE failed*/
    2957. #define H_ERR_FLEX_LM_COMPOSITEID_INIT_ERR 2312 /* Composite Hostid not
    2958.                                                    initialized */
    2959. #define H_ERR_FLEX_LM_COMPOSITEID_ITEM_ERR 2313 /* An item needed for Composite
    2960.                                                    Hostid missing or invalid */
    2961. #define H_ERR_FLEX_LM_BORROW_MATCH_ERR   2314 /* Borrowed license doesn't match
    2962.                                                  any known server license */
    2963. #define H_ERR_FLEX_LM_EVENTLOG_INIT_ERR  2315 /* Error enabling event log */
    2964. #define H_ERR_FLEX_LM_EVENTLOG_DISABLED  2316 /* Event logging is disabled */
    2965. #define H_ERR_FLEX_LM_EVENTLOG_WRITE_ERR 2317 /* Error writing to event log */
    2966. #define H_ERR_FLEX_LM_TIMEOUT            2318 /* Timeout */
    2967. #define H_ERR_FLEX_LM_BADCOMMAND         2319 /* Bad message command */
    2968. #define H_ERR_FLEX_LM_SOCKET_BROKEN_PIPE 2320 /* Error writing to socket */
    2969. #define H_ERR_FLEX_LM_INVALID_SIGNATURE  2321 /* Failed to generate version
    2970.                                                  specific license */
    2971. #define H_ERR_FLEX_LM_UNCOUNTED_NOT_SUPPORTED 2322 /* Vers.-specific signatures
    2972.                                                       not supported */
    2973. #define H_ERR_FLEX_LM_REDUNDANT_SIGNATURES 2323 /* License template contains
    2974.                                                    redundant signature
    2975.                                                    specifiers */
    2976. #define H_ERR_FLEX_LM_BADCODE_V71_LK    2324 /* Invalid V71_LK signature */
    2977. #define H_ERR_FLEX_LM_BADCODE_V71_SIGN  2325 /* Invalid V71_SIGN signature */
    2978. #define H_ERR_FLEX_LM_BADCODE_V80_LK    2326 /* Invalid V80_LK signature */
    2979. #define H_ERR_FLEX_LM_BADCODE_V80_SIGN  2327 /* Invalid V80_SIGN signature */
    2980. #define H_ERR_FLEX_LM_BADCODE_V81_LK    2328 /* Invalid V81_LK signature */
    2981. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN  2329 /* Invalid V81_SIGN signature */
    2982. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN2 2330 /* Invalid V81_SIGN2 signature */
    2983. #define H_ERR_FLEX_LM_BADCODE_V84_LK    2331 /* Invalid V84_LK signature */
    2984. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN  2332 /* Invalid V84_SIGN signature */
    2985. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN2 2333 /* Invalid V84_SIGN2 signature */
    2986. #define H_ERR_FLEX_LM_LK_REQ            2334 /* License key required but
    2987.                                                 missing from the certificate */
    2988. #define H_ERR_FLEX_LM_BADAUTH           2335 /* Bad AUTH={} signature */
    2989. #define H_ERR_FLEX_LM_REPAIR_NEEDED     2336 /* TS record invalid */
    2990. #define H_ERR_FLEX_LM_TS_OPEN           2337 /* Cannot open TS */
    2991. #define H_ERR_FLEX_LM_BAD_FULFILLMENT   2338 /* Invalid Fulfillment record */
    2992. #define H_ERR_FLEX_LM_BAD_ACTREQ        2339 /* Invalid activation request
    2993.                                                 received */
    2994. #define H_ERR_FLEX_LM_TS_NO_FULFILL_MATCH 2340 /* No fulfillment exists in
    2995.                                                   trusted storage which matches
    2996.                                                   the request */
    2997. #define H_ERR_FLEX_LM_BAD_ACT_RESP      2341 /* Invalid activation response
    2998.                                                 received */
    2999. #define H_ERR_FLEX_LM_CANTRETURN        2342 /* Can't return the fulfillment */
    3000. #define H_ERR_FLEX_LM_RETURNEXCEEDSMAX  2343 /* Return would exceed max
    3001.                                                 count(s) */
    3002. #define H_ERR_FLEX_LM_NO_REPAIRS_LEFT   2344 /* No repair count left */
    3003. #define H_ERR_FLEX_LM_NOT_ALLOWED       2345 /* Specified operation is not
    3004.                                                 allowed */
    3005. #define H_ERR_FLEX_LM_ENTLEXCLUDE       2346 /* User/host on EXCLUDE list for
    3006.                                                 entitlement */
    3007. #define H_ERR_FLEX_LM_ENTLNOTINCLUDE    2347 /* User/host not in INCLUDE list
    3008.                                                 for entitlement */
    3009. #define H_ERR_FLEX_LM_ACTIVATION        2348 /* Activation error */
    3010. #define H_ERR_FLEX_LM_TS_BADDATE        2349 /* Invalid date format in trusted
    3011.                                                 storage */
    3012. #define H_ERR_FLEX_LM_ENCRYPTION_FAILED 2350 /* Message encryption failed */
    3013. #define H_ERR_FLEX_LM_DECRYPTION_FAILED 2351 /* Message decryption failed */
    3014. #define H_ERR_FLEX_LM_BADCONTEXT        2352 /* Bad filter context */
    3015. #define H_ERR_FLEX_LM_SUPERSEDE_CONFLICT 2353 /* SUPERSEDE feature conflict */
    3016. #define H_ERR_FLEX_LM_INVALID_SUPERSEDE_SIGN 2354 /* Invalid SUPERSEDE_SIGN
    3017.                                                      syntax */
    3018. #define H_ERR_FLEX_LM_SUPERSEDE_SIGN_EMPTYSTRING 2355 /* SUPERSEDE_SIGN does
    3019.                                                          not contain a feature
    3020.                                                          name and license
    3021.                                                          signature */
    3022. #define H_ERR_FLEX_LM_ONE_TSOK_PLATFORM_ERR 2356 /* ONE_TS_OK is not supported
    3023.                                                     in this Windows Platform */
    3024. #define H_ERR_FLEX_LM_ONE_TSOK_MTX_ERR  2357 /* Internal error */
    3025. #define H_ERR_FLEX_LM_ONE_TSOK_ERR      2358 /* Only one terminal server
    3026.                                                 remote client checkout is
    3027.                                                 allowed for this feature */
    3028. #define H_ERR_FLEX_LM_SSIDNULL          2359 /* Internal error */
    3029. #define H_ERR_FLEX_LM_SMTXNOTREL        2360 /* Internal error */
    3030. #define H_ERR_FLEX_LM_MTXNOPERM         2361 /* Internal error */
    3031. #define H_ERR_FLEX_LM_COMPOSITEID_ETHER_ERR 2362 /* More than one ethernet
    3032.                                                     hostid not supported in
    3033.                                                     composite hostid
    3034.                                                     definition */
    3035. #define H_ERR_FLEX_LM_LIC_FILE_CHAR_EXCEED 2363 /* The number of characters in
    3036.                                                    the license file paths
    3037.                                                    exceeds the permissible
    3038.                                                    limit */
    3039. #define H_ERR_FLEX_LM_TZ_INVALID_SYNTAX 2364 /* Invalid TZ keyword syntax */
    3040. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_SPEC 2365 /* Invalid time zone override
    3041.                                                     specification in the
    3042.                                                     client */
    3043. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_INFO 2366 /* The time zone information
    3044.                                                     could not be obtained */
    3045. #define H_ERR_FLEX_LM_TZ_UNAUTHORIZED   2367 /* License client time zone not
    3046.                                                 authorized for license
    3047.                                                 rights */
    3048. #define H_ERR_FLEX_LM_INVALID_VM_PLATFORMS 2368 /* Invalid syntax for
    3049.                                                    VM_PLATFORMS keyword */
    3050. #define H_ERR_FLEX_LM_VM_PHYSICAL_ONLY  2369 /* Feature can be checked out
    3051.                                                 from physical machine only */
    3052. #define H_ERR_FLEX_LM_VM_VIRTUAL_ONLY   2370 /* Feature can be checked out
    3053.                                                 from virtual machine only */
    3054. #define H_ERR_FLEX_LM_VM_BAD_KEY        2371 /* Vendor keys do not support
    3055.                                                 Virtualization feature */
    3056. #define H_ERR_FLEX_LM_MAXLIMIT_EXCEED   2372 /* Checkout request denied as it
    3057.                                                 exceeds the MAX limit
    3058.                                                 specified in the options
    3059.                                                 file */
    3060. #define H_ERR_FLEX_LM_BA_API_INTERNAL_ERROR 2373 /* Binding agent API -
    3061.                                                     Internal error */
    3062. #define H_ERR_FLEX_LM_BA_COMM_ERROR     2374 /* Binding agent communication
    3063.                                                 error */
    3064. #define H_ERR_FLEX_LM_INVALID_BA_VERSION 2375 /* Invalid Binding agent
    3065.                                                  version */
    3066. #define H_ERR_FLEX_LM_SERVERQUERY_LOAD_REQUEST_FAILED 2376
    3067.                                               /* Failed to load ServerQuery
    3068.                                                  request */
    3069. #define H_ERR_FLEX_LM_SERVERQUERY_RESPONSE_FAILED 2377
    3070.                                               /* Failed to generate ServerQuery
    3071.                                                  response */
    3072. #define H_ERR_FLEX_LM_INVALID_IPADDRESS 2378  /* Invalid IP address used while
    3073.                                                  overriding */

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

    3076. #endif
    复制代码
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    奋斗
    2018-2-19 08:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    6

    帖子

    113

    积分

    Rank: 1

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

    该用户从未签到

    0

    主题

    6

    帖子

    86

    积分

    Rank: 1

    积分
    86

    优质会员

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    擦汗
    2018-10-2 15:40
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    5

    帖子

    115

    积分

    Rank: 1

    积分
    115

    优质会员

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    2018-10-9 09:46
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    5

    帖子

    29

    积分

    Rank: 1

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    慵懒
    2018-9-12 21:07
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    11

    帖子

    134

    积分

    Rank: 1

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    昨天 11:35
  • 签到天数: 236 天

    连续签到: 2 天

    [LV.7]常住居民III

    74

    主题

    268

    帖子

    7128

    积分

    Rank: 8Rank: 8Rank: 8Rank: 8

    积分
    7128

    热心会员突出贡献优质会员

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

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    慵懒
    2018-9-12 21:07
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    11

    帖子

    134

    积分

    Rank: 1

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    慵懒
    2018-9-12 21:07
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    11

    帖子

    134

    积分

    Rank: 1

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

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    慵懒
    2018-9-12 21:07
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    11

    帖子

    134

    积分

    Rank: 1

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

    第二部分

    第二部分

    第一部分

    第一部分
    就是这样

    错误提醒

    错误提醒

    点评

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

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

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

    如何回报帮助你解决问题的坛友,可以以【悬赏】的方式提问,伸手党遭人唾弃,做一个热心并受欢迎的人!

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

    本版积分规则

    经营性网站备案信息 经营性网站
    备案信息

    中国互联网举报中心 中国互联网
    举报中心

    中国文明网传播文明 中国文明网
    传播文明

    诚信网站

    深圳市市场监督管理局企业主体身份公示 工商网监
    电子标识

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