halcon 예제

    비디오 링크를 따라 HALCON 12 대화 상자 „HDevelop 예제 프로그램 찾아보기“를 사용하여 응용 프로그램에 적합한 예제 프로그램을 찾는 방법을 알아보려면 주제및 범주를 통해 예제를 선택할 수 있습니다. 어떤 산업에 종사하든, 3번의 마우스 클릭으로 1000개 이상의 업계에서 적절한 예를 찾을 수 있습니다. HALCON은 C, C++, C# 또는 VB.NET 같은 .NET 언어와 같은 프로그래밍 언어에서 HALCON의 2000 개 이상의 강력한 연산자 모두에 액세스 할 수있는 다양한 인터페이스를 제공합니다. 개방형 아키텍처를 사용하면 정의된 데이터 구조에 액세스하여 HALCON을 사용자 인터페이스 또는 프로세스 제어와 같은 추가 소프트웨어 구성 요소와 통합할 수 있습니다. 예를 들어 HALCON은 비주얼 스튜디오에 대한 강력한 확장을 제공합니다. 또한 HDevelop에는 이미지 수집, 카메라 보정 또는 일치와 같은 일반적인 하위 작업에 대한 도우미가 포함되어 있습니다. 이러한 HDevelop 도우미의 그래픽 사용자 인터페이스는 대화형으로 솔루션을 설정 및 구성하고 필요에 따라 해당 코드 시퀀스를 HDevelop 프로그램에 삽입하는 데 사용할 수 있습니다. HDevEngine을 통해 C# 또는 C++ 응용 프로그램 내에서 HDevelop 절차를 실행하는 경우 HDevEngine에 연결하여 원격으로도 HDevelop 내에서 응용 프로그램의 머신 비전 부분을 직접 디버깅할 수 있습니다. 복잡한 데이터를 보다 쉽게 처리하기 위해 HALCON은 새로운 데이터 구조 „사전“을 제공합니다.

    예를 들어, 이미지, 해당 ROI 및 매개 변수와 같은 다양한 복잡한 데이터 형식을 하나의 변수로 번들로 묶을 수 있는 연결 배열입니다. 이렇게 하면 예를 들어 많은 매개 변수를 프로시저에 전달하는 프로그램을 간단히 구성할 수 있습니다. HALCON은 멀티스레딩 및 병렬 프로그래밍을 지원할 뿐만 아니라 멀티 코어 또는 멀티프로세서 하드웨어의 강력한 전력을 활용하는 자동 병렬화를 제공합니다. 멀티 코어 성능에 대해 자세히 읽어보십시오. 이 소프트웨어는 또한 병렬 프로그래밍(예: 다중 스레드 프로그램)을 지원합니다. 따라서 여러 스레드가 HALCON 연산자들을 동시에 호출할 수 있습니다. 이 모든 것을 HALCON의 붙박이 고성능 메모리 관리와 함께 응용 프로그램 개발에 집중하고 신속하게 해결책을 마련할 수 있습니다. HALCON은 소프트웨어 개발자의 노하우를 보호합니다: 외부 또는 로컬 프로시저에 저장된 코드와 전체 프로시저 라이브러리 또는 프로그램의 코드는 암호로 보호할 수 있습니다. 따라서 프로그램 코드를 표시 하지 않고 기능을 공유할 수 있습니다.

    비주얼 스튜디오 플러그인에 대해 자세히 알아보기 HDevelop에 대해 자세히 알아보기 HDevEngine의 모든 기능 (포함. 위에 나열된 모든 창) HALCON에 의해 지원되는 모든 운영 체제에서 사용할 수 있습니다 (여기 참조). HALCON이 기반으로 하는 광범위한 경험 덕분에 HDevelop는 유용성에 최적화된 GUI를 통해 머신 비전 애플리케이션의 요구에 맞게 조정됩니다. . HALCON/.NET에서는 모든 HALCON 운영자 와 데이터 구조를 고급 클래스로 사용할 수 있으므로 응용 프로그램 개발이 크게 간소화됩니다. HALCON/.NET은 C#, 시각적 기본 .NET 및 C++와 같은 .NET 언어로 사용할 수 있습니다. 그것은 윈도우와 리눅스에서 모노와 함께 사용할 수 있습니다. Home » 소프트웨어 지원 블로그 » HALCON » HALCON 12 HALCON의 예제 프로그램은 머신 비전을 위한 통합 개발 환경(IDE)을 제공합니다: HDevelop는 이미지 처리 솔루션을 빠르게 구축할 수 있는 대화형 환경이며, 캡처 장치에서 이미지를 수집하는 동안에도 효율적으로 작업할 수 있습니다. 머신 비전 프로그램 코드에 만족하는 즉시 HDevEngine을 사용하여 응용 프로그램에 쉽게 통합하거나 C++, C, C#또는 Visual Basic 소스 코드로 내보낼 수 있습니다. HALCON을 사용한 프로그래밍에 대해 자세히 알아보기 HDevEngine 자세히 알아보기 자세히 알아보기 HDevelop 어시스턴트 HDevelop는 MERLIC을 위한 사용자 지정 도구를 개발하는 데 사용할 수도 있습니다.