총 14 건
1. Get/Set Component Get Component Color Image 에서 Color System으로 선택된 내용을 가져올 수 있습니다. Source Image (Color) Color 원본 이미지 입니다. Destination Image ( Gray Scale) 결과 이미지 입니다. Color Lookup 이미지를 다른 Color System으로 변환활 경우 사전 계산된 LUT가 필요합니다. 버튼을 클릭하여 LUT를 생성합니다. Bits 및 Interpolation 선택에 따라 보간 정도가 달라집니다. IndexBits 테이블 항목의 수 (LUT의 크기) 입니다. 4bit : 14,739, 5bit = 107,811, 6bit = 823,875 Interpolation Off : 테이블이 픽셀 값에 가장 가까운 항목을 찾습니다. IndexBits 속성의 값과 동일한 정확도를 얻을 수 있고 처리속도가 빠릅니다. On : 테이블은 8개의 인접 항목을 찾아보고 적절한 평균을 계싼합니다. 변환이 충분히 되었을 경우 최대 정확도를 제공하기 때문에 처리속도가 느립니다. Color System Open eVision에서는 아래와 같은 Color System을 제공합니다. (RGB, ISH, LSH, VSH, XYZ, LAB, LUV, LCH, YUV, YIQ, YSH) Set Component Gray Scale Image에 Color(RGB) Bayer를 덮어 씌웁니다. Source Image Bayer 패턴을 적용할 원본 이미지 입니다. Destination Image (Color) Bayer 패턴을 적용한 결과 이미지 입니다. 2. Adjust Gain / Offset Gain Gain은 1에 까깝게 유지되어야 하며 이미지의 대비를 조정할 수 있습니다. Offset Offset은 양수 또는 음수 일 수 있으며 이미지의 Intensity(강도)를 조정할 수 있습니다. 결과 값은 항상 [0..255] 범위로 포화됩니다. Source Image( Color) Color 원본 이미지 Destination Image (Gray Scale) 결과 이미지 Color Lookup 이미지의 다른 Color System으로 변환할 경우 사전 계산된 LUT가 필요합니다. 버튼을 클릭하여 LUT를 생성합니다. Bits 및 Interpolation 선택에 따라 보간 정도가 달라집니다. IndexBits 테이블 항목 수 (Lut의 크기)입니다. 4bit = 14,739, 5bit = 107,811, 6bit = 823,875 Interpolation Off : 테이블 픽셀 값에 가장 가까운 항목을 찾습니다. IndexBits 속성의 값과 동일한 정확도를 얻을 수 있고, 처리 속도가 빠릅니다. On : 테이블은 8개의 인접 항복을 찾아보고 적절한 평균을 계산합니다. 변환이 충분히 되었을 경우 최대 정확도를 제공하기 때문에 처리속도가 느립니다. Color System : Open eVision 에서는 아래와 같은 Color System을 제공합니다. (RGB, ISH, LSH, VSH, XYZ, LAB, LUV, LCH, YUV, YIQ, YSH) 3. Color Threshold Threshold Value & Tolerance 성분별 값(Threshold Value)과 Tolerance는 범위로서 설정됩니다. 아래와 같이 LSH Color System을 예시로 들겠습니다. LSH(223,204,105), Tolerance(126,104,110)은 다음과 같은 범위로 계산됩니다. Minimum : 성분별 값 – Tolerance = EC24(97,100,0) Maximum : 성분별 값 + Tolerance = EC24(255,255,215) 위 계산된 범위가 아래 API의 매개 변수로 사용됩니다. Color Lookup 이미지를 다른 Color System으로 변환할 경우 사전 계산된 LUT가 필요합니다. 버튼을 클릭하여 LUT를 생성합니다. Bits 및 Interpolation 선택에 따라 보간 정도가 달라집니다. IndexBits 테이블 항목의 수(LUT의 크기) 입니다. 4bit = 14,739 , 5bit = 107,811 , 6bit = 823,875 Interpolation Off : 테이블이 픽셀 값에 가장 가까운 항목을 찾습니다. IndexBits 속성의 값과 동일한 정확도를 얻을 수 있고, 처리속도가 빠릅니다. On : 테이블은 8개의 인접 항목을 찾아보고 적절한 평균을 계산합니다. 변환이 충분히 되었을 경우 최대 정확도를 제공하기 때문에 처리속도가 느립니다. Color System Open eVision에서는 아래와 같은 Color System을 제공합니다. (RGB, ISH, LSH, VSH, XYZ, LAB, LUV, LCH, YUV, YIQ, YSH) Preview Mode 불러온 Source Image에서 미리보기 기능 적용을 선택합니다. 4. White Balance Color Lookup 이미지를 다른 Color System으로 변환할 경우 사전 계산된 LUT가 필요합니다. 버튼을 클릭하여 LUT를 생성합니다. Bits 및 Interpolation 선택에 따라 보간 정도가 달라집니다. IndexBits : 테이블 항목의 수(LUT의 크기) 입니다. 4bit = 14,739 , 5bit = 107,811 , 6bit = 823,875 Interpolation Off : 테이블이 픽셀 값에 가장 가까운 항목을 찾습니다. IndexBits 속성의 값과 동일한 정확도를 얻을 수 있고, 처리속도가 빠릅니다. On : 테이블은 8개의 인접 항목을 찾아보고 적절한 평균을 계산합니다. 변환이 충분히 되었을 경우 최대 정확도를 제공하기 때문에 처리속도가 느립니다. White Balance White Balance 처리를 위한 RGB 값을 설정하는 부분입니다. 옆쪽에 있는 Predefined에 있는 Algorithm을 클릭하면 해당 Algorithm을 토대로 RGB 값이 자동으로 설정됩니다. 추가로 ‘From Source’를 클릭하게 되면 원본 이미지를 토대로 가장 적당한 RGB 값이 설정됩니다. Gain 출력 이미지에 대한 Gain 값을 설정하는 부분입니다. Gamma 감마 값을 설정하는 부분입니다. Predefined에는 미리 설정된 감마 값이 들어 있습니다 5. Color Conversion Color System Open eVision에서는 아래와 같은 Color System을 제공합니다. (RGB, ISH, LSH, VSH, XYZ, LAB, LUV, LCH, YUV, YIQ, YSH) Color Lookup 이미지를 다른 Color System으로 변환할 경우 사전 계산된 LUT가 필요합니다. 버튼을 클릭하여 LUT를 생성합니다. Bits 및 Interpolation 선택에 따라 보간 정도가 달라집니다. IndexBits : 테이블 항목의 수(LUT의 크기) 입니다. 4bit = 14,739 , 5bit = 107,811 , 6bit = 823,875 Interpolation Off : 테이블이 픽셀 값에 가장 가까운 항목을 찾습니다. IndexBits 속성의 값과 동일한 정확도를 얻을 수 있고, 처리속도가 빠릅니다. On : 테이블은 8개의 인접 항목을 찾아보고 적절한 평균을 계산합니다. 변환이 충분히 되었을 경우 최대 정확도를 제공하기 때문에 처리속도가 느립니다. Image Format Gray Level : 이미지를 Gray Level이미지로 변환합니다. Bayer Encoded : Bayer이미지는 컬러 이미지로, 컬러 이미지는 Bayer이미지로 변환합니다. Interpolate 컬러 변환에 사용되는 보간 적용 여부를 선택합니다. Off 시, 누락된 픽셀의 색상은 위쪽과 왼쪽의 픽셀을 참조합니다. On 시, 이웃 픽셀들로부터 평균을 적용합니다. Improved On 시, 향상된 보간 적용 여부를 선택합니다. 가장자리의 artifacts를 줄여줍니다. 처리시간이 늘어납니다. Even Column 가장 왼쪽 열에 파란색 픽셀이 없는 경우, On 합니다. Even Row 맨 위의 행에 빨간색 픽셀이 없는 경우, On 합니다.
2022.10.261. AutoRead AutoRead Decoded Symbology 이 부분은 어떤 Symbology에 대해서 어떤 결과를 출력하지는지 보여주는 부분 입니다. 해당 예에서는 EAN13 Symbology로 4007066391734 이라는 겨로가가 출력되었습니다. 만약에 다수의 Symbology에 대해서 인식이 될 경우에는 Index는 0 이상의 값을 가질 수 있습니다. 예를들어 Sysmbology Code39의 A 라는 결과는 0의 Index를 가지고 , Symbology Code128의 B라는 결과는 1의 인덱스를 가질 수있습니다. 2. Result Symbology 어떤 Symbology로 인식되었는지를 목록화 해 놓은 부분입니다. Result 각 Symbology에 대해서 어떤 결과가 출력되었는지 목록화 해 놓은 부분입니다. 3. Symbology Standard & Additional 사용할 Symbology를 토글하는 부분입니다. 현재 토글되어 있는 Symbology로 바코드가 인식되지 않는다면 추가적인 Symbology를 토글하여 바코드를 읽는 데에 사용합니다. Verify Checksum 선택한 Symbology에 근거하여 바코드의 타당성을 체크하는 플래그입니다. 예를 들어 ‘Code 39’ Symbology의 바코드 구조는 다음과 같습니다. 이 구조에 근거해서 읽을 바코드가 타당한 구조를 가지고 있는지 체크합니다. 4. Read Position 굵은 선으로 되어있는 박스로서 , 사용자가 수동으로 직접 읽을 때 사용하는 검사 영역의 위치입니다. Center - 영역의 중심점 입니다. Size - 영역의 크기 입니다. Angle - 영역의 각도입니다. Reading Area 바코드를 읽을 영역입니다. 이 영역의 폭은 바코드의 Bounding Box 보다 넓어야 합니다. 이 영역의 높이는 바코드의 Bounding Box 보다 위에 있어야합니다.
2022.10.261. Auto 파라미터 해제 방법 Control Window에서 "Feature"를 선택 합니다. Auto를 검색 합니다. "Exposure Auto"를 Off로 설정합니다. "Gain Auto"를 Off로 설정 합니다. "Target Grey Value Auto"를 Off로 설정합니다. "Balance White Auto"를 Off로 설정합니다.(Bayer Camera 전용)
2022.10.211.카메라 통신 연결 Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용하고 싶은 가상 Comport를 입력합니다. ComPort 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행 합니다. 관리 -> 관리 장치자 -> 포트 - Matrox Comport 0의 번호를 확인 합니다. 카메라 통신 툴 연결 방법 윈도우 메뉴에서 CLCtrl2를 검색 후 관리자 권한으로 실행 합니다. CLCtrl2 좌상단 메뉴의 "CoMM" - "Port Settiong" - Comport 선택 - "OK" - "Read all" 순서대로 클릭하면 카메라 파라미터 제어 기능이 확성화 됩니다. 2. 카메라 파라미터 설명 공통 파라미터 설명 Comm mode "Comm mode[CBH,1-0" : Internal Mode 에서 파라미터 제어가 가능합니다 【V】"Comm Mode[CBH,1-0" : External Mode 에서 파라미터 제어가 가능합니다. 체크 박스 【V】 선택시 영상 취득이 불가능하므로 파라미터 변경 후 다시 체크 박스를 해제해야 합니다. Serial Communication Baud Rate : 카메라의 통신 속도를 설정 할 수 있습니다. Speed / Output format : 카메라의 속도 , Tap 관련 파라미터를 설정 할 수 있습니다. OutPut bit setting : 카메라에서 출력할 bit 수를 설정 할 수 있습니다. Sync control mode : 카메라 동작을 내부 / 외부제어로 설정 할 수 있습니다. Internal : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브모드 - 노출 별도 제어 불가) Internal (ExposureControl) : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브 모드 - 노출 별도 제어가능) External : 카메라가 외부 신호를 받아 이미지를 촬영합니다, (트리거 모드 - 노출 제어 가능) Exposure mode : 카메라 노출 모드를 변경합니다. Line Interval : 설정된 LineRate에 따라 종속되어 노출합니다. Edge Preset : 설정된 값으로 노출 합니다. (Line Rate 와 종속 관계 없음) Pulse Width : 외부에서 받은 Pulse 폭 만큼 노출 합니다. *Sync Mode - Exposure Mode에 대한 노출 및 계산식 내용은 카메라 메뉴얼에서 참고 가능합니다. Electronic Shutter(Exposure Time) : 카메라 촬영 주기 또는 노출을 설정합니다. Synchronization mode에 따라서 제어되는 파라미터가 달라 집니다. Internal : 촬영주기 / 노출 값 둘 다 설정 Internal(ExposureControl) : 노출 값 설정만 가능 / 촬영 주기는 Interval Time of Internal Sync에서 제어 External : 노출 값 설정만 가능 / 촬영 주기는 외부 신호로 제어 Interval Time of Internal sync : 카메라 촬영 주기를 설정합니다. Synchronization mode가 -> Internal(ExposureControl)에서만 동작 합니다. Digital Gain : 카메라의 Digital Gain을 설정 할 수 있습니다. (0~255) Analog gain : 아날로그 게인을 On / Off 설정 할 수 있으며 On시 4배의 Gain이 활성화 됩니다. TEst pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User ID : 카메라 고유 Index 를 설정할 수 있으며 0~255 까지 설정 가능 합니다. Scan direction : 스캔 방향을 결정 합니다. Norm : 이미지를 그대로 출력합니다. Reverse : X Reverse가 적용되어 이미지를 출력합니다. Chattering : Chattering Noise를 필터링 합니다. (0~255) *상세 값은 카메라의 메뉴얼을 참조해 주세요 듀얼 라인스캔 파라미터 설명 BINNING : Binning 모드 사용시 파라미터가 적용 됩니다. add : 각 픽셀의 값을 더하여 감도를 올립니다. ave : 각 픽셀의 값을 평균 값으로 SN 비율을 개선합니다. 1 Line Delay :DualLineScan 카메라의 파라미터 입니다. Lower Line delay : 하부 센서의 촬영을 1 Line Lelay 설정 합니다. Upper Line delay : 상부 센서의 촬영을 1 Line Delay 설정 합니다. Scan direction : 스캔 방향을 결정 합니다. Line1 First NormRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다 - > Default Line2 First ReverseRotate : 역방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) Line2 First NormRotate : 역방향으로 촬영하는 경우 사용합니다. Line1 First ReverseRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) * 이미지 출력에 대한 예시는 아래에 나와있습니다. 컬러 라인스캔 파라미터 설명 Digital Gain Color : R,G,B 데이터에 대한 개별 Gain을 조정합니다. Red : R Gain 을 조정합니다. Green in red Line : GR Gain을 조정합니다. Green in blue Line : GB Gain을 조정 합니다. Blue : B Gain을 조정합니다. Color gain Mode : Color gain의 사용 여부를 On/Off 합니다. 3. 카메라 EEPROM 이용 방법 ( 카메라 내부 메모리) 카메라 내부 메모리 사용방법 Read all : 카메라의 파라미터를 불러오고 활성화 시킵니다. Register -> EEPROM : 카메라의 EEPROM에 파라미터 값을 저장합니다. EEPROM ->Register : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다. Factory -> EEPROM: 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터를 불러오기 / 저장하기 가능한 메모리를 의미하며, 저장된 데이터는 전원을 다시 인가하여 도 카메라에 남아 있습니다. 4. 카메라 데이터 파일 사용 방법 (Flash Memory / EEPROM to I2C File) 데이터 파일 사용 방법 (Flash Memory) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 Flash Memory로 불러 올 수 있습니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * Flash Memory의 파라미터는 전원 재 인가시 초기화 됩니다. 데이터 파일 사용 방법 (EEPROM) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 EEPROM으로 덮어씁니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * EEPROM의 파라미터는 전원 재 인가 시 유지 됩니다.
2022.10.19