This is the main repository for the Book Search project. This engine allows you to search database of books by simply uploading an image of a cover.
MIT License
There are many ways to search for a book that you are interested in - searching it by name, author, ISBN, and any other relevant features. That is all great, but the process is becoming very long as we introduce more and more features in the search system. And what if we want to find the cheapest place to buy the book? We would need to go to multiple websites and type the same query all over again!
This open-source project tries to solve that problem by leveraging the power of Deep Learning and creating an engine that allows an end-user to take a picture of books' cover and find places where they can buy the book.
This Book Search Engine is an open-source project that demonstrates a way of using Deep Learning in a real-world setting.
It is opened for contributions. :-)
To get a local copy up and running follow these simple example steps.
To run this project you'll need Python 3.5 or later and all dependencies listed in the requirements.txt.
To install all dependencies listend in the requirements file:
pip install -r requirements.txt
git clone https://github.com/lucko515/search-book-by-cover-server.git
mkdir dataset_builder_module/dataset
Link to the dataset: https://www.kaggle.com/lukaanicin/book-covers-dataset
python(3) dataset_features_generator.py
python(3) server.py
Let's improve this project together! :-)
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature_name/NewFeature
)git commit -m 'Explain your commit'
)git push origin feature_name/NewFeature
)Distributed under the MIT License. See LICENSE
for more information.
Luka Anicin - @luka_anicin_fn - [email protected]
Server of the project repo: https://github.com/lucko515/search-book-by-cover-server
Android application front-end repo: https://github.com/lucko515/search-book-by-cover-android-app