Which libraries can be used for image caption generation?
Image Caption Generation is an interesting problem to work on. I think your question was to know if there are any open-source libraries with built-in functions for Image Captioning. You can build Image Caption Generation models using Frameworks like Tensorflow, PyTorch, and Trax.
I'd also recommend you to read the following papers:
- Show and Tell: A Neural Image Caption Generator. Link
- Transfer learning from language models to image caption generators: Better models may not transfer better. Link
- Image Captioning with Unseen Objects. Link
Also, here are a couple of blog posts you can read:
I've been read from some blogs, for image caption generation you can use concepts of a CNN and LSTM model and build a working model of Image caption generator by implementing CNN with LSTM. I think before you want to make something and using this project, you need to have good knowledge of Deep learning, Python, working on Jupyter notebooks, Keras library, Numpy, and Natural language processing and make sure that you have installed all the following necessary libraries: -pip install tensorflow -keras -pillow -numpy -tqdm -jupyterlab