# MinImageCaptureInterval

Parameter `MinImageCaptureInterval` defines the minimum time interval (in milliseconds) allowed between consecutive image captures.

## JSON Structure

**Location in template:**
```
CaptureVisionTemplates[i]
    └── MinImageCaptureInterval
```

**Parent object:** [CaptureVisionTemplate](https://www.dynamsoft.com/capture-vision/docs/core/parameters/file/capture-vision-template.md) object

**Example:**

```json
{
    "MinImageCaptureInterval":100
}
```

> [!NOTE]
> - This snippet shows only the `MinImageCaptureInterval` parameter.
> - To use it, embed this parameter within a [CaptureVisionTemplate](https://www.dynamsoft.com/capture-vision/docs/core/parameters/file/capture-vision-template.md) object.
> - For the complete JSON structure, see:
>   - [Full JSON Structure](https://www.dynamsoft.com/capture-vision/docs/core/parameters/file/index.md#full-json-structure)
>   - [Minimal Valid JSON](https://www.dynamsoft.com/capture-vision/docs/core/parameters/file/index.md#minimal-valid-json-example)

## Parameter Details

| MinImageCaptureInterval Parameter Details |
| :------------- |
| **Type**<br>*int* |
| **Range**<br>[0, 0x7fffffff] |
| **Default Value**<br>0 |
| **Remarks**<br>This property represents the minimum time interval (in milliseconds) that must elapse before the next image capture operation can be initiated.<br>Setting a larger value for this property will introduce a delay between image captures, while setting a smaller value allows for more frequent captures. It can be used to reduce the computational frequency, which can effectively lower energy consumption. Please note that the actual time interval between captures may be longer than the specified minimum interval due to various factors, such as image processing time and hardware limitations.|
