총 5 건
1.CoanLink Quad 3D-LLE Grabber 소개 3D 프로파일링을 위한 온보드 레이저 라인 추출 기능 탑재. CPU 사용량 없이, 레이저 프로파일 추출. 싱글 / 듀얼 레이저 프로파일 추출. 16Bit Height 맵 생성 다양한 알고리즘 지원 (PEAK, COG, MAX) Laser Line Extraction 라인 레이저를 이용한 광삼각법 기반. 라인 레이저를 대상 물체에 투사하고 반사된 라인 이미지의 모양을 분석하여 객체의 표면 형상을 기하하적으로 재구성. 획득된 일련의 프로파일에 기초하여 Height Map을 생성하기 위한 알고리즘 LLE Processing Core Euresys Quad 3D-LLE Grabber에 내장된 기능 레이저 라인 추출을 위한 3가지 알고리즘 제공 (PEAK, COG, MAXIMUM) 필터링을 위한 전처리 기능 제공 (Filter, Threshold) Linear Filter 1x3 Sliding Window에 convolution 연산자를 적용. Convolution kernel 요소 (A,B,C)는 3개 요소 합이 1~512 사이 값이 되도록 모든 양의 정수로 구성 가능. Kernel 요소가 ROI 경계 밖에 있을 경우, 입력 픽셀 값은 중앙 픽셀 값으로 대체. Coring Threshold 규칙에 따라 픽셀을 두가지 값 (범주)로 분류하는 간단한 분할 기법. Maximum Detection 열의 모든 픽셀을 분석하여, 어느 포지션이 최대 높이 지점인지 감지 8Bit(0 ~ 255) 혹은 16Bit (0 ~ 65535) Height Map 출력 구성. 두개 이상의 픽셀에서 최대 레이저 강도가 감지될 경우, Maximum Detection 알고리즘은 가장 높은 위치를 가진 픽셀을 나타냅니다 Threshold 기능을 이용하여 노이즈 성분 제거 가능 최대 ROI Y Size는 8BIT 255, 16Bit 65535 Pixel. Peak Detection 취득된 프로파일을 1차 미분하여, 어느 포지선이 최대 높이지점인지 감지. 16Bit 고정 소수점 단위로 Height Map 출력 UQ11.5 : MSB 11Bit는 정수부, LSB 5Bit는 실수부로 구성 UQ8.8 : MSB 8Bit는 정수부, LSB 8Bit는 실수부로 구성 Peak 값이 감지 되면 Peak Detection 알고리즘은 해당 f(x) 픽셀을 가장 높은 값을 갖는 위치로 감지 하나 이상의 f(x) 픽셀이 동일한 조건을 갖는 경우, 가장 높은 높이와 동일한 위치를 감지 최대 지원 ROI Y Size는 2048Pixel Center Of Gravity Detection 취득된 프로파일의 무게중심을 레이저 라인으로 인식 16Bit 고정 소수점 단위로 Height Map 출력 UQ11.5 : MSB 11Bit는 정수부, LSB 5Bit는 실수부로 구성 UQ8.8 : MSB 8Bit는 정수부, LSB 8Bit는 실수부로 구성 2. 테스트 환경 구성 구성품 CXP Interface Camera Euresys Coaxlink Quad 3D-LLE Line Laser Lens 환경구성 일반적으로 Standard Geometry로 구성을 합니다. Standard Geometry는 레이저는 대상체에 수직, 카메라는 특정 각도로 구성. 카메라와 레이저의 각도, 렌즈에 따라 분해능과 측정 Range가 결정 됩니다. 계산이 용이하도록 해당 내용은 Euresys 측에서 별도 Excel Sheet를 제공하고 있습니다. 엑셀 시트 사용하기 제공되는 Excel Sheet에 파라미터를 적용시키면, 현재 구성한 환경에 대해 Z Range, Accuracy, Resolution 등의 정보를 획득합니다. Input Data Camera : Sensor Width, Sensor Height, Pixel Size, Frame Rate, Camera Angle, Camera Height Lens : Lens Iris No Position, Working Distance, Magnification, Lens Fno Laser : Laser Angle Grabber : Effective ROI Height, Line Extraction Method Motion : Trigger per mm , Conveyer Speed 엑셀시트 결과 확인 엑셀시트 Input에 대한 Output 정보를 확인 합니다. Output Data 중에 , out of lomits values의 값이 있을 경우, Input을 조절하여 output values 로 되도록 조절합니다. 카메라 AOI 설정 영상을 확인 하면서 적절한 AOI 위치 선정 Object의 상단, 하단 영역을 모두 포함하도록 설정. 데이터 연산영역을 줄여 속도 증대. 알고리즘 설정 사용하고자 하는 알고리즘 및 적절한 세부 파라미터를 설정 사용하고자 하는 알고리즘. Threshold 사용 여부 및 레벨. 스캔 거리 설정 스캔하고자 하는 거리를 설정 합니다. 스캔 거리 = Vertical Sampling(Y) x ScanLength 3. 데이터 취득 캘리브레이션 타겟 Euresys에서 캘리브레이션 타겟 도면 제공 Easy3D Library를 이용하여 Calibration File 제작에 이용 음영지역을 최소화 하여 데이터 취득 캘리브레이션 파일 생성 Easy 3D LLE 이용하여 캘리브레이션 파일 생성 캘리브레이션 타겟을 LLE를 이용하여 데이터 취득. 실제 제작된 캘리브레이션 타겟의 배율 및 종류 적용 캘리브레이션 파일 생성 (.mdl) 캘리브레이션 파일 생성은 다소 시간이 소요됩니다. Point Cloud 데이터 생성 캘리브레이션 타겟이 아닌 다른 오브젝트의 Depth Map 이용 미리 생성되어 있는 캘리브레이션 파일 (.mdl)을 적용하여 PCD 데이터 생성 ZMap 데이터 생성 PCD 데이터를 평면 데이터로 변경 각각의 Pixel은 실측 높이 데이터. 4. 참고 사항 Laser Width 선명한 레이저 폭을 이용하여 정밀한 데이터 취득 Angle 카메라와 레이저 사이 각 변경에 따라 다른 이미지 취득
2022.10.261. C2C-Link 특징 C2C-Link 특징 여러대 (복수)의 보드의 트리거 및 노출 시작 동기화 가능 PC 한 대에 여러 대 보드 간의 동기화 (지연시간 :10ns 이하) 여러 PC에 여러 보드 간의 동기화 (지연시간 : 265ns 이하, C2C Link Adapter 필요) 2. Hardware 구성 Hardware 구성 방법 PC 한 대에 여러 보드 구성 C2C 케이블을 이용하여 보드 간의 C2C 케이블 연결 여러 PC에 여러 보드 구성 C2C Link Adapter를 이용하여 보드 간의 C2C 케이블 연결 3. Software 설정 Software 구성 신호를 보내는 Device 설정 Devices C2CLinkConfiguration : Master 신호를 받는 Device 설정 Devices C2CLinkConfiguration : Slave CycleTriggerSource : C2C 4. Memento Log 로 신호 지연시간 확인 Memento Log PC 한 대에 여러 보드로 테스트 결과 5ns 지연 시간 발생
2022.10.251.모듈 확인 EureSys eGrabber SDK는 모듈 별 파라미터 제어가 가능합니다. 모듈의 종류는 아래 그림처럼, GenICam Browser 또는 eGrabber Studio에서 확인 가능합니다. Interface : PoCXP, I/O , Event 등의 제어. Device : 영상 취득 관련된 보드 제어. Remote Device: 카메라 제어. Data Stream : 영상 취득 관련 제어. 2. Node 정보 확인 방법 각 뷰어 프로그램에서 모듈 별 파라미터 이름을 확인합니다. 아래 그림의 예시 설명 카메라의 Trigger Mode 비활성화 Remote Device Module 선택. 왼쪽 열의 이름 확인(파라미터 이름): TriggerMode 오른쪽 열의 이름 확인(파라미터 값): Off 코드 적용: setString(“TriggerMode”, “Off”);
2022.10.25[EURESYS] CoaXPress CAMERA 화이트밸런스 사용하는 방법 안녕하세요? 화인스텍 마케팅 팀입니다. 머신비전 전문 기업 화인스텍 블로그를 찾아주셔서 감사합니다. 이번에는 EURESYS CXP AutoWhiteBalacne 를 사용하는 방법에 대해 설명해드리겠습니다. 유튜브 동영상과 사진으로 준비해봤는데요 준비된 자료를 따라 하나하나 차근차근 따라하시면 어렵지 않게 Auto White balance 설정을 하실 수 있습니다. 그럼 한번 시작해보겠습니다! EURESYS CoaXPress CAMERA 화이트 밸런스 사용하는 방법 동영상으로 보기 EURESYS CoaXPress CAMERA 화이트 밸런스 사용하는 방법 사진으로 보기 [EURESYS] CoaXPress CAMERA 화이트밸런스 사용하는 방법 1. Sample Code 설치경로 \coaxlink-sample-programs\cpp\ffcWizard 경로로 이동합니다. 2. ffc-wizard.vcxproj 를 클릭하여 실행합니다. [EURESYS] CoaXPress CAMERA 화이트밸런스 사용하는 방법 1. 프로젝트를 오픈한 후에 상단 툴바에서 Debug 옆 Win32 를 x64 로 변경합니다. 2. 툴바 빌드 창에서 솔루션 빌드(B) 를 눌러 프로젝트를 64비트로 빌드 합니다. 3. 이 후에 Sample Code 설치경로 \coaxlink-sample-programs\cpp\ffcWizard\x64\Debug 폴더로 이동하면 ffc-wizard.exe가 폴더 내에 생성 되어 있습니다. [EURESYS] CoaXPress CAMERA 화이트밸런스 사용하는 방법 1. 해당 폴더 경로에서 주소창에 cmd를 입력하여 명령 프롬프트를 실행합니다. 2. 실행 된 명령 프롬프트 창에 ffc-wizard.exe --balance --output-ffc=(filename).ffc 를 입력합니다. 영상 및 사진에서는 Fainstec.ffc로 입력했습니다. 3. 명령어를 입력 하신 뒤, 아래 사진과 같은 문구가 뜨는걸 확인 하신 후 카메라 차광을 진행합니다. 렌즈 덮개를 이용하여 차광 하는 것을 권장합니다. 차광 준비 단계 4. 카메라 차광 진행 후 Enter 키를 누르면 아래 사진과 같은 문구가 나타나며 다음 단계가 진행됩니다. 차광 준비 완료 이후 5. 차광이 끝난 뒤 아래 사진과 같은 문구가 나타나면 다음으로 카메라 수광을 진행합니다. 렌즈 덮개를 제거한 후에 Enter 를 눌러 다음 단계를 진행합니다. 차광이 끝난 뒤 6. 절차가 정상적으로 완료되면 Done으로 표시가 됩니다. 수광 완료 후 [EURESYS] CoaXPress CAMERA 화이트밸런스 사용하는 방법 1. Sample Code 설치경로 \coaxlink-sample-programs\cpp\ffcWizard\x64\Debug 로 돌아가 ffc 파일이 생성 되었는지 확인합니다. ffc 파일 경로 확인 2. 파일이 정상적으로 생성되었다면 GenICam Browser 를 실행합니다. 3. 상단 메뉴에서 Run Script --> load-ffc 를 선택합니다. load-ffc 4. 생성 된 ffc 경로 인 Sample Code 설치경로\coaxlink-sample-programs\cpp\ffcWizard\x64\Debug 로 들어가 이 전에 설정한 이름으로 생성 된 ffc파일을 로드합니다. ffc 파일 로드 5. 정상적으로 Load 되면 Script에 Finished메시지가 나타납니다. 정상적으로 ffc가 로드 되었을 때 이렇게 EURESYS CoaXPress CAMERA 화이트밸런스 사용하는 방법을 배워봤습니다. 어떠셨나요? 준비 된 유튜브 영상 혹은 사진을 보고 차근차근 따라하시면 쉽게 따라하실 수 있습니다. 그래도 어려우시다면 언제든지 편하게 저희 화인스텍으로 문의주세요 감사합니다.
2021.12.30[Euresys] Coaxlink Series 펌웨어 업데이트하는 방법 안녕하세요 화인스텍 마케팅 팀입니다. 머신비전 전문기업 화인스텍 블로그에 방문해주셔서 감사합니다. 이번에는 Coaxlink 펌웨어 업데이트 하는 방법에 대해 소개해 드리고자 합니다. 업데이트를 해야하는 이유는 뭘까요? 펌웨어 업데이트를 해야하는 이유 Euresys는 벨기에에 본사가 있습니다. 화인스텍이 주문을 하면 비행기로 날아오는데 날아오는 중간에 펌웨어가 업데이트 되기도 하는데요. 저희 화인스텍에서는 여유 있게 재고를 갖고 있기 때문에 이미 입고 된 이후에 버전 업 되는 경우도 있습니다. 또한 이미 고객에게 납품 된 이후에도 버그나 새롭게 지원하는 하드웨어 지원을 위해 업데이트 되는 경우도 있죠 그래서 어디에서든 SDK만 최신 버전으로 다운로드하면 업데이트 할 수 있도록 지원하고 있습니다. Euresys Coaxlink Series 펌웨어 업데이트하는 방법 동영상으로 보기 Euresys Coaxlink Series 펌웨어 업데이트하는 방법 사진으로 보기 [Euresys] Coaxlink Series 펌웨어 업데이트하는 방법 1. Coaxlink Driver 가 설치되어야 합니다. 2. Coaxlink Firmware Manager를 실행해 주세요. 다운로드 링크는 아래를 참고해 주세요. EURESYS 한국 공식 총판 화인스텍 홈페이지 제조사 Euresys 다운로드 링크 [Euresys] Coaxlink Series 펌웨어 업데이트 하는 방법 1. 인식 된 Frame Grabber의 업데이트가 필요한지 확인 후 오른쪽 옆 화살표 버튼을 클릭하세요. [Euresys] Coaxlink Series 펌웨어 업데이트 하는 방법 1. Frame Grabber의 시리얼 번호와 적용된 버전이 표기됩니다. 2. 아래에 업데이트 가능한 버전이 표기되어 있습니다. [Euresys] Coaxlink Series 펌웨어 업데이트 하는 방법 1. 업데이트 할 펌웨어를 선택해 펼친 후 Proceed를 눌러주세요. 2. 다음 창의 OK를 눌러 업데이트를 진행해 주세요. 3. 업데이트가 바로 시작됩니다. [Euresys] Coaxlink Series 펌웨어 업데이트 하는 방법 1. 업데이트가 끝난 뒤 빨간 글씨로 경고 문구가 써져 있습니다. 2. PC 재부팅을 단순히 다시 시작으로 하시면 안 되며 Frame Grabber에 전기적인 신호가 끊어져야 합니다. 3. 시스템 종료하신 뒤 완전히 전원이 차단된 뒤 부팅해 주세요. [Euresys] Coaxlink Series 펌웨어 업데이트 하는 방법 1. Coaxlink Firmware Manager를 실행해 주신 뒤 업데이트 방법과 도일하게 진행해 주세요. 2. 설치된 보드를 선택하신 뒤 보드의 정보와 최신 펌웨어 버전이 같은지 확인하세요. 정보가 같다면 업데이트가 잘 된 것입니다. 3. 이상 튜토리얼을 마치겠습니다. Euresys Coaxlink Firmware Update 하는 방법에 대해 살펴봤습니다. 도움이 많이 되셨나요? 저희 화인스텍의 특별한 솔루션을 경험하세요.
2021.12.02