---
layout: default-layout
title: class CImageProcessingModule - Dynamsoft Capture Vision C++ Edition API Reference
description: API reference for the CImageProcessingModule class in Dynamsoft Image Processing C++ Edition, providing module-level utilities such as version retrieval.
keywords: image processing module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
breadcrumbText: C++ CImageProcessingModule Class
---

# CImageProcessingModule

The `CImageProcessingModule` class defines general functions in the image processing module.

## Definition

*Namespace:* dynamsoft::dip

*Assembly:* DynamsoftImageProcessing

```cpp
class CImageProcessingModule 
```

## Methods

| Method                                                    | Description                                        |
| --------------------------------------------------------- | -------------------------------------------------- |
| [GetVersion](#getversion)                                     | Returns the version of the image processing module. |
| [CreatePredetectedRegionElement](#createpredetectedregionelement) | Create a Predetected Region Element object. |
| [CreateAuxiliaryRegionElement](#createauxiliaryregionelement) | Create an Auxiliary Region Element object. |

## CreatePredetectedRegionElement

Create a Predetected Region Element object.

```cpp
static CPredetectedRegionElement* CreatePredetectedRegionElement();
```

**Return Value**

Returns an instance of `CPredetectedRegionElement`.

## CreateAuxiliaryRegionElement

Create an Auxiliary Region Element object.

```cpp
static CAuxiliaryRegionElement* CreateAuxiliaryRegionElement();
```

**Return Value**

Returns an instance of `CAuxiliaryRegionElement`.

**See Also**

[CAuxiliaryRegionElement]({{ site.dcvb_cpp_api }}core/intermediate-results/auxiliary-region-element.html)

**Remarks**

Introduced in Dynamsoft Capture Vision version 3.4.1000.

## GetVersion

Returns the version of the image processing module.

```cpp
static const char* GetVersion();
```

**Return Value**

Returns a const char pointer representing the version of the image processing module.
