Тёмный

Easy Hand Sign Detection | American Sign Language ASL | Computer Vision 

Murtaza's Workshop - Robotics and AI
Подписаться 403 тыс.
Просмотров 368 тыс.
50% 1

Get Started with ClearML for free:
clear.ml/
🚀🚀 My Urdu/Hindi AI RU-vid Channel 🚀🚀
/ @murtazahassan01
Download Code and Files:
www.computervision.zone/cours...
Premium Courses:
✔️ Computer Vision Game Development Course:
bit.ly/3ttLZ2s
✔️ Computer Vision with Arduino Course:
bit.ly/3wzLB4m
✔️ Advanced Drone Programming Course:
bit.ly/3qs3v5g
✔️ Learn to Build Computer Vision Mobile Apps:
bit.ly/3uioY1J
✔️ Jetson Nano Premium Course:
bit.ly/3L8uIlF
⚙️⚙️⚙️--My Gear - ⚙️⚙️⚙️
👉 Complete Gear 💈: www.computervision.zone/tech-...
👉 My PC Specs 🖥️: www.computervision.zone/tech-...
👉 My Video Shooting Gear📽️ : www.computervision.zone/tech-...
👉 My Laptops 💻: www.computervision.zone/tech-...
👉 Educational Products🧑‍🎓: www.computervision.zone/tech-...
👉 RU-vid Starter Kit 🔴: www.computervision.zone/tech-...
Follow Me:
TikTok: bit.ly/3Vo76OQ
Facebook Group: bit.ly/3irDcb7
Discord: bit.ly/3JvyxAM
Facebook Page: bit.ly/3IvpU7W
Instagram : bit.ly/3NdGME3
Website: bit.ly/3ICFTS0
Github: bit.ly/3woU6PS
#ComputerVision
#OpenCV
#CVZone
00:00 Intro
02:02 Concept
06:30 Setup
08:33 Webcam
11:04 Find Hand
12:25 Crop Image
16:28 Custom Image
19:11 Overlay
32:51 Save Images
37:08 Data Collection
39:48 Training
43:44 Testing Code
50:08 Display Result
58:42 Customization

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

 

