프로젝트 배경
최근 AI를 활용한 비전이 시장의 주류로 부상하고 있습니다. 복잡한 개발없이 학습을 통해 검사가 가능한 좋은 기술이라고 생각합니다. 다만, 자동화설비 분야에서 보면 높은 비용과 트레이닝 시간 그리고 결과의 불확신성으로 인해 도입이 어려운 단점이 있습니다. G-VISION은 이런 이슈에 대한 대안을 목표로 개발된 레거시 범용 비전입니다.
핵심 기능


VISION ALIGN (제품 정렬)
- 카메라로 제품의 이미지를 획득하여 기준 위치와의 오차값을 보정
- 회전중심점을 설정하여 1회 보정 (택타임 감소)
- X, Y, THETA, SCORE 제한값을 적용하여 오동작 방지
- 다중 카메라 평균값 적용
- 회전중심점을 설정하여 1회 보정 (택타임 감소)
- X, Y, THETA, SCORE 제한값을 적용하여 오동작 방지
- 다중 카메라 평균값 적용

VISION MEASUREMENT (제품 측정)
- 카메라로 제품의 이미지를 획득하여 거리, 각도, 크기, 반지름 등을 측정
- 하나의 신호로 다수의 항목 측정 가능
- PRE-ALIGN을 통해 정위치에 있는 것처럼 측정 가능
- 기준값을 통해 양불판정 가능
- 하나의 신호로 다수의 항목 측정 가능
- PRE-ALIGN을 통해 정위치에 있는 것처럼 측정 가능
- 기준값을 통해 양불판정 가능

