Giter VIP home page Giter VIP logo

searchart's Introduction

SearchArt: A Custom Web App for Artwork Discovery through Neural Networks

Description

SearchArt is an innovative web application developed from scratch, utilizing foundational web technologies such as HTML, CSS, PHP, and JavaScript without relying on any frameworks. This project aims to provide a unique user experience by allowing users to upload their own dataset of images and interact through voice commands. When a user pronounces a word, it is recognized as a label, and the app then displays artworks containing objects semantically represented by that word.

At the core of SearchArt is the integration of a neural network using the YOLO (You Only Look Once) library, which enables the efficient identification of objects within the images. This feature allows for an immersive and interactive way of exploring art based on specific elements or themes.

Additionally, the application includes a testing feature with a pre-loaded set of images already tagged with labels. This functionality enables users to experience and interact with the app, exploring its capabilities and the power of neural network-based image recognition in the context of art discovery.

Key Features

  • User-friendly interface to upload custom datasets of images.
  • Voice recognition capability for intuitive user interaction.
  • Neural network integration using YOLO for accurate object detection within artworks.
  • A pre-loaded image set for immediate testing and exploration.
  • Developed using basic but powerful web technologies, ensuring broad accessibility and ease of use.

Project Goals

SearchArt is designed not only as a tool for art enthusiasts and researchers but also as an educational platform demonstrating the practical application of neural networks in recognizing and classifying elements within visual art. It stands as an example of the potential of combining traditional web development with advanced machine learning techniques to create novel and engaging user experiences.

Project Presentation

For a detailed overview of the project, please refer to the project presentation available in this repository: Presentation PDF

searchart's People

Contributors

francescobaio avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.