From eec387e1a5cf025cc9f936c68a265ae6a0269e8e Mon Sep 17 00:00:00 2001 From: "junjie.jiang" Date: Tue, 9 Aug 2022 19:26:44 +0800 Subject: [PATCH] update readme --- README.md | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dff69ea..c73f07c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,90 @@ -# nvjpeg +# Image Decode Implementation with NVJpeg and CV2 + +*author: Junjie Jiang* + + + +
+ + + +## Description + +An image decode operator implementation with OpenCV and NvJpeg. +The decoder will use GPU to decode jpeg images. + +Only supports linux. + +
+ + + +## Code Example + +Load a image from path './dog.jpg'. + + *Write the pipeline in simplified style:* + +```python +import towhee + +towhee.glob('./dog.jpg') \ + .image_decode.nvjpeg() \ + .show() +``` + +*Write a same pipeline with explicit inputs/outputs name specifications:* + +```python +import towhee + +towhee.glob['path']('./dog.jpg') \ + .image_decode.nvjpeg['path', 'img']() \ + .select['img']() \ + .show() +``` + + + + + + + +
+ + + +## Factory Constructor + +Create the operator via the following factory method: + +***image_decode.nvjpeg()*** + + + +
+ + + +## 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. + + + +