You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
259
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
259
260
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
260
261
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
`[in] templateName` The name of the template to export.
100
+
`[in] templateName` The name of the `CaptureVisionTemplate` to export.
101
101
102
102
`[in] includeDefaultValues` Specifies whether to include default values in the exported template.
103
103
104
104
`[out] pErrorCode` An error code.
105
105
106
+
**Remarks**
107
+
108
+
- It is supported to export all loaded templates by specifying the `templateName` as '*'.
109
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
110
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
111
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
112
+
106
113
**Return value**
107
114
108
115
Returns a string containing the exported template. The string is allocated by the SDK and must be freed by calling [`CoreModule::FreeBytes`]({{ site.dcvb_cpp_api }}core/basic-structures/core-module.html#freebytes).
@@ -111,9 +118,6 @@ Returns a string containing the exported template. The string is allocated by th
111
118
| :--------- | :---- | :---------- |
112
119
| EC_TEMPLATE_NAME_INVALID | -10036 | The target template name is invalid. |
113
120
114
-
**Remarks**
115
-
116
-
It is supported to export all loaded templates by specifying the `templateName` as '*'.
117
121
118
122
## OutputSettingsToFile
119
123
@@ -125,12 +129,19 @@ int OutputSettingsToFile(const char* templateName, const char* filePath, bool in
125
129
126
130
**Parameters**
127
131
128
-
`[in] templateName` The name of the template to export.
132
+
`[in] templateName` The name of the `CaptureVisionTemplate` to export.
129
133
130
134
`[in] filePath` The path to the output file.
131
135
132
136
`[in] includeDefaultValues` Specifies whether to include default values in the exported template.
133
137
138
+
**Remarks**
139
+
140
+
- It is supported to export all loaded templates by specifying the `templateName` as '*'.
141
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
142
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
143
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
144
+
134
145
**Return value**
135
146
136
147
Returns an error code. Zero indicates success.
@@ -139,10 +150,6 @@ Returns an error code. Zero indicates success.
139
150
| :--------- | :---- | :---------- |
140
151
| EC_FILE_SAVE_FAILED | -10058 | The file path is unavailable or the file can't be created for any other reasons. |
141
152
142
-
**Remarks**
143
-
144
-
It is supported to export all loaded templates by specifying the `templateName` as '*'.
145
-
146
153
## GetSimplifiedSettings
147
154
148
155
Retrieves a simplified version of the capture settings for a specific template.
@@ -153,10 +160,16 @@ int GetSimplifiedSettings(const char* templateName, SimplifiedCaptureVisionSetti
153
160
154
161
**Parameters**
155
162
156
-
`[in] templateName` The name of the template.
163
+
`[in] templateName` The name of the `CaptureVisionTemplate`.
157
164
158
165
`[out] settings` A pointer to a `SimplifiedCaptureVisionSettings` object.
159
166
167
+
**Remarks**
168
+
169
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
170
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
171
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
172
+
160
173
**Return value**
161
174
162
175
Returns an error code. Zero indicates success.
@@ -181,14 +194,20 @@ int UpdateSettings(const char* templateName, const SimplifiedCaptureVisionSettin
181
194
182
195
**Parameters**
183
196
184
-
`[in] templateName` The name of the template to update.
197
+
`[in] templateName` The name of the `CaptureVisionTemplate` to update.
185
198
186
199
`[in] settings` A pointer to a `SimplifiedCaptureVisionSettings` object.
187
200
188
201
`[in] errorMsgBuffer` A buffer for error messages.
189
202
190
203
`[in] errorMsgBufferLen` The length of the error message buffer.
191
204
205
+
**Remarks**
206
+
207
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
208
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
209
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
42
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
42
43
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
43
44
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
43
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
43
44
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
44
45
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_cpp_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_cpp_api }}capture-vision-router/settings.html#initsettingsfromfile).
106
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
105
107
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
106
108
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
Copy file name to clipboardExpand all lines: programming/cplusplus/index.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,12 @@ The best way to begin with Dynamsoft Capture Vision C++ Edition is to follow the
49
49
- Supported Versions: 10.15+
50
50
- Architecture: x64 and ARM 64-bit
51
51
52
+
- For Embedded Devices:
53
+
For embedded or ARM-based platforms, we recommend using a device with performance equivalent to or better than a Raspberry Pi 4 Model B (4GB RAM). Minimum recommended specs:
54
+
- Quad-core ARM Cortex-A72 processor (or equivalent)
55
+
- 4 GB RAM
56
+
- Linux-based OS (e.g., Raspberry Pi OS, Ubuntu Server)
57
+
52
58
## API Reference
53
59
54
60
For an overview of the APIs, see the [API Reference]({{ site.dcvb_cpp_api }}).
Copy file name to clipboardExpand all lines: programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -253,6 +253,7 @@ int StartCapturing(string templateName, bool waitForThreadExit, out string error
253
253
**Remarks**
254
254
255
255
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
256
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
256
257
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
257
258
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
Copy file name to clipboardExpand all lines: programming/dotnet/api-reference/capture-vision-router/settings.md
+30-12Lines changed: 30 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -90,10 +90,17 @@ string OutputSettings(string templateName, out int errorCode)
90
90
91
91
**Parameters**
92
92
93
-
`[in] templateName` The name of the template to export.
93
+
`[in] templateName` The name of the `CaptureVisionTemplate` to export.
94
94
95
95
`[out] errorCode` An error code generated during the process.
96
96
97
+
**Remarks**
98
+
99
+
- It is supported to export all loaded templates by specifying the `templateName` as '*'.
100
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
101
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
102
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
103
+
97
104
**Return Value**
98
105
99
106
Returns a string containing the exported template.
@@ -103,10 +110,6 @@ Returns a string containing the exported template.
103
110
| EC_TEMPLATE_NAME_INVALID | -10036 | The target template name is invalid. |
104
111
| EC_CALL_REJECTED_WHEN_CAPTURING | -10062 | Function call is rejected when capturing in progress. |
105
112
106
-
**Remarks**
107
-
108
-
It is supported to export all loaded templates by specifying the `templateName` as '*'.
109
-
110
113
## OutputSettingsToFile
111
114
112
115
Exports a specific template to a file.
@@ -117,10 +120,17 @@ int OutputSettingsToFile(string templateName, string filePath)
117
120
118
121
**Parameters**
119
122
120
-
`[in] templateName` The name of the template to export.
123
+
`[in] templateName` The name of the `CaptureVisionTemplate` to export.
121
124
122
125
`[in] filePath` The path to the output file.
123
126
127
+
**Remarks**
128
+
129
+
- It is supported to export all loaded templates by specifying the `templateName` as '*'.
130
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
131
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
132
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
133
+
124
134
**Return Value**
125
135
126
136
Returns an error code. Zero indicates success.
@@ -130,10 +140,6 @@ Returns an error code. Zero indicates success.
130
140
| EC_FILE_SAVE_FAILED | -10058 | The file path is unavailable or the file can't be created for any other reasons. |
131
141
| EC_CALL_REJECTED_WHEN_CAPTURING | -10062 | Function call is rejected when capturing in progress. |
132
142
133
-
**Remarks**
134
-
135
-
It is supported to export all loaded templates by specifying the `templateName` as '*'.
136
-
137
143
## GetSimplifiedSettings
138
144
139
145
Retrieves a simplified version of the capture settings for a specific template.
@@ -144,10 +150,16 @@ int GetSimplifiedSettings(string templateName, out SimplifiedCaptureVisionSettin
144
150
145
151
**Parameters**
146
152
147
-
`[in] templateName` The name of the template.
153
+
`[in] templateName` The name of the `CaptureVisionTemplate`.
148
154
149
155
`[out] settings` A `SimplifiedCaptureVisionSettings` object.
150
156
157
+
**Remarks**
158
+
159
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
160
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
161
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
162
+
151
163
**Return Value**
152
164
153
165
Returns an error code. Zero indicates success.
@@ -172,12 +184,18 @@ int UpdateSettings(string templateName, SimplifiedCaptureVisionSettings settings
172
184
173
185
**Parameters**
174
186
175
-
`[in] templateName` The name of the template to update.
187
+
`[in] templateName` The name of the `CaptureVisionTemplate` to update.
176
188
177
189
`[in] settings` A `SimplifiedCaptureVisionSettings` object.
178
190
179
191
`[out] errorMsg` Stores any error messages generated during the process.
180
192
193
+
**Remarks**
194
+
195
+
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
196
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
197
+
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
- There are two types of `CaptureVisionTemplate`: the [preset ones]({{ site.dcvb_dotnet_api }}capture-vision-router/auxiliary-classes/preset-template.html) which come with the SDK and the custom ones that get initialized when the user calls [InitSettings]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettings) / [InitSettingsFromFile]({{ site.dcvb_dotnet_api }}capture-vision-router/settings.html#initsettingsfromfile).
39
+
- When using a custom template, the parameter `templateName` should be the name of the [`CaptureVisionTemplate` object]({{ site.dcvb_parameters }}file/capture-vision-template.html) in the JSON template file.
39
40
- Please be aware that the preset `CaptureVisionTemplates` will be overwritten should the user call `InitSettings` / `InitSettingsFromFile` and pass his own settings.
40
41
- If parameter `templateName` is not specified, the preset one named 'Default' will be used. However, if the preset ones have been overwritten as described above, the first `CaptureVisionTemplate` from the user's own settings will be used instead.
0 commit comments