https://github.com/pearmini/hap
Turn your avatar into artwork via algorithm visualization and AI. 🏖
https://github.com/pearmini/hap
algorithms-and-data-structures algorithms-implemented art body-segmentation data-structures data-visualization image-processing style-transfer
Last synced: 3 months ago
JSON representation
Turn your avatar into artwork via algorithm visualization and AI. 🏖
- Host: GitHub
- URL: https://github.com/pearmini/hap
- Owner: pearmini
- License: mit
- Created: 2019-10-18T03:18:04.000Z (over 5 years ago)
- Default Branch: next
- Last Pushed: 2024-12-15T20:44:11.000Z (6 months ago)
- Last Synced: 2025-03-18T10:51:37.551Z (3 months ago)
- Topics: algorithms-and-data-structures, algorithms-implemented, art, body-segmentation, data-structures, data-visualization, image-processing, style-transfer
- Language: JavaScript
- Homepage: https://pearmini.github.io/hap/
- Size: 18.1 MB
- Stars: 13
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HAP: Hackers and Painters
> [!NOTE]
> The new version of HAP is currently in development, please refer to the [released version](https://github.com/pearmini/hap/tree/main) for more information.**HAP** is a web application built on [React.js](https://react.dev/) and [Charming.js](https://github.com/charming-art/charming), and is going using [M5L](https://github.com/ml5js/ml5-next-gen) for AI. Turn your avatar into artwork with algorithm visualization and AI!

## Inspiration
In the digital world, avatars are our virtual visages. Why not make them stand out and be memorable like works of art?
Both hackers and painters are artists, capable of creating beautiful artworks. In the HAP (Hacker and Painter) world, hackers use a series of classic algorithms as filters to visually transform avatars, while painters employ a range of AI filters to remodel avatars by transferring styles or learning from classic masterpieces of the world.
I hope that while users acquire a unique new avatar, they can also appreciate the beauty of algorithms and the charm of world-famous paintings.
## TODO
HAP is a new project with a lot of features yet to be implemented. If you find the following TODOs interesting, welcome to contribute!
- [ ] Add more hacker filters:
- [ ] BFS, DFS, Prim
- [ ] Sorting
- [ ] Binary Search
- [ ] Delaunay
- [ ] Voronoi
- [ ] ...
- [ ] Add a editor panel to customize each filter.
- [ ] Add painter filters: AI filters.