An open API service indexing awesome lists of open source software.

https://github.com/capjamesg/open-shelves

An open source computer vision project to identify book spines.
https://github.com/capjamesg/open-shelves

book-segmentation book-spines bookshelves computer-vision datasets object-detection

Last synced: 4 months ago
JSON representation

An open source computer vision project to identify book spines.

Awesome Lists containing this project

README

          

![open-shelves](https://github.com/capjamesg/open-shelves/assets/37276661/f72ee9f2-bca7-4ea4-8d39-29b92f65d44b)

# Open Shelves

[![Download the dataset](https://media.roboflow.com/download-dataset-badge.svg)](https://universe.roboflow.com/capjamesg/open-shelves)

## About the Project

Open Shelves is an open source computer vision project to identify book spines.

The dataset for this project is hosted on Roboflow. [You can also try all models](https://universe.roboflow.com/capjamesg/open-shelves) that have been trained with this dataset on Roboflow.

You can use this dataset to train vision models to identify bookshelves.

This dataset was designed to improve the [clickable bookshelves](https://jamesg.blog/2024/02/14/clickable-bookshelves/) ([source code](https://github.com/capjamesg/cv-book-svg)) project. A key limitation of the project was the foundation models on which it depends, Grounding DINO and Segment Anything, require signifiant computational resources to run, particularly on large numbers of images. With Open Shelves, a fine-tuned model can be trained that is faster than the Grounding DINO and Segment Anything combination.

## License

This project is licensed under a [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license.

## Contributors

The following people contributed to this project:

- [James](https://jamesg.blog)

## Contributing

Have images of book spines that you want to contribute to the dataset? Send them to readers [at] jamesg [dot] blog.