{"id":38899219,"url":"https://github.com/zivid/zivid-halcon-samples","last_synced_at":"2026-01-17T15:01:09.317Z","repository":{"id":37013076,"uuid":"178372608","full_name":"zivid/zivid-halcon-samples","owner":"zivid","description":"HALCON code samples for Zivid","archived":false,"fork":false,"pushed_at":"2025-12-23T10:56:10.000Z","size":125364,"stargazers_count":17,"open_issues_count":5,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-12-24T07:45:46.678Z","etag":null,"topics":["halcon","samples","zivid"],"latest_commit_sha":null,"homepage":"https://zivid.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zivid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-03-29T09:16:17.000Z","updated_at":"2025-12-05T12:38:33.000Z","dependencies_parsed_at":"2023-01-17T13:16:04.897Z","dependency_job_id":"ee065daa-d9bc-4436-a136-6bec7d148be6","html_url":"https://github.com/zivid/zivid-halcon-samples","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/zivid/zivid-halcon-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivid%2Fzivid-halcon-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivid%2Fzivid-halcon-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivid%2Fzivid-halcon-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivid%2Fzivid-halcon-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zivid","download_url":"https://codeload.github.com/zivid/zivid-halcon-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivid%2Fzivid-halcon-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28510928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["halcon","samples","zivid"],"created_at":"2026-01-17T15:00:50.923Z","updated_at":"2026-01-17T15:01:09.284Z","avatar_url":"https://github.com/zivid.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HDevelop samples\n\nThis repository contains halcon code samples for Zivid SDK v2.17.2. For\ntested compatibility with earlier SDK versions, please check out\n[accompanying\nreleases](https://github.com/zivid/zivid-halcon-samples/tree/master/../../releases).\n\n![image](https://www.zivid.com/hubfs/softwarefiles/images/zivid-generic-github-header.png)\n\n\n\n---\n\n*Contents:*\n[**Samples**](#Samples-list) |\n[**Installation**](#Installation) |\n[**Support**](#Support) |\n[**License**](#License)\n\n---\n\n\n\n## Samples list\n\nThere are two main categories of samples: **Camera** and\n**Applications**. The samples in the **Camera** category focus only on\nhow to use the camera. The samples in the **Applications** category use\nthe output generated by the camera, such as the 3D point cloud, a 2D\nimage or other data from the camera. These samples shows how the data\nfrom the camera can be used.\n\n  - **Camera**\n      - **Basic**\n          - [Capture](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/Basic/Capture.hdev) - Capture a 3D color point cloud from the camera and use it\n            to generate a HALCON ObjectModel3D which is then visualized.\n          - [CaptureHDRCompleteSettings](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/Basic/CaptureHDRCompleteSettings.hdev) - Capture an HDR image from the Zivid camera with fully\n            configured settings for each frame.\n          - [CaptureSavePLY](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/Basic/CaptureSavePLY.hdev) - Capture a 3D color point cloud from the camera and save it\n            to a PLY file format.\n          - [CaptureWithSettingsFromYML](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/Basic/CaptureWithSettingsFromYML.hdev) - Capture a 2D color image, a 3D point cloud without colour\n            and 2D color image + 3D color point cloud from the camera\n            and use them to generate HALCON ObjectModel3D which is then\n            visualized.\n          - [ConnectToSerialNumberCamera](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/Basic/ConnectToSerialNumberCamera.hdev) - Connect to a specific Zivid 3D camera based on its serial\n            number.\n      - **InfoUtilOther**\n          - [QuerySettingsAndParameters](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/InfoUtilOther/QuerySettingsAndParameters.hdev) - Query information about the image acquisition interface\n            and selected specific parameters of Zivid camera.\n          - [Warmup](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Camera/InfoUtilOther/Warmup.hdev) - A basic warm-up method for a Zivid camera with specified\n            time and capture cycle.\n  - **Applications**\n      - **Basic**\n          - **FileFormats**\n              - [ReadPLY](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Applications/Basic/FileFormats/ReadPLY.hdev) - Import and display a Zivid point cloud from a PLY\n                file.\n      - **Advanced**\n          - **ObjectMatching**\n              - [SurfaceMatchingCreateModel](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Applications/Advanced/ObjectMatching/SurfaceMatchingCreateModel.hdev) - Create a model for HALCON surface-based 3D matching\n                algorithm from a Zivid point cloud captured by a camera.\n              - [SurfaceMatchingCreateModelFromFile](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Applications/Advanced/ObjectMatching/SurfaceMatchingCreateModelFromFile.hdev) - Create a model for HALCON surface-based 3D matching\n                algorithm from a Zivid point cloud loaded from a ZDF\n                file.\n              - [SurfaceMatchingFindModel](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Applications/Advanced/ObjectMatching/SurfaceMatchingFindModel.hdev) - Utilize surface-based 3D matching on data taken with a\n                Zivid camera.\n              - [SurfaceMatchingFindModelFromFile](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Applications/Advanced/ObjectMatching/SurfaceMatchingFindModelFromFile.hdev) - Utilize surface-based 3D matching on data taken with a\n                Zivid camera.\n  - **Procedures**\n      - [get\\_first\\_available\\_zivid\\_device](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Procedures/get_first_available_zivid_device.hdvp) - Get the first Zivid device from the input tuple of devices.\n      - [get\\_settings\\_for\\_zivid\\_camera\\_model](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Procedures/get_settings_for_zivid_camera_model.hdvp) - Get settings depending on the camera model.\n      - [get\\_zivid\\_camera\\_width](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Procedures/get_zivid_camera_width.hdvp) - Get width for given camera and sampling pixel setting.\n      - [get\\_zivid\\_preset\\_file](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Procedures/get_zivid_preset_file.hdvp) - Get preset file for given camera.\n      - [get\\_zivid\\_sample\\_data\\_dir](https://github.com/zivid/zivid-halcon-samples/tree/master/source/Procedures/get_zivid_sample_data_dir.hdvp) - Get the path of ZIVID DATA depending on your operating system.\n\n## Installation\n\nZivid offers two ways of interfacing with HALCON:\n\n1.  Through the Zivid SDK, utilizing the C++/C\\# libraries available for\n    HALCON. We provide samples for both\n    [C++](https://support.zivid.com/latest//api-reference/samples/cpp.html)\n    and\n    [C\\#](https://support.zivid.com/latest//api-reference/samples/csharp.html).\n    (**Recommended**)\n2.  Directly through a GenICam GenTL producer that comes with the [Zivid\n    Software](https://support.zivid.com/latest//getting-started/software-installation.html).\n\nZivid and HALCON are compatible with Windows 10 and 11, and Ubuntu\n20.04, 22.04, 24.04.\n\n-----\n\nNote:\n\n\u003e Support for Ubuntu 18.04 is removed since SDK 2.10.\n\n-----\n\nTo set up and use Zivid in one of these operating systems, please follow\ntheir respective instructions on the following pages:\n\n  - [Install Zivid + HALCON for\n    Windows](https://support.zivid.com/latest/api-reference/samples/halcon/install-zivid-halcon-for-windows.html)\n  - [Install Zivid + HALCON for\n    LINUX](https://support.zivid.com/latest/api-reference/samples/halcon/install-zivid-halcon-for-linux.html)\n  - [Create a HALCON \"Hello World\"\n    Program](https://support.zivid.com/latest/api-reference/samples/halcon/create-a-halcon-hello-world.html)\n  - [How to Run a HALCON\n    Sample](https://support.zivid.com/latest/api-reference/samples/halcon/how-to-run-a-halcon-sample.html)\n  - [Debug in\n    HALCON](https://support.zivid.com/latest/api-reference/samples/halcon/halcon-debug.html)\n  - [HALCON Sample\n    Videos](https://support.zivid.com/latest/api-reference/samples/halcon/halcon-sample-videos.html)\n\nThe following HALCON versions have been tested and confirmed to work\nwith Zivid cameras:\n\n  - 19.05 Progress, 20.05 Progress, 21.11 Progress, 24.05 Progress,\n    24.11 Progress-Steady, 25.05 Progress\n\nWe recommend using one of the HALCON versions we have tested.\n\n## Support\n\nFor more information about the Zivid cameras, please visit our\n[Knowledge Base](https://support.zivid.com/latest). If you run into any\nissues please check out\n[Troubleshooting](https://support.zivid.com/latest/support/troubleshooting.html).\n\n## License\n\nZivid Samples are distributed under the [BSD\nlicense](https://github.com/zivid/zivid-halcon-samples/tree/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzivid%2Fzivid-halcon-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzivid%2Fzivid-halcon-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzivid%2Fzivid-halcon-samples/lists"}