Тёмный

Create A Virtual Mouse Using 35 Lines of python || Python Project || AI Powered Mouse || open cv 

Programming Hero
Подписаться 313 тыс.
Просмотров 174 тыс.
50% 1

Have you ever wished to operate your PC or laptop by simply waving your finger in your hair?
In this video we are going to understand how to do this together. Are you ready?
TIME STAMPS:
GrandmaJoke: 00:14
Project Started: 00:25
Installing 3 Packages (opencv, mediapipe, pyautogui): 00:51
Step 1 - Open video camera: 2:11
Result of Step 1: 3:55
Step 2 - Detect the Hand: 4:15
Getting Error with mediapipe and solution (with protobuf package v3.20.x or lower): 6:02
Result of Step 2: 8:58
Step 3 - Separate the index finger (landmark 8) so that we can use that as a mouse pointer: 9:25
Result of Step 3: 15:10
Step 4 - Move the mouse pointer using Index finger: 15:46
Result of Step 4: 19:40
Step 5 - Click Operation: 20:18
Romantic Story telling: 20:40
Final Result: 26:28
AppLink: onelink.to/proghero
Discord Link: dsc.gg/heroprogrammers
Code: github.com/ProgrammingHero1/v...
#opencv #python_project #mediapipe #pyAutoGUI

Опубликовано:

 

