# EnhancedImageUnit

The `EnhancedImageUnit` class represents an intermediate result unit whose type is enhanced images.

## Definition

*Package:* com.dynamsoft.ddn.intermediate_results

*Inheritance:* [IntermediateResultUnit](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md) -> EnhancedImageUnit

```java
public class EnhancedImageUnit extends IntermediateResultUnit
```

## Methods

| Method | Description |
|--------|-------------|
| [`getEnhancedImage`](#getenhancedimage) | Gets an `EnhancedImageElement` object from current object. |
| [`setEnhancedImage`](#setenhancedimage) | Sets the enhanced image. |

### getEnhancedImage

Gets an `EnhancedImageElement` object from current unit.

```java
public EnhancedImageElement getEnhancedImage()
```

**Return Value**

Returns the `EnhancedImageElement` object.

**See Also**

* [EnhancedImageElement](https://www.dynamsoft.com/document-normalizer/docs/server/programming/java/api-reference/enhanced-image-element.md)

### setEnhancedImage

Sets the enhanced image.

```java
public void setEnhancedImage(EnhancedImageElement element) throws DocumentNormalizerException
```

**Parameters**

`element` The enhanced image to be set.

**Exceptions**

[`DocumentNormalizerException`](https://www.dynamsoft.com/document-normalizer/docs/server/programming/java/api-reference/document-normalizer-exception.md)

**See Also**

* [EnhancedImageElement](https://www.dynamsoft.com/document-normalizer/docs/server/programming/java/api-reference/enhanced-image-element.md)
