https://github.com/anirudh-mehra/scene-sense-main
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.0%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: anirudh-mehra
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 21.5 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Created 12 months ago
· Last pushed 12 months ago
Metadata Files
Readme
License
README.md
Scene-Sense
Scene Sense is an AI-powered search engine gallery app that revolutionizes the way users interact with their photo collections. With Scene Sense, finding the perfect photo becomes a breeze as users can search using natural language queries.
Note: This is a proof of concept and is not intended for production use.
Inspiration
I was inspired by the idea of using AI to help users find photos in their gallery. I wanted to create a search engine that would allow users to search for photos based on the scene in the photo and be descriptive.
Brief Working
- Scene Sense uses the CLIP model to understand natural language queries and image content, providing accurate and contextually relevant results.
- App handles multiple users, a robust user authentication system is implemented using FastAPI. User credentials are stored in MongoDB and it uses password hashing techniques and JSON Web Token (JWT).
- The app leverages Google Cloud Platform for storage and deployment and Pinecone for embedding management, enabling efficient and fast image retrieval.
Demo
https://github.com/user-attachments/assets/f86b8a68-051e-435b-b24d-6872e36093e2
Owner
- Login: anirudh-mehra
- Kind: user
- Repositories: 1
- Profile: https://github.com/anirudh-mehra
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2
Dependencies
docker-compose.yml
docker
requirements.txt
pypi
- Babel ==2.15.0
- GitPython ==3.1.43
- Jinja2 ==3.1.4
- MarkupSafe ==2.1.5
- PyYAML ==6.0.1
- Pygments *
- QtPy ==2.4.1
- Send2Trash ==1.8.3
- altair ==5.3.0
- annotated-types ==0.7.0
- anyio ==4.4.0
- argon2-cffi ==23.1.0
- argon2-cffi-bindings ==21.2.0
- arrow ==1.3.0
- asttokens *
- async-lru ==2.0.4
- attrs ==23.2.0
- bcrypt ==4.0.0
- beautifulsoup4 ==4.12.3
- bleach ==6.1.0
- blinker ==1.8.2
- cachetools ==5.4.0
- certifi ==2024.7.4
- cffi ==1.16.0
- charset-normalizer ==3.3.2
- click ==8.1.7
- colorama *
- comm *
- cryptography ==43.0.0
- debugpy *
- decorator *
- defusedxml ==0.7.1
- dnspython ==2.6.1
- ecdsa ==0.19.0
- email_validator ==2.2.0
- exceptiongroup *
- executing *
- fastapi ==0.111.1
- fastapi-cli ==0.0.4
- fastjsonschema ==2.20.0
- filelock ==3.15.4
- fqdn ==1.5.1
- fsspec ==2024.6.1
- ftfy ==6.2.0
- gitdb ==4.0.11
- google-api-core ==2.19.1
- google-auth ==2.32.0
- google-cloud-core ==2.4.1
- google-cloud-storage ==2.17.0
- google-crc32c ==1.5.0
- google-resumable-media ==2.7.1
- googleapis-common-protos ==1.63.2
- grpcio ==1.65.1
- h11 ==0.14.0
- httpcore ==1.0.5
- httptools ==0.6.1
- httpx ==0.27.0
- huggingface-hub ==0.24.0
- idna ==3.7
- importlib_metadata *
- intel-openmp ==2021.4.0
- ipykernel *
- ipython *
- ipywidgets ==8.1.3
- isoduration ==20.11.0
- itsdangerous ==2.2.0
- jedi *
- joblib ==1.4.2
- json5 ==0.9.25
- jsonpointer ==3.0.0
- jsonschema ==4.23.0
- jsonschema-specifications ==2023.12.1
- jupyter ==1.0.0
- jupyter-console ==6.6.3
- jupyter-events ==0.10.0
- jupyter-lsp ==2.2.5
- jupyter_client *
- jupyter_core *
- jupyter_server ==2.14.2
- jupyter_server_terminals ==0.5.3
- jupyterlab ==4.2.4
- jupyterlab_pygments ==0.3.0
- jupyterlab_server ==2.27.3
- jupyterlab_widgets ==3.0.11
- lz4 ==4.3.3
- markdown-it-py ==3.0.0
- matplotlib-inline *
- mdurl ==0.1.2
- mistune ==3.0.2
- mkl ==2021.4.0
- mpmath ==1.3.0
- nbclient ==0.10.0
- nbconvert ==7.16.4
- nbformat ==5.10.4
- nest_asyncio *
- networkx ==3.3
- nltk ==3.9.1
- notebook ==7.2.1
- notebook_shim ==0.2.4
- numpy ==1.26.4
- open_clip_torch ==2.26.1
- orjson ==3.10.6
- overrides ==7.7.0
- packaging *
- pandas ==2.2.2
- pandocfilters ==1.5.1
- parso *
- passlib ==1.7.4
- pickleshare *
- pillow ==10.4.0
- pinecone-client ==5.0.0
- pinecone-plugin-inference ==1.0.2
- pinecone-plugin-interface ==0.0.7
- platformdirs *
- prometheus_client ==0.20.0
- prompt_toolkit *
- proto-plus ==1.24.0
- protobuf ==4.25.4
- protoc-gen-openapiv2 ==0.0.1
- psutil *
- pure_eval *
- pyarrow ==17.0.0
- pyasn1 ==0.6.0
- pyasn1_modules ==0.4.0
- pycparser ==2.22
- pydantic ==2.8.2
- pydantic-extra-types ==2.9.0
- pydantic-settings ==2.3.4
- pydantic_core ==2.20.1
- pydeck ==0.9.1
- pymongo ==4.8.0
- python-dateutil *
- python-dotenv ==1.0.1
- python-jose ==3.3.0
- python-json-logger ==2.0.7
- python-multipart ==0.0.9
- pytz ==2024.1
- pyzmq *
- qtconsole ==5.5.2
- referencing ==0.35.1
- regex ==2024.5.15
- requests ==2.32.3
- rfc3339-validator ==0.1.4
- rfc3986-validator ==0.1.1
- rich ==13.7.1
- rpds-py ==0.19.0
- rsa ==4.9
- safetensors ==0.4.3
- setuptools ==69.5.1
- shellingham ==1.5.4
- six *
- smmap ==5.0.1
- sniffio ==1.3.1
- soupsieve ==2.5
- stack-data *
- starlette ==0.37.2
- streamlit ==1.36.0
- sympy ==1.13.1
- tbb ==2021.13.0
- tenacity ==8.5.0
- terminado ==0.18.1
- timm ==1.0.7
- tinycss2 ==1.3.0
- tokenizers ==0.19.1
- toml ==0.10.2
- toolz ==0.12.1
- torch ==2.3.1
- torchvision ==0.18.1
- tornado *
- tqdm ==4.66.4
- traitlets *
- transformers ==4.43.2
- typer ==0.12.3
- types-python-dateutil ==2.9.0.20240316
- typing_extensions *
- tzdata ==2024.1
- ujson ==5.10.0
- uri-template ==1.3.0
- urllib3 ==2.2.2
- uvicorn ==0.30.3
- watchdog ==4.0.1
- watchfiles ==0.22.0
- wcwidth *
- webcolors ==24.6.0
- webencodings ==0.5.1
- websocket-client ==1.8.0
- websockets ==12.0
- wheel ==0.43.0
- widgetsnbextension ==4.0.11
- zipp *