VISION CODE (1차원, 2차원 바코드 데이터 추출)
- 1차원 BARCODE 지원 (39종류)
- QR CODE 지원
- DATA MATRIX CODE 지원
- 한 번에 1차원, 2차원 바코드 추출 가능
- QR CODE 지원
- DATA MATRIX CODE 지원
- 한 번에 1차원, 2차원 바코드 추출 가능
진행 단계
기획
2024.11.
- 현장에서 많이 사용하는 기능 위주로 범용성을 갖는 비전 프로그램 개발 필요
- 2018년도 테스트용으로 개발한 범용 테스트 비전 프로그램 업그레이드 필요
- 2018년도 테스트용으로 개발한 범용 테스트 비전 프로그램 업그레이드 필요
설계
2025.01.
- 카메라 개수에 따라 GUI 변경이 자유로운 구조
- 동일 카메라에서 여러 가지 비전 검사가 가능한 구조
- 다양한 외부 트리거 신호를 처리할 수 있는 구조
- 확장성 및 사용자 편의 추가가 편리한 구조
- 동일 카메라에서 여러 가지 비전 검사가 가능한 구조
- 다양한 외부 트리거 신호를 처리할 수 있는 구조
- 확장성 및 사용자 편의 추가가 편리한 구조
개발
2025.03.
- 개발툴 변경 및 STL 사용
- 레거시 코드 정리 및 최적화
- 카메라 영상 획득
- 비전 검사 기능
- 외부 통신
- GUI
- 편의 기능
- LOG 추적 강화
- 레거시 코드 정리 및 최적화
- 카메라 영상 획득
- 비전 검사 기능
- 외부 통신
- GUI
- 편의 기능
- LOG 추적 강화
테스트
2025.09.
- 카메라 및 H/W 단락 등 이상 상황 임의 테스트
- 비전 검사 기능 반복 테스트
- UVW 스테이지와 연동하여 TRACKING 테스트
- 시스템 리소스 모니터링
- 비전 검사 기능 반복 테스트
- UVW 스테이지와 연동하여 TRACKING 테스트
- 시스템 리소스 모니터링
런칭
2025.11.
- 자동, 수동, 티칭, 기타 테스트 영상 YOUTUBE 업로드
- 기존 고객사 및 유통사 업무 협의 중
- 일반 고객을 위해 위시켓 홍보 중
- 기존 고객사 및 유통사 업무 협의 중
- 일반 고객을 위해 위시켓 홍보 중
프로젝트 상세
▣ G-VISION
- 자동화 설비에서 주로 사용하는 머신 비전 기능들을 한 번에 처리할 수 있도록 개발된 프로그램
▷ 하나의 신호로 다수의 측정 및 검출 가능
▷ 레시피 변경으로 1 ~ 4대의 카메라 변환 가능
▷ 사용자 편의를 위한 기능에 대한 지속적인 지원 가능 (다국어 등)
▷ 동영상 링크 : https://www.youtube.com/@GreatCode2025
▣ 장점
- 개발이 완료된 프로그램으로, 프로젝트에 적용 가능한 성능이 나오는지 선행 테스트 가능
▷ 합리적인 금액 (1copy : ₩3,000,000)
▷ 안정적인 동작
▷ 사용자 친화적인 UI
▷ 요청사항 적용 용이
▷ 구매 전 테스트 가능 (USB 동글 임대)
▣ 사양
▷ 카메라 : Basler GigE (향후, 다양한 카메라 및 인터페이스 지원 예정)
▷ 라이브러리 : Euresys OpenEVision
▷ 통신 인터페이스 : TCP ACTIVE, TCP PASSIVE, UDP, RS-232C, MX COMPONENT
▣ 주요 기능
▷ POINT : 두 점 거리 측정 : https://youtu.be/tFN3v_VPJbs
▷ LINE : 선분 각도 측정 : https://youtu.be/RXWRB9DYmF8
▷ RECTANGLE : 사각형 크기 측정 : https://youtu.be/Nzevz-nqXXk
▷ CIRCLE : 원 반지름 측정 : https://youtu.be/HXetOd_ary0
▷ LINE CROSS : 선분 두 개의 교점 검출 : https://youtu.be/KRUlQEnIrLk
▷ OBJECT : 픽셀 집합 크기 측정 : https://youtu.be/q8BX_z9hHrs
▷ BARCODE : 1차원 바코드 검출 : https://youtu.be/irE5pdmp9H8
▷ QR CODE : 2차원 큐알 코드 검출 : https://youtu.be/vRuRF9tmFsg
▷ MATRIX CODE : 2차원 데이터 매트릭스 코드 검출 : https://youtu.be/qveTVWqllrA
▷ CODE READ : 1차원, 2차원 코드 모두 검출 : https://youtu.be/9nSrKppCy8s
▷ MATCHER : 패턴 매칭 : https://youtu.be/iJAcH1tDfkE
▷ FIND : 지오매트릭 패턴 매칭 : https://youtu.be/3W7F_2zw4to
▣ 편의 사항
▷ 프로그램 수정없이 1 ~ 4대의 선택 사용 가능 : https://youtu.be/9jxBPyDP1nM
▷ PRE-ALIGN과 MASK 지원 : https://youtu.be/lQCEcGr0aTo
▷ 자동 픽셀 크기 측정 (모션 연동 필요) : https://youtu.be/sCefZB_mP24
▷ 자동 회전중심점 검출 (모션 연동 필요) : https://youtu.be/PpieK0tpi48
▷ 다국어 지원 (language.xml 수정)
▷ 검사 결과 이미지 저장 및 뷰어
▷ 검사 결과 통계 뷰어
▷ 멀티 트리거 지원 (하나의 신호로 여러 대의 카메라 평균값 반환)
▷ 사용자 요청 사항 적용 가능
▣ 기타
▷ 실행 프로그램 & 매뉴얼 : https://cafe.naver.com/greatcode
- 자동화 설비에서 주로 사용하는 머신 비전 기능들을 한 번에 처리할 수 있도록 개발된 프로그램
▷ 하나의 신호로 다수의 측정 및 검출 가능
▷ 레시피 변경으로 1 ~ 4대의 카메라 변환 가능
▷ 사용자 편의를 위한 기능에 대한 지속적인 지원 가능 (다국어 등)
▷ 동영상 링크 : https://www.youtube.com/@GreatCode2025
▣ 장점
- 개발이 완료된 프로그램으로, 프로젝트에 적용 가능한 성능이 나오는지 선행 테스트 가능
▷ 합리적인 금액 (1copy : ₩3,000,000)
▷ 안정적인 동작
▷ 사용자 친화적인 UI
▷ 요청사항 적용 용이
▷ 구매 전 테스트 가능 (USB 동글 임대)
▣ 사양
▷ 카메라 : Basler GigE (향후, 다양한 카메라 및 인터페이스 지원 예정)
▷ 라이브러리 : Euresys OpenEVision
▷ 통신 인터페이스 : TCP ACTIVE, TCP PASSIVE, UDP, RS-232C, MX COMPONENT
▣ 주요 기능
▷ POINT : 두 점 거리 측정 : https://youtu.be/tFN3v_VPJbs
▷ LINE : 선분 각도 측정 : https://youtu.be/RXWRB9DYmF8
▷ RECTANGLE : 사각형 크기 측정 : https://youtu.be/Nzevz-nqXXk
▷ CIRCLE : 원 반지름 측정 : https://youtu.be/HXetOd_ary0
▷ LINE CROSS : 선분 두 개의 교점 검출 : https://youtu.be/KRUlQEnIrLk
▷ OBJECT : 픽셀 집합 크기 측정 : https://youtu.be/q8BX_z9hHrs
▷ BARCODE : 1차원 바코드 검출 : https://youtu.be/irE5pdmp9H8
▷ QR CODE : 2차원 큐알 코드 검출 : https://youtu.be/vRuRF9tmFsg
▷ MATRIX CODE : 2차원 데이터 매트릭스 코드 검출 : https://youtu.be/qveTVWqllrA
▷ CODE READ : 1차원, 2차원 코드 모두 검출 : https://youtu.be/9nSrKppCy8s
▷ MATCHER : 패턴 매칭 : https://youtu.be/iJAcH1tDfkE
▷ FIND : 지오매트릭 패턴 매칭 : https://youtu.be/3W7F_2zw4to
▣ 편의 사항
▷ 프로그램 수정없이 1 ~ 4대의 선택 사용 가능 : https://youtu.be/9jxBPyDP1nM
▷ PRE-ALIGN과 MASK 지원 : https://youtu.be/lQCEcGr0aTo
▷ 자동 픽셀 크기 측정 (모션 연동 필요) : https://youtu.be/sCefZB_mP24
▷ 자동 회전중심점 검출 (모션 연동 필요) : https://youtu.be/PpieK0tpi48
▷ 다국어 지원 (language.xml 수정)
▷ 검사 결과 이미지 저장 및 뷰어
▷ 검사 결과 통계 뷰어
▷ 멀티 트리거 지원 (하나의 신호로 여러 대의 카메라 평균값 반환)
▷ 사용자 요청 사항 적용 가능
▣ 기타
▷ 실행 프로그램 & 매뉴얼 : https://cafe.naver.com/greatcode

자동 동작 화면

티칭 화면

픽셀 크기 측정 (수동)

픽셀 크기 측정 (자동)

회전 중심점 검출 (자동)

레시피 및 공통 패러미터 편집

통신 설정 (외부 신호, 조명)

옵션 설정 (언어 변경 등)

검사 통계 뷰어, 검사 결과 이미지 뷰어, 라이선스 표시

MASK 설정