2 июл 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 325   
@qweggry1279
@qweggry1279 2 года назад
Hey man, I love your tutorial/projects you make in python because they're always fun and inspiring!
@ProgrammingHero
@ProgrammingHero 2 года назад
Love from Grandma
@fairyroot1653
@fairyroot1653 2 года назад
I utterly adore the mood and the fun while explaining the tedious steps; you really make programming a fun thing to watch. keep up the good work buddy
@ProgrammingHero
@ProgrammingHero 2 года назад
Love from Grandma
@annanay007
@annanay007 4 месяца назад
@@ProgrammingHero 😂
@ENG1MA
@ENG1MA Год назад
Glad u back i missed ur awesome and super fun and super crazy tutorials !
@kellaerictech
@kellaerictech 2 года назад
I really liked how you simplified programming easy for a novice in computer vision. Good job.
@bellabear653
@bellabear653 2 года назад
I like the way you don't skip any steps. Some videos are always like "create this." then they leave out 2 or 3 steps.
@shouryatales1465
@shouryatales1465 11 месяцев назад
Thanks a lot programming hero, I did a course 2 years back, and after that did not even try to get in touch back with Python and forgot everything but this video w a unique as I watched your videos 2 years back and I still understood why the code was done and even executed it so thanks
2 года назад
I felt grandma's power while I was watching this lovely, nice and smart python project. Let's think about in which robotic projects we can use it.
@hanadcabdi8970
@hanadcabdi8970 2 года назад
I am happy to be one of your subscribers because I learned a lot about coding from you and I thank you. I would like to prepare a complete course on (face recognition attendance) Thank you again
@aipositive9987
@aipositive9987 2 года назад
Thanks for making this project in a very easy going. Waiting for next.
@DoomsdayDatabase
@DoomsdayDatabase 2 года назад
Man i used to do python a year ago! Cant wait to start learning again!
@chotikumawat7186
@chotikumawat7186 Год назад
Dude i not find any problem watching your whole process.. this was really good.. thanks for such tutorials🙏🏻🙏🏻🙏🏻🙏🏻😉😉
@Volver888
@Volver888 7 месяцев назад
I really enjoyed this tutorial. Thank you for this post and keeping it fun :)😎
@sumairkhan9011
@sumairkhan9011 Год назад
The easiest tutorial on openCV Thank you very much sir 💞 Lots of love from my side....
@pedramporbaha
@pedramporbaha 2 года назад
wow that was great😃👌👌👌👌 Thank you!!! You explained it very clear
@ujwaldeol
@ujwaldeol 2 года назад
Rare and Unique ... 👍🏻 Really liked and Tnx for uploading :)
@1vEverybody
@1vEverybody Год назад
Dude you are the best. I’ve been working on a project for weeks now and 30 tutorials later I finally found some answers. 🤘🏼
@blackksheepp
@blackksheepp 10 месяцев назад
Have you completed your project?
@1vEverybody
@1vEverybody 10 месяцев назад
@@blackksheepp yes! Compiled a build using C so that it can utilize my gpu instead of cpu, went from ~30 fps to 300+
@junaid2773
@junaid2773 2 года назад
One of the best python application I have seen!
@muralidharan.m645
@muralidharan.m645 2 года назад
I definitely say you are the programming Hero ; -)
@maximu_rider_350
@maximu_rider_350 Год назад
You are just Lit bro 🔥🔥. I am greatful to watch your programming videos. Thank you so much.
@falcon04v8
@falcon04v8 2 года назад
Awesome dude, this is simple and cool.
@stutyapatwal
@stutyapatwal 2 года назад
I was waiting for this!
@pawesauga440
@pawesauga440 2 года назад
great,thank You, best regards for Grandma!
@NahzCoding101
@NahzCoding101 Год назад
dude these vids are so cool, its like ur living in the future
@yingwaisia2707
@yingwaisia2707 Год назад
Amazing!! Awesome video! Thank You Sir❤
@alfezkhan591
@alfezkhan591 2 года назад
Visited the channel after a long time. Glad to know grandma is still there. 😂
@ProgrammingHero
@ProgrammingHero 2 года назад
Grandma missed you a lot...
@mohibwasif476
@mohibwasif476 Год назад
Brooooo Justtt Love All Your Projects!
@sunnydasari6057
@sunnydasari6057 2 года назад
Enjoyed alot learnt omething new... ThankYou sir❤️
@danb7084
@danb7084 Год назад
the Energy and optimism... awesome ....
@viniciusmendes5863
@viniciusmendes5863 2 месяца назад
Amazing video!
@theadeyemis
@theadeyemis 2 года назад
Your video is just insane It's so good
@chronicmastertrader2997
@chronicmastertrader2997 Год назад
This guys funny. Lol I enjoyed this, and i dont know a thing about coding, but now I know more than I did 30 mins ago! lol
@oxynofiring
@oxynofiring 4 месяца назад
i have a question, what should i do if i want to increase my cursor sensitivity i.e cover more area in less movement? BTW you are awsome!
@ap639
@ap639 Год назад
Amazing!!!!!!!!!!! He does programming in a fun way.
@theconfusedrtist
@theconfusedrtist 4 месяца назад
You are an absolute legend sir
@DevJeb
@DevJeb 2 года назад
huge respect for you trying to make the tutorial available for everyone
@ProgrammingHero
@ProgrammingHero 2 года назад
Huge Love from Grandma
@DevJeb
@DevJeb 2 года назад
@@ProgrammingHero :>>
@spotnuru83
@spotnuru83 2 года назад
Very nice thank you for sharing this tutorial..
@ABBRARSAIFMCS
@ABBRARSAIFMCS 2 года назад
AWESOME VIDEO SIR. THANKS 😁
@techwithrg45
@techwithrg45 2 года назад
Finally, old programming hero is back 🥳🥳 Suggestion: Pls don't only focus on opencv but make all kinds of videos Love from India ❤️
@ProgrammingHero
@ProgrammingHero 2 года назад
ok. will do
@manjunathreddy7302
@manjunathreddy7302 2 года назад
I really love the way you explain 🐬
@rahulsardesai2079
@rahulsardesai2079 8 месяцев назад
The man in the video is really a gem 💎....what an amazing project tutorial it's !.....The energy throughout the entire project is superb....Your teaching process is superb duperb...i should say Bang Bang Bang 🤩😌..... Satisfaction level is high 🫡 Thank you sir 🙏🏼
@AlviTVBD
@AlviTVBD 2 года назад
This guy is going to make it bigger and bigger, God willing. Trust me, friends Mahbub, you're a diamond 💎 of Bangladesh! ❤️❤️❤️❤️🇧🇩🇧🇩🇹🇷
@kellaerictech
@kellaerictech 2 года назад
I really felt in love iwth python programming ...... tthrough your tutorials.
@sparshgupta9118
@sparshgupta9118 18 дней назад
You are amazing Brother 👍
@groomingocean26
@groomingocean26 3 месяца назад
I really love your videos and the tutorials are really helpful thanks a lot
@AryanRaj-ts6ud
@AryanRaj-ts6ud 2 года назад
Ahhh my man finally u r back.... 😍😍😘😘🤗
@jim_jam-gaming6402
@jim_jam-gaming6402 2 года назад
MY FAV CODING HERO IS BACK!
@vishalchaudhari8505
@vishalchaudhari8505 2 года назад
i liked your teaching way a lot thank you
@Javier_Chang
@Javier_Chang Год назад
It is very clearly and easy, i will promote it to my video.
@LocNguyen-rr3nq
@LocNguyen-rr3nq 2 года назад
Nice. I saw the dev of DeFi Warrior create the NFT in a similar way
@bangaruvarun3750
@bangaruvarun3750 8 месяцев назад
Guruji you are great
@IO-fz2sm
@IO-fz2sm Год назад
Amazing Explanation👍👍👍👍 Bang Bang Bang.
@ProfessorYT_
@ProfessorYT_ Год назад
Darun hy6e
@adityanjsg99
@adityanjsg99 2 года назад
Trust me, learning in these bits and pieces have made things come together for me.
@ProgrammingHero
@ProgrammingHero 2 года назад
Happy grandma...
@diwakar_tsn
@diwakar_tsn 2 года назад
Video after the years 🙂😍❤️
@katamer57
@katamer57 Год назад
nice!!
@berkcan3475
@berkcan3475 4 месяца назад
omg I spend an hour to find another mouse library to work in mac and you jut used it from start thanks or video I wish I had seen this before :D
@vcook5791
@vcook5791 4 месяца назад
Mediapipe is not working on Mac.... Showing error about "graphicconfig".... Can you help me out??
@jessielindayao0423
@jessielindayao0423 2 года назад
I'm now very interested in python because of your video. Let me also try it. hahaha
@mdsrer
@mdsrer 2 года назад
In 2030: Build your own Universe 😂
@eyesports2910
@eyesports2910 2 года назад
Hahahaaaaaaah!!!
@technerdunleashed
@technerdunleashed 2 года назад
Sahi baat hai 😂😂
@randomnvideos
@randomnvideos 2 года назад
Coming soon...
@sklab3671
@sklab3671 2 года назад
With one line of python
@NehalOnScreen
@NehalOnScreen 2 года назад
Ha ha... That's true.. Crazy
@ProBroo
@ProBroo 2 года назад
Upcoming Real Iron-man ❤️
@ramachandranmn1
@ramachandranmn1 Год назад
Wonderful dear...
@maherzain7442
@maherzain7442 Год назад
Goat of code !!! 👍👍👍
@indrarider5506
@indrarider5506 Год назад
Apnar information onek bhalo.
@lightingzr
@lightingzr 2 года назад
i love it... It works! SOOO COOL!!! But kind of glitchy... 😃😁😉🙂
@guruprasadr6743
@guruprasadr6743 2 года назад
Good to see you back with a new video after a long time. One small suggestion instead of calculating the diff of the y co-ordinates to detect a click a more accurate method would be to calculate the euclidean distance of the co-ordinates between the index and the thumb. This makes it more reliable as this eliminates a false click if the y co-ordinates are nearly the same when the fingers are actually apart. math.sqrt((index_x-thumb_x)**2 + (index_y - thumb_y)**2)
@ProgrammingHero
@ProgrammingHero 2 года назад
grandma is jealous of nerdy kids Her brain can't process sqrt [ Thanks for the recommendation ]
@nur.sowrov
@nur.sowrov 2 года назад
Thank you.
@Srayan007
@Srayan007 Год назад
Nice
@badabullproduction362
@badabullproduction362 2 года назад
You own my respect
@ollerius0760
@ollerius0760 2 года назад
Great video
@user-kg9fr5qk4u
@user-kg9fr5qk4u Месяц назад
very good
@nikunjkhannawalia4629
@nikunjkhannawalia4629 11 месяцев назад
thier is a lag in my camera video, can you tell me how to solve this problem?
@prnb3237
@prnb3237 2 года назад
:0 Jhankar vai best.
@abdellatif.x8127
@abdellatif.x8127 2 года назад
The legend is baack
@vanshikasingh2492
@vanshikasingh2492 2 года назад
My Grandma is back 😍😍❤️❤️❤️
@ProgrammingHero
@ProgrammingHero 2 года назад
YAY
@ajithshanagonda
@ajithshanagonda 2 месяца назад
I did it...thanks broo❤
@lorenzofigueiredo5453
@lorenzofigueiredo5453 2 года назад
you are my python hero
@johnivoryde256
@johnivoryde256 Год назад
Big up bro
@alirezafazeli231
@alirezafazeli231 Год назад
awesome video
@thetechnocraticboss5203
@thetechnocraticboss5203 2 года назад
Yay he is back 😁
@bgmikingshorts385
@bgmikingshorts385 Год назад
brother this is amazing
@naveenpolampalli3390
@naveenpolampalli3390 Год назад
fyrrrrr✌️
@malikabdul2217
@malikabdul2217 2 года назад
I love your tutorials thanks for sharing. Please you should create a tutorial on how to send SMS messages with python using firebase 🙏
@ingenious.games.lab.9180
@ingenious.games.lab.9180 Год назад
Is there a way of doing this with the gpu for better performance or is there some functionality to smothe it?
@moderntechnology7719
@moderntechnology7719 Год назад
I have one question sir that at last when you were using your mouse your video footage was shaking and your mouse cursor was also shaking so this thing is a lagging or really the cursor will shake
@_Jitesh_
@_Jitesh_ 2 года назад
Great quality video ❤️ When is Grandma's face reveal video coming??😂
@alexbevan2183
@alexbevan2183 2 года назад
Been a fan for a while, can I make a suggestion that you do an IP grabber/tracker? Also a snapchat version of the Facebook messenger message sender except it mirrors whatever is sent to you and sends it back, kinda like a reciprocating love message machine!
@richoyeh4269
@richoyeh4269 2 года назад
you are amazing bro
@ZeriumYT
@ZeriumYT Год назад
Hello i have a small problem with it and i cant seem to figure out how to fix it to try to make the hand on the frame and mouse on the screen line up its converted to the same size however for me that does really work because my hand goes out of frame before i hit any of the corners which makes it hard to click on a windows icon or close a tab how you would you suggest i make the mouse move more when the finger moves
@serenalaurence1492
@serenalaurence1492 4 месяца назад
i wish there was a way to speed this up by 10 times. thanks for the tutorial, I do have a question. Is it possible to write a python program that takes an input from a device (input device is not a standard device) and convert its input to another input (like a keyboard button press or a mouse movement)?
@amardib6716
@amardib6716 Год назад
This is an awesome turtorial, but I have a question, can we make our cursor movement faster and synchronized?
@andebs1998
@andebs1998 2 года назад
Gradma really kissed me with this tutorial, u just made it super fun
@ProgrammingHero
@ProgrammingHero 2 года назад
Grandma got a Romantic Grand Kid. YAY
@MyDiscovery2021
@MyDiscovery2021 2 года назад
Wow super
@AmitGuptaGwl
@AmitGuptaGwl 4 месяца назад
I'm just wondering if moving the finger to perform click operation will also move cursor from it's position.
@codestar5525
@codestar5525 2 года назад
Sir I am 15 year old data scientist and a fan of you
@AllRound1215
@AllRound1215 Год назад
super
@LOLjerel
@LOLjerel Год назад
What should I do if my webcam is not showing? I tried VideoCapture(0) and VideoCapture(1)
@Btm_vibes
@Btm_vibes 2 года назад
You are a legend
@nahidasultana2100
@nahidasultana2100 2 года назад
OMG😱 Grandma Really Smashed A Watermelon In My Head 😂
@parthamondal8962
@parthamondal8962 Год назад
Genius bro
@susanmaharjan3240
@susanmaharjan3240 Год назад
It says cv 2 has no attribute 'video capture' in short program of begining
@sanatan_dhram_sb
@sanatan_dhram_sb 2 года назад
You are good teacher please make a video on how to make minecraft using python 🙏
@DoomsdayDatabase
@DoomsdayDatabase 2 года назад
just buy it
@ninjacodertech
@ninjacodertech 2 года назад
@@DoomsdayDatabase i have minecraft win10 (on win 11), minecraft java, minecraft pe, minecraft xbox, but i'd also like to learn how to clone it
@lightingzr
@lightingzr 2 года назад
@@ninjacodertech lol
@ProgrammingHero
@ProgrammingHero 2 года назад
Interesting recommendation
Далее
BUILD A MOUSE USING YOUR EYE - Python Project
28:11
Просмотров 171 тыс.
How Many Balloons Does It Take To Fly?
00:18
Просмотров 25 млн
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Просмотров 1,5 млн
Что придет на смену пластику?
35:59
Top 25 Computer Vision Projects 2021
6:01
Просмотров 197 тыс.
We made a REAL HOLOGRAM Desk like Tony Stark's!
23:57