ImageROIsFileCache¶
Windows¶
ImageROIsFileCache¶
Input Fields¶
referenceInputImage¶
- name: referenceInputImage, type: Image¶
roiInputImage¶
- name: roiInputImage, type: Image¶
Output Fields¶
output0¶
- name: output0, type: Image¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
Visible Fields¶
Update Reference Image¶
- name: updateReferenceImage, type: Trigger¶
Resets the reference image according to Reference Image Mode.
Image Initialization Mode¶
- name: imageInitializationMode, type: Enum, default: EmptyImage¶
Initialization mode for Reference Image: copy or empty image with same geometry.
Values:
Title |
Name |
|---|---|
Copy Image |
CopyImage |
Empty Image |
EmptyImage |
Reference Image Update Mode¶
- name: referenceImageUpdateMode, type: Enum, default: Off¶
Off = manual control, AutoUpdate resets in input change, AutoClear clears on input change.
Values:
Title |
Name |
|---|---|
Off |
Off |
Auto Update |
AutoUpdate |
Auto Clear |
AutoClear |
Update Roi¶
- name: updateRoi, type: Trigger¶
Merge Mode¶
- name: mergeMode, type: Enum, default: BitWiseOr¶
Values:
Title |
Name |
Deprecated Name |
|---|---|---|
Copy only: outX = inX; X = 0,1,… |
None |
[ 0] none |
Maximum: out0 = MAX(in0,in1,…) |
Maximum |
Max |
Minimum: out0 = MIN(in0,in1,…) |
Minimum |
|
Minimum where defined: out0 = MIN(inX; X = 0,1,… and inX defined) |
MinWhereDefined |
Min |
Sum: out0 = SUM(in0,in1,…) |
Sum |
|
Bitwise OR: out0 = OR (in0,in1,…) |
BitWiseOr |
[ 3] out0 = OR (i0, i1, i2, i3) (bitwise OR) |
Bitwise AND: out0 = AND(in0,in1,…) |
BitWiseAnd |
[ 4] out0 = AND (i0, i1, i2, i3) (bitwise AND) |
Bitwise XOR: out0 = XOR(in0,in1,…) |
BitWiseXor |
[12] out0 = XOR (i0, i1, i2, i3) (bitwise XOR) |
Mask Original (2): out0 = in1 ? in0 : fV |
MaskOrig2 |
[ 5] out0 = i1 ? i0 : fillValue (Masked Original) |
Mask in Original (2): out0 = in1 ? in1 : in0 |
MaskInOrig2 |
[ 6] out0 = i1 ? i1 : i0 (Mask In Original) |
Mask C in Original (2): out0 = in1 ? C0 : in0 |
MaskCInOrig2 |
[ 7] out0 = i1 ? C0 : i0 |
Absolute Difference: out0 = ABS(in0 - in1) |
AbsDiff2 |
[13] out0 = abs(i0 - i1) (Difference) |
ArgMax (2): out0 = OR (in0!=0,in1!=0) ? CX; X = ARGMAX(in0, in1) : fV |
ArgMax2 |
[15] out0 = OR (i0,i1) ? CX; X = ARGMAX(i0, i1) : fillValue; (ArgMax) |
Mask Original Any: out0 = OR (in1!=0,in2!=0,…) ? in0 : 0 |
MaskOrigAny |
MaskOrig |
Mask Original None: out0 = OR (in1!=0,in2!=0,…) ? 0 : in0 |
MaskOrigNone |
|
Mask Original All: out0 = AND(in1!=0,in2!=0,…) ? in0 : 0 |
MaskOrigAll |
|
Mask Original Not All: out0 = AND(in1!=0,in2!=0,…) ? 0 : in0 |
MaskOrigNotAll |
|
Mask Max in Original: out0 = MAX(in1,in2,…) ? MAX(in1,in2,…) : in0 |
MaskMaxInOrig |
[ 9] out0 = MAX (i1,i2,i3) ? MAX(i1,i2,i3) : input0 (Mask In Original) |
Mask C in Original : out0 = OR (in1!=0,in2!=0,…) ? C0 : in0 |
MaskCInOrig |
[10] out0 = OR (i1,i2,i3) ? C0 : i0 |
Maximum with LUT: out0 = MAX(inX ? (useCX ? CX : inX) : 0; X = 0,1,…) |
MaxWithLUT |
[14] out0 = MAX (iX ? (useCX ? CX : iX) : fillValue; X = 0,1,2,3) (MergeMax) |
Bitwise OR with LUT: out0 = OR (inX ? (useCX ? CX : inX) : 0; X = 0,1,…) |
BitWiseOrWithLUT |
[11] out0 = OR (iX ? (useCX ? CX : iX) : fillValue; X = 0,1,2,3) (MergeSegResults) |
Bitwise AND with LUT: out0 = AND (inX ? (useCX ? CX : inX) : 0; X = 0,1,…) |
BitWiseAndWithLUT |
|
Write Label(s) in Orig.: out0 = OR (AND(NEG(C0),in0), AND(C0, OR(inX ? (useCX ? CX : 0) : inX; X = 1,2,…)) |
BitWiseWriteWithLUT |
Roi Update Mode¶
- name: roiUpdateMode, type: Enum, default: Off¶
Values:
Title |
Name |
|---|---|
Off |
Off |
Auto Update |
AutoUpdate |
Auto Clear |
AutoClear |
Clear¶
- name: clear, type: Trigger¶
Internal ROI Cache Type¶
- name: internalROICacheType, type: Enum, default: FileCache¶
Values:
Title |
Name |
|---|---|
Mem Cache |
MemCache |
File Cache |
FileCache |