Giter Club home page Giter Club logo

torchvideo's Introduction

PyTorchVideo Classification on iOS for blind people

Introduction

This project build on PyTorchVideo Classification on iOS which offers video understanding capability for iOS. This demo app shows how to use a pre-trained PyTorchVideo classification model on iOS to hear video classification results on real-time videos. Text-to-speech works when person tap on screen and hold.

Recognized Classes

abseiling air drumming answering questions applauding applying cream archery arm wrestling arranging flowers assembling computer auctioning baby waking up baking cookies balloon blowing bandaging barbequing bartending beatboxing bee keeping belly dancing bench pressing bending back bending metal biking through snow blasting sand blowing glass blowing leaves blowing nose blowing out candles bobsledding bookbinding bouncing on trampoline bowling braiding hair breading or breadcrumbing breakdancing brush painting brushing hair brushing teeth building cabinet building shed bungee jumping busking canoeing or kayaking capoeira carrying baby cartwheeling carving pumpkin catching fish catching or throwing baseball catching or throwing frisbee catching or throwing softball celebrating changing oil changing wheel checking tires cheerleading chopping wood clapping clay pottery making clean and jerk cleaning floor cleaning gutters cleaning pool cleaning shoes cleaning toilet cleaning windows climbing a rope climbing ladder climbing tree contact juggling cooking chicken cooking egg cooking on campfire cooking sausages counting money country line dancing cracking neck crawling baby crossing river crying curling hair cutting nails cutting pineapple cutting watermelon dancing ballet dancing charleston dancing gangnam style dancing macarena deadlifting decorating the christmas tree digging dining disc golfing diving cliff dodgeball doing aerobics doing laundry doing nails drawing dribbling basketball drinking drinking beer drinking shots driving car driving tractor drop kicking drumming fingers dunking basketball dying hair eating burger eating cake eating carrots eating chips eating doughnuts eating hotdog eating ice cream eating spaghetti eating watermelon egg hunting exercising arm exercising with an exercise ball extinguishing fire faceplanting feeding birds feeding fish feeding goats filling eyebrows finger snapping fixing hair flipping pancake flying kite folding clothes folding napkins folding paper front raises frying vegetables garbage collecting gargling getting a haircut getting a tattoo giving or receiving award golf chipping golf driving golf putting grinding meat grooming dog grooming horse gymnastics tumbling hammer throw headbanging headbutting high jump high kick hitting baseball hockey stop holding snake hopscotch hoverboarding hugging hula hooping hurdling hurling (sport) ice climbing ice fishing ice skating ironing javelin throw jetskiing jogging juggling balls juggling fire juggling soccer ball jumping into pool jumpstyle dancing kicking field goal kicking soccer ball kissing kitesurfing knitting krumping laughing laying bricks long jump lunge making a cake making a sandwich making bed making jewelry making pizza making snowman making sushi making tea marching massaging back massaging feet massaging legs massaging person's head milking cow mopping floor motorcycling moving furniture mowing lawn news anchoring opening bottle opening present paragliding parasailing parkour passing American football (in game) passing American football (not in game) peeling apples peeling potatoes petting animal (not cat) petting cat picking fruit planting trees plastering playing accordion playing badminton playing bagpipes playing basketball playing bass guitar playing cards playing cello playing chess playing clarinet playing controller playing cricket playing cymbals playing didgeridoo playing drums playing flute playing guitar playing harmonica playing harp playing ice hockey playing keyboard playing kickball playing monopoly playing organ playing paintball playing piano playing poker playing recorder playing saxophone playing squash or racquetball playing tennis playing trombone playing trumpet playing ukulele playing violin playing volleyball playing xylophone pole vault presenting weather forecast pull ups pumping fist pumping gas punching bag punching person (boxing) push up pushing car pushing cart pushing wheelchair reading book reading newspaper recording music riding a bike riding camel riding elephant riding mechanical bull riding mountain bike riding mule riding or walking with horse riding scooter riding unicycle ripping paper robot dancing rock climbing rock scissors paper roller skating running on treadmill sailing salsa dancing sanding floor scrambling eggs scuba diving setting table shaking hands shaking head sharpening knives sharpening pencil shaving head shaving legs shearing sheep shining shoes shooting basketball shooting goal (soccer) shot put shoveling snow shredding paper shuffling cards side kick sign language interpreting singing situp skateboarding ski jumping skiing (not slalom or crosscountry) skiing crosscountry skiing slalom skipping rope skydiving slacklining slapping sled dog racing smoking smoking hookah snatch weight lifting sneezing sniffing snorkeling snowboarding snowkiting snowmobiling somersaulting spinning poi spray painting spraying springboard diving squat sticking tongue out stomping grapes stretching arm stretching leg strumming guitar surfing crowd surfing water sweeping floor swimming backstroke swimming breast stroke swimming butterfly stroke swing dancing swinging legs swinging on something sword fighting tai chi taking a shower tango dancing tap dancing tapping guitar tapping pen tasting beer tasting food testifying texting throwing axe throwing ball throwing discus tickling tobogganing tossing coin tossing salad training dog trapezing trimming or shaving beard trimming trees triple jump tying bow tie tying knot (not on a tie) tying tie unboxing unloading truck using computer using remote controller (not gaming) using segway vault waiting in line walking the dog washing dishes washing feet washing hair washing hands water skiing water sliding watering plants waxing back waxing chest waxing eyebrows waxing legs weaving basket welding whistling windsurfing wrapping present wrestling writing yawning yoga zumba

torchvideo's People

Contributors

ozgurshn avatar

Watchers

James Cloos avatar  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.