logo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Readme
Files and versions

71 lines
918 B

2 years ago
# Image Decode Implementation with CV2
*author: Kaiyuan Hu, Rentong Guo*
<br />
## Description
An image decode operator implementation with OpenCV.
<br />
## Code Example
Load a image from path './src_dog.jpg'.
2 years ago
*Write a pipeline with explicit inputs/outputs name specifications:*
2 years ago
```python
from towhee import pipe, ops, DataCollection
2 years ago
p = (
pipe.input('path')
.map('path', 'image', ops.image_decode.cv2_rgb())
.output('path', 'image')
)
2 years ago
```
<img src="./result.png" height="150px"/>
2 years ago
<br />
## Factory Constructor
Create the operator via the following factory method:
***image_decode.cv2_rgb()***
2 years ago
<br />
## Interface
An image decode operator takes an image path as input. It decodes the image back to ndarray.
**Parameters:**
**img**: *str*
​ Image file path.
**Returns**: *towhee.types.Image (a sub-class of numpy.ndarray)*
​ The decoded image data as numpy.ndarray.
2 years ago