# DeskewedImageUnit Class

The `DeskewedImageUnit` class represents an intermediate result unit whose type is Deskewed images.

## Definition

*Package:* com.dynamsoft.ddn.intermediate_results

```java
public class DeskewedImageUnit extends IntermediateResultUnit
```

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

## Methods

| Method | Description |
|--------|-------------|
| [`getDeskewedImage`](#getdeskewedimage) | Gets a `DeskewedImageElement` object from current object. |
| [`setDeskewedImage`](#setdeskewedimage) | Sets the deskewed image. |

### getDeskewedImage

Gets a `DeskewedImageElement` object from current unit.

```java
public DeskewedImageElement getDeskewedImage()
```

**Return Value**

Returns the `DeskewedImageElement` object.

**See Also**

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

### setDeskewedImage

Sets the deskewed image.

```java
public void setDeskewedImage(DeskewedImageElement element) throws DocumentNormalizerException
public void setDeskewedImage(DeskewedImageElement element, double[] matrixToOriginalImage) throws DocumentNormalizerException
```

**Parameters**

`element` The deskewed image to be set.

`matrixToOriginalImage` The matrix to original image.

**Exceptions**

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

**See Also**

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