-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdiffff.xml
192 lines (181 loc) · 13.1 KB
/
diffff.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file controls the conversion process when opening patches.
The author of the pack enters name changes and default value changes for each new version of the pack.
========================================================================================================
For the author of the pack:
Pack versions must follow the pattern MAJOR.MINOR.PATCH with major, minor and patch being integer numbers
smaller than 1000000.
<PATCH version="0.1.0"> includes all changes for that new version of the pack.
You may enter planned name and default value changes upfront. The actual pack version is then defined by
the version.info file.
Conversion only happens when the version specified in the version.info doesn't match the pack info stored
in the users patch.
If there is no pack info in the users' patch, the patch is treated as if it was stored with
version 0.0.0 of this pack loaded.
In rare cases you might want to convert a patch back to an older version of your pack. Try to put your newest
diffff.xml into the old pack (old dlls, old version.info).
Users will only be asked to try back conversion if
a) the their patch was stored with a newer version than the loaded pack
b) there are some rules in the diffff that show how to convert back from that newer version (new diffff in old pack!!)
c) some nodes of the users' patch would actually be affected by the back conversion
Note that we don't have back conversion of default values of pins.
* add a node tag within the patch tag for the node you want to be converted
<NODE old="I (Spread)">
</NODE>
* add attribute "new" if you want to change the node name
new="J (Value)"
* add a pin tag within the node tag if you want to change the pin interface
<PIN old="Output"> </PIN>
* add attribute "new" if you want to change the pin name
new="Integers"
* add attribute "olddefault" if you want to change the default value of the pin.
specify the old default value.
olddefault="3"
* you may use <PATCH version="current">, which then refers to the version entered in the version.info file.
-->
<CONVVVVERTER>
<PATCH version="0.1.0">
<NODE old="LT (OpenCV Filter, Scalar)" new="LT (CV.Image)"> </NODE>
<NODE old="GT (OpenCV Filter, Scalar)" new="GT (CV.Image)"> </NODE>
<NODE old="EQ (OpenCV Filter, Scalar)" new="EQ (CV.Image)"> </NODE>
<NODE old="AdaptiveThreshold (CV Filter)" new="AdaptiveThreshold (CV.Image)"> </NODE>
<NODE old="AdaptiveThreshold (OpenCV)" new="AdaptiveThreshold (CV.Image)"> </NODE>
<NODE old="AsImage (CV DX11.Texture2D)" new="AsImage (DX11.Texture2D)"> </NODE>
<NODE old="AsImage (OpenCV DX11.Texture2D)" new="AsImage (DX11.Texture2D)"> </NODE>
<NODE old="AsImage (OpenCV Raw)" new="AsImage (Raw)"> </NODE>
<NODE old="AsTexture (OpenCV DX11.Texture2D)" new="AsTexture (CV.Image DX11.Texture2D)"> </NODE>
<NODE old="AsTexture (CV EX9.Texture)" new="AsTexture (CV.Image EX9.Texture)"> </NODE>
<NODE old="AsTexture (OpenCV EX9.Texture)" new="AsTexture (CV.Image EX9.Texture)"> </NODE>
<NODE old="AsTexture (OpenCV)" new="AsTexture (CV.Image EX9.Texture)"> </NODE>
<NODE old="Average (OpenCV Temporal)" new="Average (CV.Image Temporal)"> </NODE>
<NODE old="Average (CV Filter)" new="Average (CV.Image)"> </NODE>
<NODE old="Average (CV Analysis)" new="Average (CV.Image)"> </NODE>
<NODE old="AvgSdv (OpenCV Mean)" new="Average (CV.Image)"> </NODE>
<NODE old="BackgroundSubtract (CV Filter)" new="BackgroundSubtract (CV.Image)"> </NODE>
<NODE old="BackgroundSubtract (OpenCV)" new="BackgroundSubtract (CV.Image)"> </NODE>
<NODE old="BoardObjectPoints (CV)" new="BoardCorners (3d)"> </NODE>
<NODE old="BoardObjectPoints (OpenCV)" new="BoardCorners (3d)"> </NODE>
<NODE old="CalibrateCamera (OpenCV)" new="CalibrateCamera (CV.Transform)"> </NODE>
<NODE old="CalibrateCamera (CV)" new="CalibrateCamera (CV.Transform)"> </NODE>
<NODE old="CalibrateProjector (OpenCV)" new="CalibrateProjector (CV.Transform)"> </NODE>
<NODE old="Canny (CV Filter)" new="Canny (CV.Image)"> </NODE>
<NODE old="Canny (OpenCV)" new="Canny (CV.Image)"> </NODE>
<NODE old="CaptureProperty (OpenCV CLEye)" new="CaptureProperty (CV.Image CLEye)"> </NODE>
<NODE old="CaptureProperty (CV DirectShow)" new="CaptureProperty (CV.Image DirectShow)"> </NODE>
<NODE old="CaptureProperty (OpenCV DirectShow)" new="CaptureProperty (CV.Image DirectShow)"> </NODE>
<NODE old="Change (OpenCV)" new="Change (CV.Image)"> </NODE>
<NODE old="Chessboard (OpenCV DX9 Advanced)" new="Chessboard (DX9 Projected)"> </NODE>
<NODE old="Chessboard (CV DX9)" new="Chessboard (DX9)"> </NODE>
<NODE old="Chessboard (OpenCV DX9)" new="Chessboard (DX9)"> </NODE>
<NODE old="ChessboardSpread (OpenCV Value)" new="Chessboard (Spreads)"> </NODE>
<NODE old="Cons (CV)" new="Cons (CV.Image)"> </NODE>
<NODE old="Cons (OpenCV)" new="Cons (CV.Image)"> </NODE>
<NODE old="Context (OpenCV OpenNI)" new="Context (CV.Image OpenNI)"> </NODE>
<NODE old="Contour (OpenCV)" new="Contour (CV.Image)"> </NODE>
<NODE old="ContourDelauney (OpenCV)" new="Delauney (CV.Contour)"> </NODE>
<NODE old="ContourPerimeter (OpenCV Split)" new="Perimeter (CV.Contour Split)"> </NODE>
<NODE old="ConvertScale (OpenCV)" new="ConvertScale (CV.Image)"> </NODE>
<NODE old="Decode (CV StructuredLight)" new="Decode (CV.StructuredLight)"> </NODE>
<NODE old="Decode (Image.StructuredLight)" new="Decode (CV.StructuredLight)"> </NODE>
<NODE old="Delauney (OpenCV Analysis Contour)" new="Delauney (CV.Contour)"> </NODE>
<NODE old="DetectFeatures (CV Analysis Features)" new="DetectFeatures (CV.Image)"> </NODE>
<NODE old="DetectFeatures (OpenCV Analysis Features)" new="DetectFeatures (CV.Image)"> </NODE>
<NODE old="Dilate (OpenCV)" new="Dilate (CV.Image)"> </NODE>
<NODE old="DrawBoardCorners (CV DX9 2D)" new="BoardCorners (DX9)"> </NODE>
<NODE old="DrawBoardCorners (OpenCV DX9 2D)" new="BoardCorners (DX9)"> </NODE>
<NODE old="Encode (CV StructuredLight)" new="Encode (CV.StructuredLight)"> </NODE>
<NODE old="Encode (Image.StructuredLight)" new="Encode (CV.StructuredLight)"> </NODE>
<NODE old="Erode (OpenCV)" new="Erode (CV.Image)"> </NODE>
<NODE old="Extrinsics (CV Split)" new="Extrinsics (CV.Transform Split)"> </NODE>
<NODE old="Extrinsics (OpenCV Split)" new="Extrinsics (CV.Transform Split)"> </NODE>
<NODE old="FeatureSet (CV Features Split)" new="FeatureSet (CV.Features Split)"> </NODE>
<NODE old="FeatureSet (OpenCV Features Split)" new="FeatureSet (CV.Features Split)"> </NODE>
<NODE old="FileImage (CV Source)" new="FileImage (CV.Image)"> </NODE>
<NODE old="FindBoard (CV)" new="FindBoard (CV.Image)"> </NODE>
<NODE old="FindBoard (OpenCV)" new="FindBoard (CV.Image)"> </NODE>
<NODE old="FindCommonImages (OpenCV StereoCalibrate)" new="FindCommonImages (CV.Transform StereoCalibrate)"> </NODE>
<NODE old="FindExtrinsics (OpenCV)" new="SolvePnP (CV.Transform)"> </NODE>
<NODE old="FrameDelay (OpenCV)" new="FrameDelay (CV.Image)"> </NODE>
<NODE old="FrameDifference (OpenCV)" new="FrameDifference (CV.Image)"> </NODE>
<NODE old="Framerate (CV Animation)" new="Framerate (CV.Image)"> </NODE>
<NODE old="Framerate (OpenCV)" new="Framerate (CV.Image)"> </NODE>
<NODE old="GaussianBlur (CV Filter)" new="GaussianBlur (CV.Image)"> </NODE>
<NODE old="GaussianBlur (OpenCV)" new="GaussianBlur (CV.Image)"> </NODE>
<NODE old="Grayscale (OpenCV)" new="Grayscale (CV.Image)"> </NODE>
<NODE old="Homography (OpenCV Transform)" new="Homography (2d)"> </NODE>
<NODE old="ImageLoad (CV Source)" new="FileImage (CV.Image)"> </NODE>
<NODE old="ImageLoad (OpenCV)" new="FileImage (CV.Image)"> </NODE>
<NODE old="ImageLoad (CV FreeImage)" new="FileImage (CV.Image FreeImage)"> </NODE>
<NODE old="ImageQuad (OpenCV DX11.Layer)" new="GridView (DX11.Layer)"> </NODE>
<NODE old="ImageQuad (OpenCV DX9)" new="GridView (DX9)"> </NODE>
<NODE old="ImageQuad (CV DX9)" new="GridView (DX9)"> </NODE>
<NODE old="ImageRegion (OpenCV Features Criteria Position)" new="ImageRegion (CV.Features)"> </NODE>
<NODE old="ImageResize (OpenCV)" new="Resize (CV.Image)"> </NODE>
<NODE old="Images (OpenCV OpenNI)" new="Images (CV.Image OpenNI)"> </NODE>
<NODE old="ImageToProjection (CV 2D)" new="ImageToProjection (CV 2D)"> </NODE>
<NODE old="ImageToProjection (OpenCV 2D)" new="ImageToProjection (CV 2D)"> </NODE>
<NODE old="Info (OpenCV)" new="Info (CV.Image)"> </NODE>
<NODE old="Info (CV Analysis)" new="Info (CV.Image)"> </NODE>
<NODE old="Intrinsics (CV Split)" new="Intrinsics (CV.Transform Split)"> </NODE>
<NODE old="Intrinsics (OpenCV Split)" new="Intrinsics (CV.Transform Split)"> </NODE>
<NODE old="ListDevices (CV DirectShow)" new="ListDevices (CV.Image DirectShow)"> </NODE>
<NODE old="ListDevices (OpenCV DirectShow)" new="ListDevices (CV.Image DirectShow)"> </NODE>
<NODE old="ListDevices (OpenCV OpenNI)" new="ListDevices (CV.Image OpenNI)"> </NODE>
<NODE old="MapCameraToNormalised (OpenCV 2D)" new="MapCameraToNormalised (CV.Transform)"> </NODE>
<NODE old="MapNormalisedToCamera (OpenCV 2D)" new="MapNormalisedToCamera (CV.Transform)"> </NODE>
<NODE old="Marker (DX9, 3D)" new="Marker (DX9 3D)"> </NODE>
<NODE old="MatchFeatures (OpenCV Features)" new="MatchFeatures (CV.Features)"> </NODE>
<NODE old="Noise (OpenCV Generator)" new="Noise (CV.Image)"> </NODE>
<NODE old="Noise (OpenCV Source)" new="Noise (CV.Image)"> </NODE>
<NODE old="Not (OpenCV Filter)" new="NOT (CV.Image)"> </NODE>
<NODE old="ObjectTracking (CV Analysis)" new="DetectObject (CV.Image)"> </NODE>
<NODE old="ObjectTracking (OpenCV)" new="DetectObject (CV.Image)"> </NODE>
<NODE old="OpticalFlowHS (OpenCV)" new="OpticalFlow (CV.Image Horn–Schunck)"> </NODE>
<NODE old="OpticalFlowLK (OpenCV)" new="OpticalFlow (CV.Image Lucas-Kanade)"> </NODE>
<NODE old="Payload (CV StructuredLight)" new="Payload (CV.StructuredLight)"> </NODE>
<NODE old="Payload (Image.StructuredLight)" new="Payload (CV.StructuredLight)"> </NODE>
<NODE old="Perspective (CV Intrinsics Transform)" new="Perspective (CV.Transform)"> </NODE>
<NODE old="Perspective (OpenCV Intrinsics Transform)" new="Perspective (CV.Transform)"> </NODE>
<NODE old="Pipet (CV Analysis)" new="Pipet (CV.Image)"> </NODE>
<NODE old="Pipet (OpenCV)" new="Pipet (CV.Image)"> </NODE>
<NODE old="ProjectPoints (OpenCV Split)" new="ProjectPoints (CV.Transform)"> </NODE>
<NODE old="Reader (CV Intrinsics)" new="Reader (CV.Transform Intrinsics)"> </NODE>
<NODE old="Reader (OpenCV Intrinsics)" new="Reader (CV.Transform Intrinsics)"> </NODE>
<NODE old="Renderer (OpenCV)" new="Renderer (CV.Image)"> </NODE>
<NODE old="Rotate (CV Filter)" new="Rotate (CV.Image)"> </NODE>
<NODE old="Rotate (OpenCV Step)" new="Rotate (CV.Image)"> </NODE>
<NODE old="S+H (OpenCV)" new="S+H (CV.Image)"> </NODE>
<NODE old="SelectMinimumArea (OpenCV Contour)" new="SelectMinimumArea (CV.Contour)"> </NODE>
<NODE old="Sobel (OpenCV)" new="Sobel (CV.Image)"> </NODE>
<NODE old="SolvePnP (CV)" new="SolvePnP (CV.Transform)"> </NODE>
<NODE old="SolvePnP (OpenCV)" new="SolvePnP (CV.Transform)"> </NODE>
<NODE old="Space (CV StructuredLight)" new="Space (CV.StructuredLight)"> </NODE>
<NODE old="Space (Image.StructuredLight)" new="Space (CV.StructuredLight)"> </NODE>
<NODE old="StereoCalibrate (CV)" new="StereoCalibrate (CV.Transform)"> </NODE>
<NODE old="StereoCalibrate (OpenCV)" new="StereoCalibrate (CV.Transform)"> </NODE>
<NODE old="Template (OpenCV Filter)" new="Template (CV.Image)"> </NODE>
<NODE old="TimingCircuit (OpenCV StructuredLight)" new="TimingCircuit (CV.StructuredLight)"> </NODE>
<NODE old="Transform (CV Filter)" new="Transform (CV.Image)"> </NODE>
<NODE old="Transform (OpenCV)" new="Transform (CV.Image)"> </NODE>
<NODE old="UnsharpMask (OpenCV)" new="UnsharpMask (CV.Image)"> </NODE>
<NODE old="VideoIn (CV DirectShow)" new="VideoIn (CV.Image DirectShow)"> </NODE>
<NODE old="VideoIn (OpenCV DirectShow)" new="VideoIn (CV.Image DirectShow)"> </NODE>
<NODE old="VideoIn (CV Source)" new="VideoIn (CV.Image VfW)"> </NODE>
<NODE old="VideoIn (OpenCV)" new="VideoIn (CV.Image VfW)"> </NODE>
<NODE old="VideoOut (CV)" new="VideoOut (CV.Image)"> </NODE>
<NODE old="VideoOut (OpenCV)" new="VideoOut (CV.Image)"> </NODE>
<NODE old="VideoPlayer (CV Source)" new="VideoPlayer (CV.Image)"> </NODE>
<NODE old="VideoPlayer (OpenCV Source)" new="VideoPlayer (CV.Image)"> </NODE>
<NODE old="WithinRange (OpenCV Filter, Scalar)" new="WithinRange (CV.Image)"> </NODE>
<NODE old="Writer (CV Image)" new="Writer (CV.Image)"> </NODE>
<NODE old="Writer (OpenCV Image)" new="Writer (CV.Image)"> </NODE>
<NODE old="Writer (CV Intrinsics)" new="Writer (CV.Transform Intrinsics)"> </NODE>
<NODE old="Writer (OpenCV Intrinsics)" new="Writer (CV.Transform Intrinsics)"> </NODE>
<NODE old="ImageLoad (OpenCV FreeImage)" new="FileImage (CV.Image FreeImage)"> </NODE>
</PATCH>
<PATCH version="0.2.0">
<NODE old="OpticalFlow (CV.Image Horn–Schunck)" new="OpticalFlow (CV.Image HornSchunck)"> </NODE>
<NODE old="OpticalFlow (CV.Image Lucas-Kanade)" new="OpticalFlow (CV.Image LucasKanade)"> </NODE>
</PATCH>
</CONVVVVERTER>