Skip to content

A wrapper for emoji rainfall for humans ๐ŸŒง๏ธ ๐Ÿถ ๐Ÿต ๐Ÿฆ ๐Ÿท ๐Ÿจ

License

Notifications You must be signed in to change notification settings

akshaybahadur21/Raining-Emoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Raining Emoji ๐ŸŒง๏ธ ๐Ÿถ ๐Ÿต ๐Ÿฆ ๐Ÿท ๐Ÿจ

What can be better than your favourite emojis raining?

Inspiration ๐Ÿ—ฝ

The pymunk logic is heavily inspired from Amirabbas Asadi's toy project

Code Requirements ๐Ÿฆ„

You can install Conda for python which resolves all the dependencies for machine learning.

pip install -r requirements.txt

Description ๐ŸŒˆ

Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python. Perfect when you need 2d physics in your game, demo or other application! It is built on top of the very capable 2d physics library Chipmunk.

MediaPipe offers cross-platform, customizable ML solutions for live and streaming media.

Emojis used

  1. Cat ๐Ÿฑ
  2. Cow ๐Ÿฎ
  3. Fox ๐ŸฆŠ
  4. Hamster ๐Ÿน
  5. Koala ๐Ÿจ
  6. Lion ๐Ÿฆ
  7. Monkey ๐Ÿต
  8. Mouse ๐Ÿญ
  9. Panda ๐Ÿผ
  10. Dog ๐Ÿถ
  11. Pig ๐Ÿท
  12. Rabbit ๐Ÿฐ
  13. Frog ๐Ÿธ

File Organization ๐Ÿ—„๏ธ

โ”œโ”€โ”€ Raining-Emoji (Current Directory)
    โ”œโ”€โ”€ emoji : Emoji Folder
        โ”œโ”€โ”€ 0.png
        โ”œโ”€โ”€ 1.png
            .
            .
        โ””โ”€โ”€ 12.png
    โ”œโ”€โ”€ utils : Utils Folder
        โ”œโ”€โ”€ cv_utils.py : OpenCV utilities
        โ””โ”€โ”€ physics_utils.py : Pymunk utilities
    โ”œโ”€โ”€ RainingEmoji.py : Main Application
    โ”œโ”€โ”€ LICENSE
    โ”œโ”€โ”€ requirements.txt
    โ””โ”€โ”€ readme.md
        

Python Implementation ๐Ÿ‘จโ€๐Ÿ”ฌ

  1. Pretrained Model - MediaPipe Hands

If you face any problem, kindly raise an issue

Setup ๐Ÿ–ฅ๏ธ

  1. Copy all the emojis in this folder emoji/ folder.
  2. Check all the utilities stored in utils/ folder
  3. Run RainingEmoji.py to run the application.

Execution ๐Ÿ‰

python3 RainingEmoji.py

Results ๐Ÿ“Š

References: ๐Ÿ”ฑ

About

A wrapper for emoji rainfall for humans ๐ŸŒง๏ธ ๐Ÿถ ๐Ÿต ๐Ÿฆ ๐Ÿท ๐Ÿจ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages