총 18 건
1. HW 구성 2. SW 구성 각 Grabber 는 Master / Slave 에 맞는 Firmware Update 가 되어 있어야합니다. Area 1-camera 기준 Firmware 예시 Master Board: “1-camera” Slave Board: “1-df-camera” Line 1-Camera 기준 Firmware 예시 Master Board: “1-camera, line-scan” Slave Board: “1-df-camera, line-scan” Slave Pc에서 GenICam Browser를 실행 합니다. "Remote Devices" -> "DF"를 클릭하여 카메라의 해상도를 입력합니다. Master / Slave PC의 GenICam Browser에서 "Start Steam"을 클릭하면 동시에 이미지를 얻어 오는 것을 확인 할 수 있습니다.
2022.10.25특정 Coaxlink Board 목록 해당 Coaxlink Board(Serial Number 10,000 이상)는 다음과 같은 상황에서 특수한 펌웨어 절차가 필요합니다. Coaxlink 드라이버 10.0.0 이상 버전에서 Coaxlink 드라이버 10.0.0 미만 버전으로 다운그레이드 하는 경우. Coaxlink 드라이버 10.0.0 미만 버전에서 Coaxlink 드라이버 10.0.0 이상 버전으로 업그레이드 하는 경우. 1. 펌웨어 다운그레이드 방법 펌웨어 다운그레이드 다운그레이드 하려는 Coaxlink 10.0.0 미만 드라이버를 설치합니다. Coaxlink 10.0.0이하 드라이버를 설치 후 해당 경로의 coaxlink-firmware.exe를 복사 합니다. Coaxlink 10.0.0이상 드라이버를 설치 후 해당 경로의 coaxlink-firmware.exe를 복사 합니다. Coaxlink 10.0.0 이상 드라이버를 설치 후 Coaxlink Firmware Manager를 실행 합니다. Firmware Images 를 클릭합니다. Embedded firmware images에 4 Page에서 복사해 둔 파일을 드래그합니다. 펌웨어 업데이트 하려는 버전을 클릭합니다. "Procced"를 클릭합니다. 펌웨어 업데이트 완료 후 PC를 Cold 부팅 합니다. 2. 펌웨어 업그레이드 방법 펌웨어 업그레이드 절차 Coaxlink Recovery Procedures를 실시합니다. (Coaxlink 10.0.0 미만 드라이버에서 Coanxlink 10.0.0 이상으로 펌웨어 업그레이드를 위한 절차.) Coaxlink 10.0.0 이상 펌웨어 업그레이드를 실시합니다. 업그레이드 전 준비 Coaxlink 10.0.0 이상 드라이버를 설치합니다. 명령 프롬프트를 관리자 권한으로 실행합니다. cd C:\Program Files\Euresys\eGrabber\firmware를 입력 합니다. ※ 설치된 SDK 버전에 따라 표시된 경로가 Coaxlink일 수 있습니다. coaxlink-firmware bank-select --card=0 --next=ALTERNATE를 입력 합니다. 복구 환료 후 PC를 Cold 부팅 합니다. 업그레이드하려는 Coaxlink 10.0.0 이상 드라이버를 설치합니다. Coaxlink 10.0.0 이상 드라이버를 설치 후 Coaxlink Firmware manager를 실행합니다. 펌웨어 업데이트를 하려는 버전을 클릭합니다. "Proceed" 를 클릭 합니다. 펌웨어 업데이트 완료 후 PC를 Cold 부팅합니다.
2022.10.251. 프로그램 실행 GenICam Browser 실행 방법 시작프로그램 -> Euresys eGrabber -> GenICam Browser를 실행합니다. 주의 사항 12.7 이하 버전에서는 중간 경로의 이름이 변경됩니다. Ex) 시작프로그램 -> Euresys Coaxlink -> GenICam Browser 2. Color Conversion - Board Color Conversion (Board) 상단의 Preferences 클릭 -> Image 탭의 Enable Bayer decoding을 해제 합니다. 우측의 Data Stream 클릭 -> Bayer 카테고리의 BayerMethod에서 Legacy, Advanced 중 하나의 알고리즘을 선택한다. 설정이 끝나면 좌상단의 Start Stream 버튼을 선택하여 영상을 확인합니다. 특징 FPGA에서 처리 할 수 있는 한계가 있어서 FPS가 감소 할 수 있으며 Board에 따라 지원이 제한 될 수 있습니다. Quad G3 인 경우 최대 100만 픽셀을 처리 할 수 있습니다. 3. Color Conversion - S/W Color Conversion (S/W) 우측의 Data Streams 클릭 -> Bayer 카테고리의 BayerMEthod 값을 Disable로 변경 합니다. 상단의 Preferences 클릭 -> Image 탭의 Bayer decoding method에서 사용하려는 알고리즘을 선택합니다. Method1, Method2, Method3 중 택일 상단의 Preferences 클릭 -> Image 탭의 Enable Bayer decoding 을 선택합니다. 설정이 끝나면 좌상단의 Start Stream 버튼을 선택하여 영상을 선택합니다. 특징 PC 성능에 따라 처리속도가 가변되어 FPS에 변화를 줄 수 있으므로 테스트가 필요합니다.
2022.10.251. Blemish에 대한 설명 Blemish는 결함 픽셀에 대한 보정 기능입니다. Dead Pixel에 대한 보정은 가능하지만 Noise에 대해서는 보정은 권장하지 않습니다. Dead Pixel 이란? 이미지에 밝기 변화가 있어서 Pixel의 값은 변화하지 않는 Pixel을 의미 Noise 란? 센서의 온도에 의해 Pixel값이 크게 변화하는 Pixel을 의미 Blemish 기능을 사용하기 위해서는 충분한 예열(최소 30분~1시간)이 먼저 진행 되어야 합니다. Blemish 기능은 영상이 취득하고 있는 상태에서 진행 할 수 있습니다. Blemish(자동) 기능 적용 후 수동으로 Pixel 보정을 추가 할 수 있습니다. Blemish 설정 방법 (자동) 파라미터 설정 BlemishEnable : Enable BlemishDetectThreshold : 수치 입력 (Default : 10) 입력된 수치 값에 따른 DN값 계산 (DN = GrayScale) (255-8) * (수치값/100) + 8 예 ) 수치값이 10인 경우 : (255-8) * (10 / 100) + 8 = 32DN BlemishDetect : 보정 할 Pixel Detect BlemishEnable Disable : Blemish 사용 안함 DisableUser : 카메라 출하 시 적용한 Blemish 값 적용 (Fatory) Enable : 수동/ 자동 Blemish 사용 Blemish 적용 순서 ① 파라미터 설정 ② 영상 취득 시작 ③ BlemishDetect의 Command 클릭 ④ BlemishDetectThreshold값을 기준으로 그 이상의 값을 가진 Dead Pixel들을 보정 ④ 보정된 Pixel의 개수는 BlemishCompensationNumber 확인 ⑤ Blemish 보정을 카메라 저장하기 위해서는 UserSet에 저장 Blemish 설정 방법 (수동) 파라미터 설정 BlemishEnable : Enable BlemishCompensatioIndex : 보정 할 Pixel의 Index (예를 들어 10개의 Pixel을 보정하려면 1번 Pixel ~ 10번 Pixel 까지 좌표 입력) BlemishCompensationPositionX : 보정 할 Pixel의 X좌표 BlemishCompensationPositionY : 보정 할 Pixel의 Y좌표 BlemishStore : 입력한 Pixel들을 보정 Blemish 적용 순서 ① 파라미터 설정 (보정해야 하는 Pixel을 모두 입력) ② 영상 취득 시작 ③ BlemishStore의 Command 클릭 ④ 수동으로 입력한 Pixel 보정 ⑤ Blemish 보정을 카메라 저장하기 위해서는 UserSet에 저장 Blemish Clear 방법 파라미터 설정 BlemishEnable : Enable BlemishCompensatioIndex : 보정 할 Pixel의 Index (예를 들어 10개의 Pixel을 보정하려면 1번 Pixel ~ 10번 Pixel 까지 좌표 입력) BlemishCompensationPositionX : 보정 할 Pixel의 X좌표 BlemishCompensationPositionY : 보정 할 Pixel의 Y좌표 BlemishCompensationClear : 보정된 BlemishCompensatioIndex의 보정값을 Clear Clear는 한번에 한 개의 Pixel만 가능, 한번에 모든 Pixel을 Clear 불가능 Blemish 적용 순서 ① Clear 할 Index 설정 ② BlemishCompensationClear의 Command 클릭 ③ 보정 된 Pixel Clear
2022.10.20Image Scaling Mode (Xscale) 기능 소개 카메라에 탑재된 알고리즘을 이용하여, 센서 혹은 렌즈의 구성 변경 없이 취득 이미지의 Pixel Resolution(분해능)을 변경하는 기능 파라미터 설명 Image Scaling Mode: Image Scaling Mode 사용 여부 선택 Off: Scaling Mode 미사용 On: Scaling Mode 사용 Image Scaling Sum Mode: 출력되는 이미지의 밝기 변경 여부 선택 Off(Average): 출력되는 이미지의 밝기는 Scaling Mode 사용 전과 동일합니다. On(Sum): 출력되는 이미지의 밝기가 증가합니다. (Binning과 유사함) Image Scaling [Horizontal / Vertical]: 변경하고 싶은 Cell size에 대한 Ratio 값 설정(Ratio?1) Ex 2.74um → 3.45um 변경 시 ▶ ▶ ▶ 2.74 / 3.45 ≒ 0.7942 Image Scaling Mode 사용 예시 GOX-8105M-CXP Ratio 계산 2.74um(카메라 Pixel Size) / 3.45um(변경하고 싶은 Pixel Size) = A: [0.7942028985507246] ▶ 3.45um로 조정하고 싶은 경우 약 0.7942 값의 Ratio 입력 필요 2856(Width) x A = 2268.243478260869 실제 동작 2268.243478260869는 8의 배수가 아니므로 설정할 수 없는 Width로 간주됨 [2268.243]478260869 → 가장 앞에 있는 숫자부터 7개를 유효 숫자로 선정 후 반올림 반올림 시 8의 배수인 2272를 충족하지 못하므로 Width가 2264로 자동 변경됨 2264에 맞는 Ratio 값으로 재 조정(자동) → B: [0.7927170991897583] 실제로 산출된 Pixel Size → 2.74um / B ≒ 3.4564 um 특이 사항 및 주의 사항 Scaling Mode 사용 시 잔여 Pixel은 무시되지만 수치가 n(나노) 단위로 매우 작습니다. 2856 x 2.74um = 7,825.44um 2264 x 3.4564663… = 7,825.4397um(≒7,825.44) 상기 내용으로 인해 Scaling Mode를 사용해도 FOV 변화가 없습니다. (해상도만 변경됨) Scaling Mode 사용 시 모든 픽셀을 사용하기 때문에 FPS가 증가하지 않습니다. Scaling Mode와 ROI는 별개의 기능입니다. 이미지 비교 Image Scaling Mode를 이용해 약 2.74um → 3.45um로 설정 후 이미지 비교 테스트 BFS-PGE-16S2M-CS 3.45um x 3.45um GOX-5105M-CXP 2.74um x 2.74 → 3.45um x 3.45um FOV를 동일하게 맞추기 위해 ROI 설정 VS-TCH1-65CO 동일 렌즈로 촬영된 이미지 Ratio에 의한 소수점 오차, Width, Height의 Interval로 인해 조금의 오차가 존재 Sum mode 예시 이미지 하기 첨부된 이미지는 동일한 광학 구성 및 환경에서 촬영된 이미지 입니다. Sum Mode 사용 시 이미지 밝기가 증가하는 것을 확인 할 수 있습니다.
2022.10.201. 준비단계 카메라 Flat Shading을 사용하려면 하얖고 균일한 물체가 필요 합니다. EX)디퓨저 또는 A4용지 , 기타 흰 물체 Flat Shading 진행 전 물체 표면에 영향을 최소화 할 수 있도록 물체와의 WD(Working Distance)를 멀게 세팅하여 초점을 무너트립니다. 카메라 영상 취득 카메라의 Flast Shading을 진행 하려면 영상 데이터가 취득되고 있어야 합니다. 카메라는 Calibration 타겟을 촬영해야 합니다. Euresys GenICam을 이용하여 영상 데이터 취득을 시작 합니다. GenICam에서 "Start Stream" 버튼을 클릭하여 이미지를 취득 할 수 있습니다. 이미지 밝기 조절 8bit 출력 기준으로, 흰색 타겟의 픽셀 값이 약 120~140 Level로 유지되도록 카메라 파라미터 또는 외부 환경을 조정 합니다. Remote Devices 탭에서 카메라를 선택 합니다. Flat Shading 사용 방법 ShadingMode를 선택하여 저장할 User Memory를 선택합니다. ShadingCalibration 우측에 위치한 Excute 버튼을 클릭하여 Calibration을 진행합니다. 버튼예시 : Calibration이 완료되면 자동으로 선택한 User Memory에 저장 됩니다. ※ Flat Shading 진행 중 영상 취득을 멈추면 Calibration이 진행되지 않습니다. Flat Shading 적용 전 / 후 차이 하기 첨부된 이미지와 같이 환경에 의해 균일하지 못한 이미지가 Flast Shading 기능을 통해 균일한 이미지로 변하는 것을 확인 할 수 있습니다.
2022.10.201. 카메라 연결상태 Euresys CXP Frame Grabber와 카메라를 연결합니다. GenICam Browser를 실행했을 때 아래 그림과 같이 정상적으로 연결이 되는지 확인합니다. (Firmware Update Tool에서 카메라에 연결하기 때문에, 다른 프로세스에서 카메라를 사용 중인지 반드시 확인해야 합니다.)준비 단계 – 카메라 연결 상태 2. 카메라 초기값 설정 카메라 연결 후 UserSetSelector 항목을 Default로 선택합니다. 운영체제 비트 수에 맞는 실행 파일(StCXPUploader4_32/64.exe)을 준비합니다. 카메라의 모델명과 일치하는 버전의 펌웨어 파일을 준비합니다.(예시로, STC-MxSxxxCXP6 카메라는 오른쪽 그림처럼 bin 파일과 xml 파일이 필요합니다.) Firmware는 rpd / bin 둘 중 하나의 확장자를 가지며 xml 파일이 없을 수 있습니다.준비 단계 – 펌웨어 업데이트 프로그램과 펌웨어 파일 3.펌웨어 업데이트 방법 StCXPUploader4_32/64.exe를 실행합니다. 버튼을 클릭한 후 펌웨어 파일 확장자에 따라 (*.bin) 또는 (*.rpd)을 선택합니다. 파일이 선택되면 오른쪽 그림과 같이 카메라 모델명과 시리얼번호가 표시됩니다. 진행을 위해 버튼을 클릭합니다. 펌웨어 업데이트가 진행되면 프로그램의 하단에 진행 정도가 표시됩니다. 펌웨어 업데이트가 완료되면 오른쪽 그림처럼 Success 메시지가 표시됩니다. 다음으로, 버튼을 클릭합니다.이번에는 XML 파일(*.xml)을 선택합니다.마찬가지로 버튼을 클릭하여 펌웨어 업데이트를 진행합니다. 펌웨어 업데이트가 진행되면 프로그램의 하단에 진행 정도가 표시됩니다. 펌웨어 업데이트가 완료되면 오른쪽 그림처럼 Success 메시지가 표시됩니다. 전원 케이블 또는 PoCXP 전원을 리셋하여 카메라를 재부팅합니다. 4.펌웨어 업데이트 확인 방법 펌웨어 업데이트 후 GenICam Browser를 실행하면, 아래 그림처럼 버전을 확인할 수 있습니다.
2022.10.191.주의 사항 FFC 기능은 Sentech SDK(v1.1.1 이상) StViewer에서 지원합니다. 해당 기능은 StViewer에서만 설정 가능하며 카메라에 설정 값을 저장하여 사용합니다. (GeniCam Browser에서는 설정 불가합니다.) 해당 기능은 렌즈 결착 후 Gray Image를 촬상하여 설정합니다. 2. FFC 사용방법 Trigger Mode를 OFF로 설정합니다. GrayScale 값을 130(50%)에 맞게 노출을 설정합니다. 에 를 클릭합니다. FFC가 적용되는 동안 이미지 출력은 정지됩니다. FFC 보정 값은 자동으로 계산되며, “FFC Enable”이 자동으로 “True”로 변경됩니다.(이때, Polling 되어 있어야 합니다. ) FFC가 완료되면 적용된 이미지가 출력됩니다. FFC 완료 후 UserSet에 저장합니다. ※ 만약, 렌즈 또는 밝기가 변경될 시 FFC를 다시 적용해야 합니다.
2022.10.19