총 26 건
1. 준비단계 카메라의 Calibration 을 하려면 하얗고 균일한 물체가 필요합니다 EX) 디퓨저 또는 A4용지 , 기타 흰 물체 등등 Calibration 진행 전 물체 표면에 영향을 최소화 할 수 있도록 물체와의 WD (Working Distance)를 멀게 세팅 하여 초점을 무너트립니다. 2. 이미지 취득 카메라의 Calibration 을 하려면 영상 데이터가 취득되고 있어야 합니다. 카메라는 Calibration 물체의 한 라인만 촬영해야 합니다, (모션 정지상태) Euresys의 Multicam 또는 타사의 SDk를 이용하여 영상 데이터 취득을 시작합니다 Line Sensor Communication Toll의 "FFC(Auto)"탭을 선택 합니다. 3. 데이터 클리어 FFC를 시작하기 전 카메라의 데이터를 초기화하는 작업을 진행합니다. VIDIO output 그룹의 "OriginalImage" 버튼을 클릭합니다 Auto FFC Flow의 "Clear" 버튼을 클릭합니다. "Dsable the confirmation window"의 체크박스를 체크합니다. 4. Black Level Correction (DSNU) 카메라 렌즈 마개를 이용하여 빛을 차단시켜 이미지를 어둡게 세팅합니다. FFC Target Level for Black 값은 Default 값인 3으로 사용합니다. -> -> 버튼을 순서대로 클릭합니다 버튼이 활성화 되면 Black Level Correction이 완료 됩니다. 5. Black Level Correction (DSNU) 이미지 데이터가 빛을 수광 할 때 포화되지 않는 Level로 설정합니다. 조명, Exposure Tiem , 조리개 등으로 설정 가능 FFC target level for gray 값은 수광 이미지의 평균 Gray Level보다 20~40높게 설정합니다. -> 버튼을 순서대로 클릭 합니다. 버튼이 다시 활성화 되면 Gray Level Correction이 완료 됩니다. Save Correction 그룹 박스에 버튼을 클릭하여 카메라 내부에 데이터를 저장합니다. 6. FFC 적용 전 / 후 차이 FFC 적용 전 노이즈를 부각한 이미지 데이터레 FFC를 사용하여 하기 첨부된 이미지 예시와 같이 균일하게 Calibration 할 수 있습니다.
2022.10.261. 카메라 통신 연결(시리얼 통신 연결) Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용 하고 싶은 가상 Comport 를 입력합니다. Ex) com8 Comport 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행합니다. 컴퓨터 관리 -> 장치 관리자 -> 포트 – Matrox Com por 0의 번호를 확인합니다. 카메라 통신 툴 연결 방법 LineSensorCommunication Tool을 관리자 권한으로 실행합니다. Comport 선택 후 "Open" -> "Reload" 버튼을 클릭하면 카메라 파라미터가 활성화 됩니다. 2.카메라 파라미터 설명 Exposure Time : 카메라의 Exposure Time을 설정합니다. Line interval : 1:ine 당 카메라의 촬영 주기를 설정합니다 . Sync control mode : 카메라의 동작을 Internal 또는 External 모드로 설정합니다 Exposure control mode : 카메라의 노출 제어 방식을 설정합니다. Sync Control mode -> Internal 설정 Line interval : 카메라에 설정된 Exposure time으로 동작합니다. Sysc control mode -> External 설정 programmable : 카메라에 설정된 Exposure Time으로 동작합니다 Pulse width : 외부에서 인가되믄 Pulse 폭에 의해 Exposure Time이 동작 합니다. Speend / Output Format : 카메라의 속도 , TAP 설정 관련 파라미터를 설정할 수 있습니다. Test pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User id : 카메라 고유 Index를 설정할 수 있으며 0~255까지 설정 가능합니다. Output bit : 카메라에서 출력할 bit 수를 설정 할 수 있습니다 . Gain A (Digital Gain) : 디지털 게인을 설정할 수 있습니다. Analog gain : 아날로그 게인을 On / Off 설정할 수 있으며 On시 4배의 Gain이 설정됩니다. RGB digital gain : 컬러 카메라의 R,B,Gr,Gb Gain을 개별로 조절 할 수 있습니다. 3. 카메라 EEPROM 이용 방법 (카메라 내부 메모리) : 카메라의 EEPROM에 설정한 파라미터 값을 저장합니다 : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다 : 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터로 불러오기 / 저장하기 가능한 메모리를 의미하며 , 저장된 데이터는 전원을 다시 인가하여도 카메라에 남아있습니다. 4. 카메라 데이터 파일 이용방법 (카메라 파라미터 데이터 파일) "To file" : History Log 창에 있는 파라미터 제어 정보를 데이터 파일로 저장합니다 History Log에 있는 기록들이 파일로 저장되므로 파일 저장전 반드시 "Cls" 후 "Reload" 버튼을 클릭하여 파라미터 정보를 새로 갱신 후"Reload"버튼을 클릭하여 저장합니다. "Load": 카메라 파라미터를 담고 있는 선택 후 불러옵니다. (아직 카메라로 데이터는 전송되지 않은 상태) "Send" : 불러온 카메라 파라미터 파일의 정보를 카메라로 전송 합니다. (카메라로 전송을 됐으나 파라미터 창에 정보 갱신은 되지않은 상태) "Reload" : 변경된 카메라 정보를 파라미터 창에 갱신 합니다. "Cls": 카메라와 통신 한 History Log를 제거 합니다, " to Clipboard" : History log 의 모든 텍스트를 복사 합니다. "Send" : Send 버튼 우측에 기입된 단일 메세지를 카메라로 전송 합니다. "Trans" : 카메라 컨트롤 툴을 반 투명화 시킵니다.
2022.10.261. Vitual Comport 설정 방법 Virtual Comport 카메라를 제어하기 위해 통신 연결 시 필요한 Comport를 제공하는 기능입니다. Virtual Comport 설정 방법 시작 프로르매 -> Euresys Multicam -> Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. Tools -> Board Information을 선택합니다. "SerialControlA"에 사용하려는 Comport 값을 입력합니다. Ex) Comport 5번 사용시 COM5 입력 후 Enter Key를 누릅니다. 가상 Comport이기 때문에 장치관리자에서 나타나지 않습니다. Board Comport에 연결하려는 Program도 관리자 권한으로 실행 하셔야 됩니다. 활성화 된 Comport로 카메라를 제어 할 수 있습니다. 2. Multicam Studio 사용 방법 Multicam Studio 사용 방법 시작 프로그램 -> Euresys Multicam -> Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. 좌 상단의 버튼을 클릭 합니다. 사용하는 보드의 타입에 맞는 항목을 체크 하신 후 "Next" 버턴을 선택합니다. Euresys는 크게 Domino, Grablink, Picolo Series가 존재하며 각각 Analog, Camera Link , Standard 타입을 지원합니다. 버튼을 선택하여 사용하려는 캠파일의 경로를 지정합니다. 버튼을 선택하여 사용하려는 카메라의 모델명과 동일한 캠파일을 선택 하신 후 "Next" 버튼을 누릅니다. 사용하려는 캠파일을 선택 하고 선택한 캠파일의 이름을 확인 한 후 "Next" 버튼을 선택합니다. 사용하려는 보드와 "Topology" , "Connector" 를 선택하고 "Finish" 버튼을 선택합니다. Topology : 카메라의 Tap Geomery가 8Tap 이하 일땐 Mono를 선택합니다. Topology : 카메라의 Tap Geomery가 10Tap 일땐 Mono_DECA를 선택합니다. Connector : 사용하려는 채널에 맞게 선택합니다. Grablink Full 사용 시 M 선택 Grablink Dualbase 사용시 A,B 중에 선택 3. Acquisition Mode 설정 방법 Continuous Mode 이미지 취득 방법 Continuous Mode는 카메라의 최대 속도로 연속적인 이미지를 취득하는 방식입니다. 이 방식을 사용하려면 "SC" Camfile을 사용해야 합니다. 일반적으로 파일명에 "SC"가 적혀 있거나, "CamConfig"가 "PxxSC"로 되어 있습니다. 또한 카메라 설정도 Continuous Mode로 설정되어 있어야 합니다. Immediate Mode 이미지 취득 방법 Grabber에서 CC1 신호를 카메라에 지속적으로 발생시켜 이미지를 취득하는 방식입니다. 이 방식을 사용하려면 ' RC or RG' Camfile을 사용해야 합니다. "RC" 방식은 Camera에서 Exposure Time을 제어하는 방식입니다. "RG" 방식은 Grabber에서 Exposure Time을 제어하는 방식입니다. 카메라 설정도 Trigger Mode가 되어 있어야 합니다. Software Trigger Mode 이미지 취득 방법 기본 설정은 Immediate Mode와 동일하며 TrigMode만 SOFT로 변경하면 됩니다. Hardware Trigger Mode 이미지 취득 방법 기본 설정은 Immediate Mode와 동일하며 TrigMode를 Hard로 변경 합니다. Trigger Control -> TrigLine 설정을 현재 배선 되어 있는 Line을 설정 합니다. 4. Multicam Studio 기타 기능 Multicam Studio 이미지 파일 저장 방법 화면에 출력된 이미지를 저장하는 방법은 다음과 같습니다. 버튼을 선택하여 영상 획들을 중지 합니다. 출력된 이미지에서 마우스 우클릭 -> Save Image As...를 선택하여 저장 경로 및 파일명을 입력합니다. Multicam Studio에서 변경한 설정을 캠파일에 저장하는 방법은 다음과 같습니다. 버튼을 선택하여 영상 획득을 중지 합니다. 버튼을 선택하여 속성창을 출력합니다. 버튼을 선택하여 저장경로 및 파일명을 입력합니다. 5. Input / Output Control 사용 방법 Input / Output Control 외부에서 보드로 들어오거나 보드에서 외부로 나가는 신호를 설정 할 때 사용 됩니다. Ex) 외부에서 보드로 들어오는 트리거 신호 PC에서 보드로 들어오는 전원 신호 (5V, 12V) 카메라에서 보드로 들어오는 신호 보드에서 카레라로 나가는 산호 보드에서 조명 컨트롤러로 나가는 신호 등 Input / Output Control실행 방법 시작 프로그램 -> Euresys Multicam - > Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. Tools -> Input/ output Control 를 선택합니다. Input / Output Control 사용방법 - Input Input / Output Control을 통해 외부에서 보드로 신호가 들어오는지 확인이 가능합니다. 확인하는 방법은 다음과 같습니다. "Automatic"을 체크하고 , IO connector에서 입력에 사용 되는 핀을 선택합니다. Config 값을 SOFT로 변경합니다 외부에서 신호가 들어올 때 마다 IIN1의 State 값이 HIGH < - > LOW로 변경되는 것을 확인 할 수 있습니다. Input / Output Control 사용방법 - output Input / Output Conrol을 통해 외부로 신호를 내보 낼 수 있습니다. 사용하는 방법은 다음과 같습니다. Output -> IO Connector에서 출력에 사용 할 핀을 선택합니다. Config의 값을 SOFT로 변경합니다. State의 값을 HIGH < - > LOW로 가변 시 선택한 핀으로 신호가 출력됩니다.
2022.10.261.설명 및 사용 방법 설명 Vision Pro에서는 Cognex Grabbers , GigE , 1394 Interface를 연결할 수 있습니다. 그리고 다음과 같이 표시한 부분처럼 , Third-party Device도 연결이 가능합니다. 'Cognex VisonPro Adapter for Euresys Frame Grabbers'는 Euresys Grabber가 Vision Pro에서 사용이 되도록 합니다. 사용 방법 사용 방법은 다음과 같습니다. Configurator에서 카메라 및 보드 설정에 맞는 'xcf' 파일 생성 Vision Pro에서 'xcf'파일 불러오기 영상 획득 Adapter Configuration 사용 순서 Adapter 프로그램을 설치하면 <그림 1> 과 같이 실행파일이 생성됩니다. 이 실행파일을 실행하면 <그림 2>와 같은 창이 생성됩니다. <그림 3> 과 같이 사용에 맞게 설정합니다. <그림 4> 와 같이 Camfile을 선택합니다. Color Format 및 Trigger, Strobe도 사용에 맞게 설정합니다. 'Test' 탭에서 영상 출력이 정상적으로 되는지 확인합니다. 설정이 완료되면 파일로 저장합니다. 생성되는 파일은 반드시 다음의 경로에 위치 해야 합니다. 2. Vision Pro 실행 순서 실행 순서 Vision Pro를 실행합니다. '카메라' 클릭 후 리스트를 누르면 경로에 있는 'xcf' 확장자의 파일이 표시 됩니다. 사용할 파일을 선택 후 '취득 초기화' 버튼을 클릭합니다. 라이브 버튼을 클릭하면 다음과 같이 영상 획득이 되는 것을 확인 할 수 있습니다. 3. 주의 사항
2022.10.261. AcquistionMode (파라미터 설명) AcquistionMode AcquisitionMode :Euresys에서 규정해 놓은 이미지 취득 방식을 의미합니다. 라인스캔의 캠파일의 경우 Web,Page, LongPage 모드가 존재합니다. 설정에 따라 제어할 수 있는 파라미터의 종류가 다릅니다. 설정에 따라 자동으로 설정되는 파라미터가 있습니다. (단,Multicam 기준) 2. Web Mode Web Mode 연속적인 물체의 이미지 획득을 위한 모드 인쇄 검사 등 롤 형식의 길이가 무한정으로 들어오는 시료의 이미지를 취득할 때 사용합니다. 이미지를 계속 취득하기 위해 "SwqLength_Ln"를 -1로 설정합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. 1000설정 시 이미지 세로 사이즈가 1000으로 설정됩니다. 이미지는 계속 취득할 수있으며 1000 라인 단위로 갱신됩니다. 3. Page mode Page Mode 크기가 고정인 물체의 이미지 획득을 위한 모드 디스플레이 패널 등 크기가 고정적인 시료의 이미지를 취득하기 위해 사용합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. "SeqLength_Ln" 파라미터는 이용할 수 없습니다 -> 세로 사이즈 고정 IMMEDIATE 모드가 없기 때문에 하기 파라미터 중 한가지를 Start 트리거로 선택하여 사용해야 합니다. Hard : 설정한 I/O 라인으로 신호 입력 시 이미지 취득을 활성화 시킵니다. SOFT : 소프트웨어 트리거 신호 발생 시 이미지 취득을 활성화 시킵니다. COMBINED : 하드웨어 트리거 및 소프트웨어 트리거 중 어떤 신호를 발생시키더라도 이미지 취득을 확성화 시킵니다. 하드웨어 트리거 모드 설정 : 카테고리로 이동합니다. : PAGE 모드로 이동합니다. : HARD로 설정합니다. : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. : 카테고리로 이동합니다. : ISO로 설정합니다. (상황에 따라 DIN으로 설정할 수도 있습니다. : 사용하고 싶은 라인 번호로 설정합니다. 소프트웨어 트리거 모드 설정 "Acqusition Control " : 카테고리로 이동합니다. "TrigMode" : SOFT로 설정합니다. "PageLength_Ln" : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. 컴바인드 트리거 모드 설정 "Acqusition Control " : 카테고리로 이동합니다. "TrigMode" : COMBINED로 설정 합니다. "PageLength_Ln" : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. ※ 나머지 파라미터는 하드웨어 트리거 또는 소프트웨어 트리거 모드 파라미터 설정을 참고 합니다. 4. LongPage Mode LongPage Mode 크기가 가변적인 물체의 이미지 획득을 위한 모드 사이즈가 일정하지 않은 시료의 이미지를 취득하기 위해 사용합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. Start 트리거와 End 트리거를 이용하여 이미지 취득의 시작과 끝을 정할 수 있습니다. IMMEDIATE 모드가 없기 때문에 하기 파라미터 중 한 가지를 시작 트리거로 선택하여 사용해야 합니다. HARD : 설정한 I/O 라인으로 신호 입력 시 이미지 취득을 활성화 시킵니다. SOFT: 소프트웨어 트리거 신호 발생 시 이미지 취득을 활성화 시킵니다. COMBINED : 하드웨어 트리거 및 소프트웨어 트리거 중 어떤 신호를 발생시키더라도 이미지 취득을 활성화 시킵니다. 하드웨어 트리거 모드 설정 : 카테고리로 이동합니다. : LONGPAGE 모드로 이동합니다. : HARD / SOFT / COMBINED 중 1가지를 선택하여 설정합니다. (상세 설정 PAGE 모드 참고) : HARD로 설정합니다. : ABORT로 설정합니다. -> END 트리거 신호 입력 시 즉시 Acquisition을 멈춥니다. : 카테고리로 이동합니다. : ISO로 설정합니다. (상황에 따라 DIN으로 설정할 수도 있습니다. : 사용하고 싶은 라인 번호로 설정합니다.
2022.10.261. White Balance 적용 방법 White Balance Multicam Studio에서 Camfile을 불러와 영상을 취득합니다. 아래 이미지는 Bayer Camera의 White Balance 적용 전 모습입니다. 전체적으로 Green 값이 높은 상태입니다. 뷰 윈도우 우측의 White Balance 메뉴를 클릭하여 파라미터를 확장한비다. WBO_Mode는 White Balance를 의미하며 세 가지 옵션이 있습니다. None : 적용 안함. Manual : 수동으로 입력 한 값을 적용. Once : 1회 자동 계산 카메라가 흰색 타겟 (예:A4)을 바라보도록 설정 합니다 WBO_Mode를 Once로 설정한 후 영상을 1장 취득합니다. 이미지 취득 후 WBO_GainR,G,B 값이 변경 됩니다. WBO_Mode를 Manual로 설정하여 영상을 취득합니다. White Balance 적용 후 White Balance 적용 후 WBO_GainR,B,B 값이 변경 되었습니다. 영상을 취득하면 보정 전보다 정확한 색감을 얻을 수 있습니다. 2. Camefile에 White Balance 적용 방법 White Balance Camfile 적용 사용하는 Camefile을 메모장으로 불러옵니다 Camefile 내용의 맨 마지막 줄의 아래의 내용을 추가합니다. WBO_mode : MANUAL; WBO_GainR = 계산된 값; WBO_GainG = 계산된 값; WBO_GainB = 계산된 값; Multicam Studoi 에서 수정된 Camefile을 불러와 영상을 취득합니다. White Balance 파라미터가 설정되어, 올바른 색감의 이미지를 바로 얻을 수 있습니다.
2022.10.251. Neural Network Classification 미리 정의된 클래스 목록 중 가장 확률이 높은 클래스로 분류합니다. Firefly-DL 카메라는 인식된 현재 클래스와 그를 결정하게 된 백분율을 제공 합니다. Object Detection 미리 정의된 클래스 목록 중 이미지 내에 있는 각각의 객체에 대한 확률이 높은 클래스로 분류 합니다 이미지 내의 위치정도(Bounding Box)를 제공 합니다. 동일한 이미지 내에서 다수의 클래스를 검출 할 수 있습니다. 2. 환경 구축하기 OverView 미리 학습된 신경망을 재 학습하여 Movidius Chipset 전용 형식으로 변환 하고, 재 학습된 신경망을 FFY-DL모델에 탑재하여 Deep Learning 검사환경을 구현 합니다. Neural Network의 구축, Firefly-DL에서 Inference가 가능하도록 변환하는 프로세스를 실행 하기 위해서는, 환경 구성이 필요 합니다. 요구되는 프로그램이 이미 설치 되어 있는 경우 (Spinnaker 제외), 프로그램 설정으로 인한 충돌을 방지하고자 재설치를 진행하는 것을 권장 드립니다. Neuro Utility PC에서 사용되는 네트워크 파일 (Neural Network)을 Firefly-DL에서 사용가능한 형식으로 변환하는 기능을 제공 합니다. 변환된 네트워크 파일을 카메라로 업로드 하는 기능을 제공 합니다. 아이콘을 클릭하여 설치를 진행 합니다. 이 나타날 때 까지 Next 를 눌러 진행 합니다. Install을 눌러 설치를 진행 합니다. Python 네트워크 파일 학습 및 FFY-DL 용으로 재 학습을 위한 스크립트를 실행하는 기능을 수행합니다. 아이콘을 클릭하여 설치를 진행 합니다. Add Python 3.5 to PATH를 선택합니다. Install Now를 클릭하여 설치를 진행합니다. Tensor Flow 네트워크 파일을 제작하는 오픈소스 플랫폼 FFY-DL에서 사용 가능 하도록 형식을 변환 (재 학습) 하는 기능을 제공 합니다. 명령 프롬프트를 실행합니다. py -3.5 -m pip install tensorflow==1.13.2를 입력 합니다. Tensor Flow for Poet Google에서 제공하는 Tensor flow로 구현된 네트워크 학습 예제 네트워크를 학습하는 방법을 확인 할 수 있는 스크립트를 포함 합니다. https://github.com/googlecodelabs/tensorflow-for-poets-2 해당 경로에서 파일을 받아 압축을 해제하여 줍니다. Training Data Tensor Flow for Poet을 테스트하기 위한 학습용 이미지 데이지, 민들레, 장미, 해바라기 및 튤립 등 다양한 꽃 사진으로 구성 https://download.tensorflow.org/example_images/flower_photos.tgz 경로에서 데이터를 다운로드 한 뒤 tensorflow-for-poet-2-master\tf_files 디렉토리에서 floswer_photos폴더의 압축을 해제 합니다. MobileNet-SSD (Detection 전용) 사전에 학습된 Caffemodel 및 prototxt파일을 연결하는 예제 Windows 환경에서는 Upload만 가능 https://flir.app.boxcn.net/s/frspfle54xi44qzi9ozybqg5i7s9orhz 해당 경로에서 다운로드 가능 3. Classification Classification - Retrain TensorFlow-for-poet-2-master 폴더 경로로 이동 합니다. 폴더의 Address bar에 cmd를 입력 합니다. (명령 프롬프트 윈도우가 해당 폴더경로를 포함하여 실행 됩니다.) Py -3.5 –m scripts.retrain –how_many_training_steps=500 –output_graph=tf_files/retrained_graph.pb –output_labels=tf_files/retrained_labels.txt –architecture=mobilenet_0.50_224 –image_dir=tf_files/flower_photos 을 명령 프롬프트 윈도우에 적어 실행 합니다. ※사용자의 PC 환경 (CPU)에 따라 학습시간은 상이할 수 있습니다. Retrain이 완료 되었는지 확인합니다. Tensorflow-for-poet-2-master\tf_files 경로에 들어가 retrained_graph.pb 및 retrained_labels.txt 파일이 정상적으로 생성 되었는지 확인 합니다. Classification - Command how_many_training_steps 학습 반복 횟수 일반적으로 많이 학습할 수록 검사 성능 향상. output_graph 재 학습된 Network File의 이름. output_label 재 학습에 사용된 이미지에 대한 Label 정보. architecture 사용되는 신경망 구조. 다양한 mobilenet 버전이 사용될 수 있습니다. image_dir 학습에 이용되는 이미지 경로. Classification - Upload Flir Neuro Utility를 실행 합니다. (관리자 권한으로 실행) Tensorflow (Classification)을 선택 합니다. CONTINUE 를 눌러 다음 단계를 진행합니다. .pb File : Retrain으로 생성된 pb 파일의 경로를 지정합니다. Network Input Width(px) : 224 Network Input Height(px) : 224 Input Layer Name : input Output Layer : final_result Output Directory : FFY-DL 용으로 변환된 네트워크 출력파일의 생성 경로를 지정 합니다. Convert File Name : FFY-DL 용으로 변환된 네트워크 출력 파일의 이름을 지정 합니다. Inference Type : pb파일이 학습된 알고리즘을 선택 합니다. Camera user Set : 저장할 메모리를 지정 합니다. Convert를 눌러 변환 과정을 진행 합니다. 완료가 되면 CONTINUE를 눌러 다음 단계를 진행 합니다. 선택사항 - Validation Validation의 사용할 이미지 폴더 경로를 지정합니다. START를 클릭 합니다. 선택사항 - Validation Validation 결과를 확인 합니다. 흰색 : 학습된 pb 파일에 대한 결과 주황색 : Convert 된 네트워크 결과 CONTINUE를 눌러 다음단계를 진행 합니다. Camera 연결 상태를 확인 합니다. 업로드 방식을 지정 합니다. Flash : Camera Flash Memory에 저장 (비휘발성) DDR : Camera DDR Memory에 저장 (휘발성) Configure & Develop을 눌러 업로드를 진행 합니다.
2022.10.251. Radient eV-CL 통신 DLL 확인 Radient eV-CL 보드를 이용하여 통신을 하기 위해 DLL 존재 여부를 확인 합니다. 설치 경로 : C:\Program Files\Common Files\CameraLinkDLL 2. 통신 툴 옮기기 개별 통신 툴을 Radinet eV-CL 통신 DLL 경로로 이동시킵니다. 3. 통신툴 설정 하기 통신 툴을 실행 시킵니다. Communication의 하위 Category와 PortName을 설정 합니다. Category : Camera Link spec. ver1.1 Port Name : Matrox-Radient eV-CL (Sigle Full) 4. 통신이 느린경우 조치 사항 InteliCam 상에서 버튼을 눌러 임의의 dcf를 생성 합니다 Other Tap을 선택하여 설정을 진행 합니다. Enable CC output On Connector 1 Check. Control 1 : User 0 Output Low 선택 dcf 종료 후 , 카메라 설정을 진행 합니다.
2022.10.20개별 툴 (Control Tool) 이란 ? Camera Link의 Camera 설정을 셋팅 할 수 있는 도구 입니다. (위 이미지는 초기 화면입니다. (지정한 Comport로 연결되어 있는 상태) 연결 방법 : 연결 상태 연결이 되어 있지 않으면 Offline으로 표시 됩니다. 연결이 되어있으면 Online으로 표시 됩니다. 연결 방법 : 1 통신을 위해 Comport 번호를 장치 관리자에서 설정 합니다. Euresys의 경우 가상으로 Comport를 설정해 주어야 합니다. (첨부 이미지 참고) Euresys 가상 컴포트 설정 : Multicam studio -> Tools -> Board Information을 클릭 합니다. COM N을 입력하되 사용중인 Comport 번호와 중복되지 않도록 입력 합니다. (장치관리자 확인) 연결 방법 : 2 지정된 Comport를 선택하여 연결을 완료 합니다. 연결이 완료되면 노란색 테두리로 표시된 호면에서 필요한 파라미터를 변경하여 사용 합니다. 준비단계 Parameter & CommandList 예제 모델 : AP-1600T-PMCL Control tool 에서 사용하는 파라미터는 카메라 모델마다 상이할 수 있습니다. 해당 메뉴얼은 AT-1600T-PMCL을 기준으로 제작되었으니 참고하시기 바랍니다. 1. A Tab Parameter Trriger Control Operation Mode : 트리거 모드 활성화 / 비활성화 (트리거 모드 란 신호를 받아 동작하는 모드) Trigger Source : 트리거를 입력 받는 방식 설정 Trigger Activation : Input 신호 극성 설정 Trigger Overlap : Data Readout 중 발생한 트리거 신호의 인식 유무 설정 Trigger Delay : 트리거 딜레이 설정 . (트리거 신호 발생 시 설정한 딜레이 시간 뒤에 동작) Soft Trigger : 트리거 모드 온 , 트리거 소스 소트프웨어 설정 시 동작하며 내부적으로 Trigger Signal 발생 Acquisition Control Operation & Balance White Auto Total Frame Period : 1FPS의 주기를 설정, 단위는 us , TriggerMode Off 시 활성화 Auto Switch : 색상 보정 알고리즘 설정 , IndividualGainMode Off시 활성화 Gain -Manual Analog All : Analog Gain 설정 , IndividualGainMode Off시 활성화 Digital Red : Digital Gain Red 설정 , ndividualGainMode Off시 활성화 Digital Blue : Digital Gain Blue 설정, ndividualGainMode Off시 활성화 Analog Red : Analog Gain Red 설정 , TriggerMode Off 시 활성화 Analog Green : Analog Gain Green 설정, IndividualGainMode On 시 활성화 Analog Blue : Analog Gain Blue 설정 . TriggerMode Off 시 활성화 AGC : Auto Gain Control 범위 설정 ( Gain Auto Off 시 사용 불가) Exposure Control Operation Exposure Mode Timed, Exposure Auto Off 시 활성화 ExposureTimeMode : 노출제어 방식 설정. // 개별 & 전체 Common : ExposureTimeMode Common 시 활성화 , 전체 노출 제어 Red : ExposureTimeMode Individual 시 활성화 , RED 센서 노출 제어 Green: ExposureTimeMode Individual 시 활성화 , Green 센서 노출 제어 Blue : ExposureTimeMode Individual 시 활성화 , Blue 센서 노출 제어 Expusoure Mode : 노출제어 주체를 설정. // 카메라 & 외부 신호 & 사용 안함. Exposure Auto : 자동 노출제어 유무 설정 Test Image Selector & Temperature Test Image Selector : 카메라에 내장된 Test Image Pattern 선택 Temperature Get : 카메라의 현재 온도 표시 CL Clock Frequncy & Binning Mode CL Clock Frequncy : 카메라 픽셀 클럭 설정, 픽셀 클럭이 높을 수록 고속프레임 설정 가능 Horiz : 가로 픽셀의 Binning 알고리즘 설정 Vertical : 세로 픽셀의 Binning 알고리즘 설정 Image format Operation CLConfiguration : 데이터 전송 방식 설정 . Base는 1EA, 나머지는 케이블 2EA 연결 시 설정. Pixel Format : 보드로 내보내는 픽셀 포맷 설정. Offset Y : 세로좌표의 Offset 설정. Height : 세로 해상도 설정 Offset X : 가로 좌표의 Offset 설정 Width : 가로 해상도 설정 Binning Horizontal : 가로 픽셀의 Binning 설정. X2 설정 시 2개의 픽셀을 1개의 픽셀로 만든다 Binning Vertical : 세로 픽셀의 Binning 알고리즘 설정 . X2 설정 시 2개의 픽셀을 1개의 픽셀로 만든다. Black Level Pixel 값 0 에 해당하는 밝기 설정 . (EX : 10 입력 시 Grayscale 10 이하는 전부 0 으로 처리 ) All : 설정되 값을 Black Level Offset으로 하여 영상의 가장 어두운 Black Level을 획득. Red : Red Pixel의 값만 Offset하여 가장 어두운 Black Level을 획득 Blue : Blue Pixel의 값만 Offset 하여 가장 어두운 Black Level을 획득 2. B Tab parameter 설명 ALC Chanel Area ALC : Auto Gain Control (AGC) + Auto Shutter Control (ASC)를 결합한 기능. 다양한 밝기 변화를 처리한다. 이미지 영역을 16등분 하여 일정 영역에 대한 Gain,Shutter 보정을 한다. (EX:High , Left =좌상단 영역에 대한 Gain, Shutte 보정적용) AWB Chanel Area AWB : 칼라 색상을 보정하는 기능 (Auto White Balance) 이미지 영역을 16등분 하여 일정 영역에 대한 AWB 보정을 한다.(EX:High , Left = 좌상단 영역에 대한 AWB 보정 적용) LUT Look up Table Mode On/off 설정 Look up Table data REad & Write 설정 Shading Correction 렌즈의 어두운 부분을 보정 해주는 기능 Shading Correction On/Off 설정 Correction Mode : 영상 보정 Mode 설정 3. C Tab parameter 설명 Pulse Generator Clock pre scaler : Clock 분주 비 설정 Pulse Generator : 지정한 값 만큼 카메라에서 신호를 발생 시킨다. Pulse Generator0~3 : Pulse Generator 설정 Counter And Timer Control Timer And Counter 설정 NAND input NAND input : Source 1과 source 2의 논리연산을 통한 결과를 신호 형태로 출력한다. Line Selector Line 1~2 : 해당 Line 에 출력할 Signal 선택. User Output : Line Selector 에서 USer OutPut 설정 시 True 설정 필요. 4. D Tab parameter 설명 Sequncer Control Sequencer Control : 지정한 설정으로 동작하는 구조 EX : Sequncer 1 : Width 100, Height 200, Exposure 30 Sequncer 2 : Width 1000, Height 2000 , Exposure 3000 설정 트리거 인가 시 첫번째 트리거는 Sequencer 1, Sequencer 2 동작 Multi ROI 전체 이미지에서 지정한 영역만 출력하는 설정 5. E Tab parameter 설명 Color Transform & Color Matrix 칼라의 색상표현 방식을 변경 할 수 있다 (EX :RGB -> XYZ, HIS 등) Color Transformation Mode : Color Transformation mode 설정 Color Matrix Value : Color Matrix 세부 값 설정 Edge Enhancer & Color Enhancer Edge Enhancer : 경계면을 부각 시키는 기능 (Manual 54Page 참조) Color Enhancer : 지정된 색상을 부각 시키는 기능 Blemish White Blemish White : 픽셀 보정 기능 6. Command List Trigger Control operation Mode : Read 시 Tm // Write 시 TM=1 // 유저는 1 사용 Trriger Source : Read 시 TI? // Write 시 TI = 21 // 유저는 21 사용 // Line 5 - Optln1 Trigger Activation : Read 시 TA? // Write 시 TA =0 // 유저는 0 사용 Trriger Overlap : Read시 TO? // Write 시 TO=1 // 유저는 1 사용 Trigger Delay : REad 시 TD? // Write 시 TD=0 // 유저는 0 사용 Sort Trigger : Write 시 STRG=0 // 유저는 사용 안함 Acquisition Control operation & Balance White Auto Gain - Manual Analog All : Read 시 FGA // Write 시 FGA=Value // 100 ~ 800 Digital Red : Read 시 PGR? // Write 시 PGR=Value // 90~110 Digital Blue : Read 시 PGB? //Write 시 PGB=Vaule // 90~110 Analog Red : Read시 FGR? // Write 시 FGR=Value // 100~800 Analog Green : Read시 FGG? //Write 시 Fgg=Value // 100~800 Analog Blue : Read시 FGB? // Write 시 FGB=Vaule // 100~800 Exposure Control Operation Exposure Mode Timed , Exposure Auto Off 시 활성화 Exposure TimeMode: Read시 ETM // Write 시 ETM=0 // 유저는 0 사용 Common : Read 시 PE? // Write 시 PE=6 // 유저는 6 사용 Read : Read 시 Per? // 유저는 사용 안함 Green : Read시 PEG? // 유저는 사용 안함 Blue : Read 시 PEB? // 유저는 사용 안함 Exposure Mode : Read 시 Em? //Write 시 Em=1 //유저는 1사용 Exposure Auto : Read 시 ASC? // Write 시 ASC = 0 // 유저는 사용 안함. CL Clock Frequncy & Binning Mode Horizontal : Read 시 HBM // Write 시 HBM=1 // 유저는 1사용 Vertical : Read 시 VBM // Write 시 VBM=1 // 유저는 1 사용 Image Format Operation - 1 CICongifuration : Read 시 CLCFG // Write 시 CLCFG =0 // 유저는 0 사용 Pixel Format : Read시 BA? // Write 시 BA = 3 // 유저는 3 사용 . Image Format Operation - 2 Binning Horizontal : Read 시 HB? // Write 시 HB=2 // 유저는 2 사용 Binning Vertical : Read 시 VB? // Write 시 VB=2 // 유저는 2 사용 Image Format Operation - 3 Width : Read 시 WTC? // Write 시 WTC=640 // 유저는 640 사용 Height : Read 시 HTL? // Write 시 HTL=240 // 유저는 240 사용 Offset X : Read 시 OFC? // Write 시 OFC=40 // 유저는 40 사용 Offset Y : Read 시 OFL // Write 시 OFL=32 // 유저는 32 사용
2022.10.201.카메라 연결 CLCtrl2를 관리자 권한으로 실행합니다. "Comm"에 "Port Setting"을 선택합니다. "Come Port" 또는 "Camera Link API"를 선택합니다. 카메라와 연결 된 "Port Number" 또는 "Board dll"를 선택합니다 선택후 "Read all" 버튼을 클릭 했을 때 아래 상태바에 초록색으로 변경 됩니다. 2.카메라 설정 i2c 파일로 저장 카메라 연결 되어 있는 상태에서 File에서 Save as를 선택합니다. "Save as [Frome Register To File]... : 현재 연결 된 카메라의 셋팅 값을 i2c File로 저장 "Save as [From EEPROM to File]... : 현재 연결 된 카메라 내부의 EEPROM에 저장되어 있는 세팅 값을 i2c로 저장. * Register : CLCtl2에 설정 되어있는 셋팅 값 EEPROM : 카메라 내부에 있는 Memory 안에 저장되는 셋팅 값 카메라 전원 재 인가시 EEPROM에 있는 셋팅 값으로 LOAD 됨 3. i2c 파일의 셋팅 값을 카메라에 불러오기 카메라에 연결 되어 있는 상태에서 File에 Open을 선택 합니다. Open[From File To Register]... : i2c File에 저장된 카메라 셋팅값을 현재 카메라 셋팅 파라미터에 적용. Open[Frome File To EEPROM]... : 12c File에 저장된 카메라 셋팅 값을 연결 된 카메라 내부 EEPROM에 변경하여 저장.
2022.10.19