{"id":15707851,"url":"https://github.com/capjamesg/open-shelves","last_synced_at":"2026-03-18T01:35:21.020Z","repository":{"id":223759512,"uuid":"761148399","full_name":"capjamesg/open-shelves","owner":"capjamesg","description":"An open source computer vision project to identify book spines.","archived":false,"fork":false,"pushed_at":"2024-03-27T09:06:29.000Z","size":10,"stargazers_count":38,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-29T22:36:01.996Z","etag":null,"topics":["book-segmentation","book-spines","bookshelves","computer-vision","datasets","object-detection"],"latest_commit_sha":null,"homepage":"https://universe.roboflow.com/capjamesg/open-shelves","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/capjamesg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-21T10:30:14.000Z","updated_at":"2026-01-27T22:09:54.000Z","dependencies_parsed_at":"2024-02-21T23:32:10.054Z","dependency_job_id":"ae6b3c51-3f9d-48ee-b92d-c120d985fa42","html_url":"https://github.com/capjamesg/open-shelves","commit_stats":null,"previous_names":["capjamesg/open-shelves"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/capjamesg/open-shelves","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fopen-shelves","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fopen-shelves/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fopen-shelves/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fopen-shelves/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capjamesg","download_url":"https://codeload.github.com/capjamesg/open-shelves/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capjamesg%2Fopen-shelves/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30640256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-18T00:09:27.587Z","status":"ssl_error","status_checked_at":"2026-03-18T00:09:26.123Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["book-segmentation","book-spines","bookshelves","computer-vision","datasets","object-detection"],"created_at":"2024-10-03T20:41:33.670Z","updated_at":"2026-03-18T01:35:20.991Z","avatar_url":"https://github.com/capjamesg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![open-shelves](https://github.com/capjamesg/open-shelves/assets/37276661/f72ee9f2-bca7-4ea4-8d39-29b92f65d44b)\n\n# Open Shelves\n\n[![Download the dataset](https://media.roboflow.com/download-dataset-badge.svg)](https://universe.roboflow.com/capjamesg/open-shelves)\n\n## About the Project\n\nOpen Shelves is an open source computer vision project to identify book spines.\n\nThe 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.\n\nYou can use this dataset to train vision models to identify bookshelves.\n\nThis 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.\n\n## License\n\nThis project is licensed under a [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license.\n\n## Contributors\n\nThe following people contributed to this project:\n\n- [James](https://jamesg.blog)\n\n## Contributing\n\nHave images of book spines that you want to contribute to the dataset? Send them to readers [at] jamesg [dot] blog.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapjamesg%2Fopen-shelves","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcapjamesg%2Fopen-shelves","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcapjamesg%2Fopen-shelves/lists"}