3 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 338   
@mohammedokasha9708
@mohammedokasha9708 Год назад
Really respect and appreciate people like yourself who give their ti and expert knowledge so others can benefit and enjoy soft
@Kurogane-el2vq
@Kurogane-el2vq Год назад
Love your handtracking tutorials. Always tend to fascinate me and inspire my work in my job. I really love your videos Mr. Murtaza!
@heenashaikh2238
@heenashaikh2238 Год назад
Hi sir ! I saw the entire tutorial ,you not only taught us the concepts of sign language detection but also u taught the perfection. Thank you sir :)
@ProjectAxios
@ProjectAxios 2 года назад
This is the video I've been looking for! Thank you for your work!
@bechirzainine4228
@bechirzainine4228 Год назад
Very helpful, and surprisingly therapeutic
@aarjavjain6964
@aarjavjain6964 11 месяцев назад
Amazing tutorial! Works like a charm
@vasanthi1274
@vasanthi1274 Год назад
Thanks a lot sir. It's really easy to code and learn at the same time.
@kevinhertelt7116
@kevinhertelt7116 Год назад
It works! Thank you for your help!
@casualblenderenjoyer1970
@casualblenderenjoyer1970 Год назад
The world not be the same without you.
@pavantripathi1890
@pavantripathi1890 Год назад
Thanks for the beautiful explanation
@ryszardniewegowski950
@ryszardniewegowski950 Год назад
Will stay tuned to your channal! Cheers!
@zwelynnnaung8989
@zwelynnnaung8989 Год назад
know where to start a new soft and I didn't know how to switch from soft to . You are the best THANK YOU FOR NOT
@janvi.sharma06
@janvi.sharma06 8 месяцев назад
Amazing sir ....with your video i get to learn so many things ...thanks alot once again for this video🎉🙏🙏
@user-ms8wc3ql2f
@user-ms8wc3ql2f Год назад
You are the best! Thank you!
@wonbulzhang2240
@wonbulzhang2240 Год назад
Thanks man, really easy and interesting project.
@jjade6564
@jjade6564 Год назад
Ty I got my first divine because of you
@kennethodhiambo1803
@kennethodhiambo1803 7 месяцев назад
Absolutely marvelous! Everything worked as demonstrated, even the errors, and your resolutions on your errors worked for me too. Thank you very much sir. Could you show us how to do the learning on PCs instead of Teachable Machine? Also, what is the difference in the different formats you can save your model in, where and how are they used and how to convert from one format (say h5) to another, say tfjs. Thanks again for taking your time and putting in a lot of effort to make this kind of very quality video! Cheers from Nairobi, Kenya!
@bittitans5808
@bittitans5808 Год назад
Thanks you man for sharing this stuff.
@rogerkamoi5787
@rogerkamoi5787 Год назад
Great video! Very clear on how to solve this problem. Is it possible to give an example on how to train for video classification to identify movements, like PySlowFast? Tks
@noedie4973
@noedie4973 Год назад
Thanks a lot! This was very easy to follow along indeed. In case anyone's teachable machine page isn't training, try using it on a browser with no added extensions, and clear cache.
@maneeshsinghrawat7573
@maneeshsinghrawat7573 2 месяца назад
python[27190:320561] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist. WARNING: All log messages before absl::InitializeLog() is called are written to STDERR I0000 00:00:1712824494.653097 320561 gl_context.cc:357] GL version: 2.1 (2.1 Metal - 86), renderer: Apple M1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. Traceback (most recent call last): File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/ops/operation.py", line 208, in from_config return cls(**config) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/convolutional/depthwise_conv2d.py", line 118, in _init_ super().__init__( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/convolutional/base_depthwise_conv.py", line 106, in _init_ super().__init__( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/layer.py", line 263, in _init_ raise ValueError( ValueError: Unrecognized keyword arguments passed to DepthwiseConv2D: {'groups': 1} During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/oorjamishra/Desktop/hand ASL tracker/test.py", line 12, in classifier = Classifier("model/keras_model.h5", "model/labels.txt") File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/cvzone/ClassificationModule.py", line 29, in _init_ self.model = tensorflow.keras.models.load_model(self.model_path) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/saving/saving_api.py", line 183, in load_model return legacy_h5_format.load_model_from_hdf5(filepath) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/legacy_h5_format.py", line 133, in load_model_from_hdf5 model = saving_utils.model_from_config( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/saving_utils.py", line 85, in model_from_config return serialization.deserialize_keras_object( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/serialization.py", line 495, in deserialize_keras_object deserialized_obj = cls.from_config( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/models/sequential.py", line 326, in from_config layer = saving_utils.model_from_config(
@maneeshsinghrawat7573
@maneeshsinghrawat7573 2 месяца назад
Please help get this type of error
@IntricateMoon
@IntricateMoon Год назад
THANK YOU FOR THIS!!!
@diablo00o46
@diablo00o46 6 месяцев назад
great video i think i will switch to computer vision its so fun!! thanks .
@NOURTCS
@NOURTCS 2 года назад
Perfect 🤩 thanks
@sumuahmed2861
@sumuahmed2861 4 месяца назад
You taught us with very simple and clean. Thank You Sir..
@khanhlinhthinhtran
@khanhlinhthinhtran Год назад
Very helpful and easy to understand, thanks a lot sir!
@adamputra8288
@adamputra8288 Год назад
Hi can help me with the data using your hands. Need it for accuracy
@AmarjeetKumar-yi6xt
@AmarjeetKumar-yi6xt Год назад
tHANKS bUDDY fOR GREAT VIDEO !!
@yashuchaudhary6899
@yashuchaudhary6899 2 года назад
totally agree with u mate! im kind of a newbie to soft producing here, well tNice tutorials video helps a lot and gives mo motivation to create
@moaz9031
@moaz9031 Год назад
thank you that's so helpful❤
@eslamelzamkan3942
@eslamelzamkan3942 Год назад
thank u ur an amazing programer
@mohamedayman6172
@mohamedayman6172 2 года назад
Amazing video keep going ❤
@aishwaryadeptofaiml960
@aishwaryadeptofaiml960 Год назад
Thank you so much sir 💖
@pizzapepperoni4819
@pizzapepperoni4819 Год назад
THANK YOU SO MUCH
@nguyenang6309
@nguyenang6309 6 месяцев назад
Thank you, sir!
@juanbautista5178
@juanbautista5178 Год назад
Thank You For TeacNice tutorialng Us Brother
@muhammadmuddangi3414
@muhammadmuddangi3414 2 года назад
TNice tutorials was super helpful, dude! I got the tutorial version of soft soft just to get a taste, and after figuring it out I decided to purchase the
@philipokposo6265
@philipokposo6265 10 месяцев назад
This is without a doubt the best sign language recognition tutorial out there. Believe me when I say this because I have seen so many. Thank you for saving my career. God bless you.
@kiaraagustinaalegreencinas9458
@kiaraagustinaalegreencinas9458 10 месяцев назад
hello, sorry for asking, but did you manage to get it to work? :C
@philipokposo6265
@philipokposo6265 9 месяцев назад
Well, I did not try with C but I used other signs and they worked well @@kiaraagustinaalegreencinas9458
@blindhack7967
@blindhack7967 7 месяцев назад
thanks sir,you are great
@user-ih8mf8ni9p
@user-ih8mf8ni9p 9 месяцев назад
it took me 6-7 days to run this program fully ........and thankyu so much for this video.....this videos is easy to understand for beginners
@mounikatelagamsetti4788
@mounikatelagamsetti4788 4 месяца назад
can you please send me the github link
@dhanushmurali2599
@dhanushmurali2599 26 дней назад
did u get the link bro​@@mounikatelagamsetti4788
@raeeskasim7240
@raeeskasim7240 10 дней назад
Bro...can you send github link
@jayakamalabeysekera8951
@jayakamalabeysekera8951 2 года назад
Thanks brother
@hhhggg3610
@hhhggg3610 2 года назад
Thank you Boss
@B1NT0N
@B1NT0N 2 года назад
I started an identical project a while ago, but couldn't finish it ... After seeing this video, I finally finished my project. Thank You
@talharehman7137
@talharehman7137 2 года назад
He brother i need your help regarding the project as i have same related project
@HELLO-cz4vm
@HELLO-cz4vm Год назад
How can I contact you? I also have the same project.
@talharehman7137
@talharehman7137 Год назад
@@HELLO-cz4vm Through Linkedin
@shravansoni1983
@shravansoni1983 Год назад
Bhai source code de do plz yr
@user-xh1bl2vh8q
@user-xh1bl2vh8q 9 месяцев назад
hello, i need your help with this project, I am having an error, how can I contact you?
@rexyissexy6203
@rexyissexy6203 10 месяцев назад
This is amazing❤️
@ronaldmontanomendoza9888
@ronaldmontanomendoza9888 Год назад
Works well!! DANKEEE
@itexpert4193
@itexpert4193 Год назад
great.. good job keep it up
@arielshadrac1778
@arielshadrac1778 2 года назад
Amazing ✨✨
@garrpenuyol4829
@garrpenuyol4829 Год назад
Thanks Bruu
@srivajradigitalstudiostudi8933
hence on here a month later. thanks for making feel normal again.
@hruthikchavand5148
@hruthikchavand5148 10 месяцев назад
Thank you sir, i have done my graduate project with the help of this video and your my god once again thank you
@kiaraagustinaalegreencinas9458
@kiaraagustinaalegreencinas9458 10 месяцев назад
Hello! Sorry for bothering, but perhaps can you help me with this tutorial? I can't make it work and it's been like a whole month since I started lolol. Thanks in advance!!!
@user-xh1bl2vh8q
@user-xh1bl2vh8q 9 месяцев назад
hello, can you please help me resolve two errors in this project please ...........
@momiiskitchen400
@momiiskitchen400 2 года назад
Great video 👌👌
@Rahul_OvO_9
@Rahul_OvO_9 Год назад
thanks you
@vergelfajardo9964
@vergelfajardo9964 Год назад
Thanks. Tried kasp last time.. so iobit is a better app it seems..
@nishamiavlogs3991
@nishamiavlogs3991 Год назад
it looks good
@lokashakthi8710
@lokashakthi8710 Год назад
Awesome content Thanks a lot :)
@adamputra8288
@adamputra8288 Год назад
Hi can help me with the data using your hands. Need it for accuracy
@hamzazafar4540
@hamzazafar4540 Год назад
Hi Sir, first of all, outstanding work. I want to know one thing while storing the dataset of hand gestures, we are also getting the landmarks points but if I don't want these hand landmarks then what do I need to change in the code. Thanks
@actionkey8042
@actionkey8042 2 года назад
AWESOME
@solomonkosca6033
@solomonkosca6033 Год назад
This is very helpful, thank you so much. I just wanted to ask, will this work without nvidia cuda and cudnn?
@user-ie6rx8ko4d
@user-ie6rx8ko4d 11 месяцев назад
hello sir i have seen the entire tutorial that was great and the way u explain every step is awsome but i am facing a problem in sabing image what should i do
@rohitchan007
@rohitchan007 Год назад
Please make a video on sign language detection that converts ASL to sentences.
@greendsnow
@greendsnow Год назад
I once did this with Google's nocode ML kit environment but it's better to have your own model.
@lekanthefirst
@lekanthefirst Год назад
This is very helpful for me. Please what is the laptop requirements for this. Thank you so much
@MAhsan-vm2on
@MAhsan-vm2on 11 месяцев назад
why my test code is not working its giving output like train code and still saving while i press "s" and not making prediction. still training output like imgwhite is appearing with "Right " lable not "A" or "B"
@merveozdas1193
@merveozdas1193 2 года назад
This video is my big wish,thank you for that. But you used prepared functions from cvzone. Can you do this manuel model that you composed for maybe eye directions that a human stared.
@sabrinamehjabeen4007
@sabrinamehjabeen4007 2 года назад
Can you make a video one sticker overlapping and skew detection using openCV and webcam?
@gauravtewari6434
@gauravtewari6434 7 месяцев назад
Very helpful video ,what if we want 2 hand images. what will be the code for it sir
@user-mh4yr5yu9g
@user-mh4yr5yu9g 8 месяцев назад
Never saw Chinese drama this was 1st one soo well made and especially this part is soo emotionally attached....chai xaoqi and Fang leng wonderful love from India❤..
@albsjalbs2251
@albsjalbs2251 7 месяцев назад
bro what
@sweetashoney1017
@sweetashoney1017 6 месяцев назад
​@@albsjalbs2251exactly 😂
@rakshithaj673
@rakshithaj673 Год назад
Which algorithm have u used ?
@STARPLAYZ-ye7wt
@STARPLAYZ-ye7wt 2 месяца назад
THANKS AAAA LOTTTT SIRRRR
@rentaroiino1789
@rentaroiino1789 18 дней назад
Hey were you able to get this project to work?
@calonsukses4911
@calonsukses4911 2 года назад
please make a tutorial for beginners to learn programming
@akshathamk6228
@akshathamk6228 Год назад
Thank you so much helped a lot
@BCT_AbhishekG
@BCT_AbhishekG Год назад
May I know which algorithm have u used in this project?
@ahmetcan149
@ahmetcan149 Год назад
Hi, firstly ı would like to say thank you for this videos. If we use two hand for our mother tongue's sign language, how can ı revize this project?
@सत्यमेवजयतेTruthAlwaysTriumphs
The system predicts the value correctly but multiple times for the same sign due to the speed in recognition. But how to take only one value for a gesture? or how to slowdown the recognition process or how to recognize only ones at equal intervals of time store the recognized values some where?
@bill2009utube
@bill2009utube 2 года назад
What system is this running on? is there a link to where pycharm and supporting software are installed?
@TheGg6422
@TheGg6422 Год назад
How about linking some of your video into Home Assistant for home automation!
@anony88
@anony88 Год назад
Your next tutorial should be how to program AI to understand ASL words, phrases, and sentences. It'd be multithreaded where one thread understands letters, while another is always keeping a log of the last few gestures in real life to understand how to connect them together as a phrase.. Something like that. I'm not an expert with AI. I believe that is kind of how live closed captioning works on RU-vid.
@yassymazing
@yassymazing Год назад
hi sir ,the algorithm of this is style augmentation? right
@shubharthaksangharsha6248
@shubharthaksangharsha6248 2 года назад
You're the best please make some arduino+ opencv too
@himanshukulkarni9535
@himanshukulkarni9535 2 года назад
he has already made it but that is not free
@shubharthaksangharsha6248
@shubharthaksangharsha6248 2 года назад
I know, I wish he could make some more free Arduino videos that will be greatt. I really love his videos @@himanshukulkarni9535
@maneeshsinghrawat7573
@maneeshsinghrawat7573 2 месяца назад
​@@shubharthaksangharsha6248bro please help getting error python[27190:320561] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist. WARNING: All log messages before absl::InitializeLog() is called are written to STDERR I0000 00:00:1712824494.653097 320561 gl_context.cc:357] GL version: 2.1 (2.1 Metal - 86), renderer: Apple M1 INFO: Created TensorFlow Lite XNNPACK delegate for CPU. Traceback (most recent call last): File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/ops/operation.py", line 208, in from_config return cls(**config) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/convolutional/depthwise_conv2d.py", line 118, in _init_ super().__init__( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/convolutional/base_depthwise_conv.py", line 106, in _init_ super().__init__( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/layers/layer.py", line 263, in _init_ raise ValueError( ValueError: Unrecognized keyword arguments passed to DepthwiseConv2D: {'groups': 1} During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/oorjamishra/Desktop/hand ASL tracker/test.py", line 12, in classifier = Classifier("model/keras_model.h5", "model/labels.txt") File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/cvzone/ClassificationModule.py", line 29, in _init_ self.model = tensorflow.keras.models.load_model(self.model_path) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/saving/saving_api.py", line 183, in load_model return legacy_h5_format.load_model_from_hdf5(filepath) File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/legacy_h5_format.py", line 133, in load_model_from_hdf5 model = saving_utils.model_from_config( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/saving_utils.py", line 85, in model_from_config return serialization.deserialize_keras_object( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/legacy/saving/serialization.py", line 495, in deserialize_keras_object deserialized_obj = cls.from_config( File "/Users/oorjamishra/miniforge3/envs/moon/lib/python3.10/site-packages/keras/src/models/sequential.py", line 326, in from_config layer = saving_utils.model_from_config(
@damaziotecnologia7320
@damaziotecnologia7320 Год назад
parabéns. ey sou surdo. brazil. deaf
@billymays232
@billymays232 Год назад
Can you please make one for recognizing old video games and giving a price? Some old video games are worth alot
@poreddypavani6465
@poreddypavani6465 Год назад
Like bro!)
@NadanasserShalaby-rx5tu
@NadanasserShalaby-rx5tu 6 месяцев назад
what should I add to detect two hands together?
@musiccreation3807
@musiccreation3807 Год назад
What algorithm do you use?
@mahmodaldahol
@mahmodaldahol Год назад
Thanks a lot how i can remove points on hand that is detected in order to pass it to model without lines on it ??
@legion4924
@legion4924 Год назад
Sir, what method does this project use?
@shehryaramir9849
@shehryaramir9849 Год назад
how to stop the program crashing when we zoom in the hands? Can't we add an if statement with regards to limiting the resolution displayed? Or what is the try except you're talking about??
@kamalbajetha9364
@kamalbajetha9364 Год назад
can you please elaborate ISL which require 2 hands for a alphabet .
@For_Fun416
@For_Fun416 Год назад
what package should we install???
@kelurahan.gunungparang
@kelurahan.gunungparang 2 года назад
how about if we want to train data by two hands?
@keithxavierybato3182
@keithxavierybato3182 Год назад
Can you do the letter like typing into sentence
@Eswar.
@Eswar. 2 года назад
what are the prerequisites?
@MVCS_Theja
@MVCS_Theja 3 месяца назад
Which part of the code should i modify for data collection and testing for create a project using 2 hands
@salarb4015
@salarb4015 2 года назад
I have a question I have a project and I really need it If you can help me or make video How create custom object detection using yolov3 or yolov5 and train it And export Weight file to use it with python and opencv with video or webcam. And Thank you❤️
@silpaalapatt2087
@silpaalapatt2087 Год назад
can i do this as a deep learning project
@convolutionalnn2582
@convolutionalnn2582 2 года назад
What are maths require to become Research scientist in computer vision?
@ankanaroy7924
@ankanaroy7924 Год назад
Sir, how to display the accuracy
@monkameddy1166
@monkameddy1166 Год назад
How can we check the accuracy percentage of this algorithm?
@golemjora4050
@golemjora4050 2 года назад
Number 1 is CNG
@rocklee3254
@rocklee3254 11 месяцев назад
can we do it for all alphabets?
@ronakdubey581
@ronakdubey581 Год назад
Can someone please tell me if I want to add all the character from A-Z do I have to train all those at same time or is there any other method
@ezzdeen9374
@ezzdeen9374 2 года назад
هل يمكن ان توضح طريقة معرفة الألوان بحيث يمكن ان معرفة الالوان وتسميتها
Далее
How To Self Study AI FAST
12:54
Просмотров 475 тыс.
Why Everyone HATES Supercell (Greed, Censorship)
11:50
How I’d learn ML in 2024 (if I could start over)
7:05
Linux on Windows......Windows on Linux
23:54
Просмотров 97 тыс.
Physicists Claim They Can Send Particles Into the Past
7:21