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

Updated 7 months ago

image-captioning

Image Captioning with CapDec

author: David Wang


Description

This operator generates the caption with CapDec which describes the content of the given image. ExpansionNet v2 introduces the Block Static Expansion which distributes and processes the input over a heterogeneous and arbitrarily big collection of sequences characterized by a different length compared to the input one. This is an adaptation from DavidHuji/CapDec.


Code Example

Load an image from path './image.jpg' to generate the caption.

Write a pipeline with explicit inputs/outputs name specifications:

from towhee.dc2 import pipe, ops, DataCollection

p = (
    pipe.input('url')
    .map('url', 'img', ops.image_decode.cv2_rgb())
    .map('img', 'text', ops.image_captioning.capdec(model_name='capdec_noise_0')
    .output('img', 'text')
)

DataCollection(p('./image.jpg')).show()
result2


Factory Constructor

Create the operator via the following factory method

capdec(model_name)

Parameters:

model_name: str

​ The model name of CapDec. Supported model names:

  • capdec_noise_0
  • capdec_noise_01
  • capdec_noise_001
  • capdec_noise_0001


Interface

An image captioning operator takes a towhee image as input and generate the correspoing caption.

Parameters:

data: towhee.types.Image (a sub-class of numpy.ndarray)

​ The image to generate caption.

Returns: str

​ The caption generated by model.

More Resources

Jael Gu 6c76f3aa1c Add more resources 5 Commits
file-icon .gitattributes
1.1 KiB
download-icon
Initial commit 3 years ago
file-icon README.md
4.2 KiB
download-icon
Add more resources 7 months ago
file-icon __init__.py
679 B
download-icon
init the operator. 3 years ago
file-icon cap.png
14 KiB
download-icon
update the doc. 2 years ago
file-icon capdec.py
4.1 KiB
download-icon
update the doc. 2 years ago
file-icon modules.py
16 KiB
download-icon
update the operator. 2 years ago
file-icon requirements.txt
0 B
download-icon
init the operator. 3 years ago
file-icon tabular.png
183 KiB
download-icon
update the doc. 2 years ago