UTS_Video.dll
description
- test image color./ test led color.
- average color which meet limit. (Cal_Avg_Color)
- maximum Gray value / minimum Gray value.
- cal --> Get_Result -->Show_Result
- 符合limit 的 pixels 數量 (Cal_Pixels)
- multiple block to analysis.
- alignment function to adjust position (offset position)
- 給一個目標的區域亮點(Cal_Match_Region) 讓他搜尋 找到後 回報x,y 座標. 找不到就回 -1,-1
- image resource:
- webcam (usb cam)
- picture (bmp format file)
file contents
- UTS_Video_dlg.exe
- UTS_Video.dll
Process procedure
- 設定 IMAGE_SOURCE (Webcam or image) , 設定 webcam.
- web cam command index 如右圖
- optional: cal_match_region (offset 校正)
- 要求開始分析
- 判斷結果
判斷主動式發光源 (LED) 曝光時間 亮度都要調整. 以避免過曝
example
Description here (copy scrip contents phase to scrip editor)
|
|
Description here (copy scrip contents phase to scrip editor)
|
|
Description here (copy scrip contents phase to scrip editor)
|
|
Description here (copy scrip contents phase to scrip editor)
|
|
Brio WebCam setting 參考右圖的指令號碼 (copy scrip contents phase to scrip editor)
|
<Item>
<Text> Brio camera setting</Text>
<Description> </Description>
<ItemType> 1</ItemType>
<Skip> 1</Skip>
<SubItem>
<Item>
<Text> </Text>
<Description> Zoom 100-500 auto</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>23</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>100</Content>
<Description>value</Description>
</i7>
<i8>
<Content>1</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> Zoom 100-500 200</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>23</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>200</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> Zoom 100-500 500</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>23</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>500</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 24 exposure -11 ~ auto</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>24</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content></Content>
<Description>value</Description>
</i7>
<i8>
<Content>1</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 24 exposure -11 ~ -11</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>24</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>-11</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 24 exposure -11 ~ -5</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>24</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>-5</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 24 exposure -11 ~ -2</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>24</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>-2</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 26 focus macro 0~255 auto</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>26</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content></Content>
<Description>value</Description>
</i7>
<i8>
<Content>1</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 26 focus macro 0~255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>26</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 26 focus macro 0~255 255</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>26</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 0_brightness 0~255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>0</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 0_brightness 0~255 128</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>0</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>128</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 0_brightness 0~255 255</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>0</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 1_Contrast0~255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>1</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 1_Contrast0~255 128</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>1</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>128</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 1_Contrast0~255 20 255</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>1</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 3_Saturation 0~255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>3</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 3_Saturation 0~255 128</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>3</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>128</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 3_Saturation 0~255 255</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>3</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 4_sharpness 0-255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>4</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 4_sharpness 0-255 128</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>4</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>128</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 4_sharpness 0-255 255</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>4</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 7_WhiteBalance 2000-7500 auto</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>7</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content></Content>
<Description>value</Description>
</i7>
<i8>
<Content>1</Content>
<Description>auto1 manual2</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 7_WhiteBalance 2000-7500 2000</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>7</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>2000</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 7_WhiteBalance 2000-7500 5260</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>7</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>5260</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 7_WhiteBalance 2000-7500 7500</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>7</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>7500</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 9_gain 0-255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>9</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>0</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> 9_gain 0-255 0</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> CameraName</FieldName>
<FieldNumber> 12</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Camera</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>SetProperty</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>index</Description>
</i5>
<i6>
<Content>9</Content>
<Description>cmd</Description>
</i6>
<i7>
<Content>255</Content>
<Description>value</Description>
</i7>
<i8>
<Content>2</Content>
<Description>manual</Description>
</i8>
</Parameter>
</Item>
</SubItem>
</Item>
|
cal_match_region (offset 校正 search left up white dot搜尋左上角的白點位置) (copy scrip contents phase to scrip editor)
|
<Item>
<Text> set offset</Text>
<Description> </Description>
<ItemType> 1</ItemType>
<Skip> 1</Skip>
<SubItem>
<Item>
<Text> </Text>
<Description> expect white point pos: 41,43</Description>
<ItemType> 3</ItemType>
<Skip> 1</Skip>
</Item>
<Item>
<Text> </Text>
<Description> Cal_Match_Region</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> pos_x_offset;Pos_Y_offset</FieldName>
<FieldNumber> 14;15</FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> pos_x_offset=['&F:01']-41;pos_Y_offset=['&F:02']-43;</Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Analyze</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>Cal_Match_Region</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>CameraIndex</Description>
</i5>
<i6>
<Content>200</Content>
<Description>min_y</Description>
</i6>
<i7>
<Content>255</Content>
<Description>Max_y</Description>
</i7>
<i8>
<Content>10</Content>
<Description>Region_w</Description>
</i8>
<i9>
<Content>10</Content>
<Description>Region_h</Description>
</i9>
<i10>
<Content>50</Content>
<Description>Pics_sameRow</Description>
</i10>
</Parameter>
</Item>
<Item>
<Text> </Text>
<Description> Set offset</Description>
<ItemType> 2</ItemType>
<Skip> 1</Skip>
<ItemSection1> DLL</ItemSection1>
<ItemSection2> execute</ItemSection2>
<ItemCommand> UTS_Video.dll</ItemCommand>
<FailAction> </FailAction>
<FieldName> </FieldName>
<FieldNumber> </FieldNumber>
<ErrorCode> </ErrorCode>
<RetryTimes> 0</RetryTimes>
<RetryDelay> 0</RetryDelay>
<Process> </Process>
<FieldType> </FieldType>
<Parameter>
<i1>
<Content></Content>
<Description>Min</Description>
</i1>
<i2>
<Content></Content>
<Description>Max</Description>
</i2>
<i3>
<Content>Analyze</Content>
<Description>CMD</Description>
</i3>
<i4>
<Content>Set_Offset</Content>
<Description>SubCommand</Description>
</i4>
<i5>
<Content>0</Content>
<Description>CameraIndex</Description>
</i5>
<i6>
<Content></Content>
<Description>Value6</Description>
</i6>
<i7>
<Content>['&VAR:pos_x_offset']</Content>
<Description>X offset</Description>
</i7>
<i8>
<Content>['&VAR:pos_Y_offset']</Content>
<Description>Y_offset</Description>
</i8>
</Parameter>
</Item>
</SubItem>
</Item>
|