You are the BEST! Thank you for your video, your style of teching and your exuberance! LEARNED LOTS!
@PBG-7776 күн бұрын
Hello, you mentioned that it track also the third coordinate (z). How is it possible, if you use 2D camera?
@ayushkshirsagar593016 күн бұрын
Hey I have tried but after 9 sign it is not accepting other 10 sign
@vyshnavik7028Ай бұрын
Is there any specific amount of data needed for training
@sonpham1886Ай бұрын
no module name 'sklearn" though I already installed it. Can you explain ?
@ParthKeshav-h2u23 күн бұрын
type this in your terminal and it should work out:- pip install scikit-learn
@문승찬-w9jАй бұрын
57:32
@akshat_senpai2 ай бұрын
😮face isn't always accurate why not body and clothes isn't it gives more room and accuracy 😅 how to do that
@readingnlearning1762 ай бұрын
I want to make project when a person writes K in air it should be converted into text K , how can do this
@yasincetin45922 ай бұрын
Thanks a lot!
@MrSt4gg2 ай бұрын
Thank you for the nice tutorial! As mentioned before, the div boxes and selenium code have to be updated.
@khaulasayyidatunadia3 ай бұрын
Plugin [id: 'com.android.application', version: '8.5.0', apply: false] was not found in any of the following sources: i always got this kind of error
@germanaspinelli85253 ай бұрын
Hi what type of neural network have been used?
@azka12073 ай бұрын
do anyone knew how to add more than 10 ID, im still confusing reading the comment?
@germanaspinelli85253 ай бұрын
yes, i have 25 labels in total.in logging_csv function you have to change writer.writerow([number , *point_history_list]) to writer.writerow([number + increment, *point_history_list]) where increment = 10 allow you to save symbols from 10 to 19 (button 0 = 10, button 1=11, button 2 = 12 and so on), increment = 20 allow you to save symbols from 20 to 29 and so on. But you will press button from 0 to 9. To see that you are pressing and saving the correct button, in draw_info function you have to add increment to number value. I don't know if i am clear
@azka12073 ай бұрын
@@germanaspinelli8525 thank you for this splendid information I'll try it
@CodeBrewCS3 ай бұрын
One of the best and more enganging videos Ive watched on this topic ! Good stuff
@SophiaGalelli3 ай бұрын
HI, it is not clear to me what types of neural networks are used in this project, because you mentioned CNN and feed forward, but in the project there is something about LSTM neural net. Thanks in advance
@lolopupka4 ай бұрын
Hi Ivan I was researching to make the same thing as your student! I want to make a sign language learning app as well, for fun. If your student completed the project, could you share a link? I would love to see what a finished project could look like.
@rentaroiino17894 ай бұрын
How would I be able to get a confidence percentage for each recognized hand gesture?
@rentaroiino17894 ай бұрын
or possibly thresholding data?
@Abbuu223 ай бұрын
@@rentaroiino1789 Heeyy hie did u get the codee?? or else atleast the datasets running for it?? If so could u please help mee i need it for my project plss
@rentaroiino17893 ай бұрын
@@Abbuu22 im sorry for the late reply but i did
@ОлегГончаров-в6б4 ай бұрын
❤❤❤❤❤❤❤❤
@ОлегГончаров-в6б4 ай бұрын
❤❤❤❤❤❤❤❤
@boomikams19894 ай бұрын
am facing these errors can anyone help me C:\Users\admin\AppData\Local\Microsoft\WindowsApps\python3.11.exe C:\Users\admin\hand-gesture-recognition-mediapipe-main\hand-gesture-recognition-mediapipe-main\app.py Traceback (most recent call last): File "C:\Users\admin\hand-gesture-recognition-mediapipe-main\hand-gesture-recognition-mediapipe-main\app.py", line 545, in <module> main() File "C:\Users\admin\hand-gesture-recognition-mediapipe-main\hand-gesture-recognition-mediapipe-main\app.py", line 89, in main cvFpsCalc = CvFpsCalc(buffer_len=10) ^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: CvFpsCalc() takes no arguments INFO: Created TensorFlow Lite XNNPACK delegate for CPU. WARNING: All log messages before absl::InitializeLog() is called are written to STDERR W0000 00:00:1717824829.656715 4736 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors. W0000 00:00:1717824829.744354 4736 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
@rentaroiino17894 ай бұрын
im having the same issue, any solution yet?
@rentaroiino17894 ай бұрын
I figured it out. You should downgrade the version of python and the version of mediapipe to get this work
@NIHAL_THAKUR5 ай бұрын
hey could you pls tell me how do i integrate a volume reduction function when the clock-wise movement of the hand is detected , thanks
@SimoTechLab5 ай бұрын
Love by Italy
@shivamrana27965 ай бұрын
Python version?
@ahemeida37125 ай бұрын
Hey! I'm running issues with the model and I was wondering how to reach you for some advice or if anyone else is willing to help. I need to get this working in the next 2 days.
@ufukozturk53125 ай бұрын
dude you are my hero thank a lot
@lourencorcc45025 ай бұрын
Try to speak slower, great tutorial nonetheless
@jyotiprakash51376 ай бұрын
there is a certain early stopping while training the data is there anything i can do to solve it
@Swetha-l2m6 ай бұрын
SOME IMPORTANT KEYPOINTS: - Custom hand gesture recognition using Google's Mediapipe and OpenCV in Python is explored in-depth. - Two primary approaches, pixels-first and landmarks-first, are discussed for hand gesture recognition. - The necessity of machine learning or deep learning for recognizing complex hand gestures is emphasized. - Mediapipe simplifies hand detection and landmark extraction through its pre-trained models. - Steps like pre-processing hand landmarks, converting to relative coordinates, and training models are detailed. - Training data stored in dot cc files, normalization of values, and Jupyter notebooks for classification are highlighted. - The video serves as a comprehensive guide for developing a reliable hand gesture recognition system.
@abdellatifmerzougui32466 ай бұрын
thnkx broo
@jorgesanchez48316 ай бұрын
Great video!!
@profhalimboutayeb6 ай бұрын
Electromagnetic simulations of hand gestures and their radar signatures: kzbin.info/www/bejne/lWGcgnSaaqytpposi=YL4tSf1s9FcJz-oh
@jhevishramphul63317 ай бұрын
Hello This part is running indefinitely: # モデルを変換(量子化) tflite_save_path = 'model/keypoint_classifier/keypoint_classifier.tflite' print('x') converter = tf.lite.TFLiteConverter.from_keras_model(model) print('y') converter.optimizations = [tf.lite.Optimize.DEFAULT] print('z') tflite_quantized_model = converter.convert() //////this is where it is just running? what should i do? print('a') open(tflite_save_path, 'wb').write(tflite_quantized_model)
@ОлегГончаров-в6б7 ай бұрын
❤
@shwetabhagat89207 ай бұрын
KERNEL IS CRASHING Initially I was getting the error that the model name must be in ".keras" format later I commented the part which was throwing the error and then I executed the cells of the keypoint_classifier.ipynb in the vs code in the kernel(that is the virtual environment that I created). But now the kernel is crashing and if I run the cells on the jupyter notebook then it is not identifying the modules,i.e. giving errors like tensorflow not found. Do you have any idea how to fix any one of the issues, i.e. either the crashing of the kernel or the issue of jupyter notebook?
@aishezsingh70047 ай бұрын
hey did you found a fix for that keras error ?
@Aften_ved7 ай бұрын
Yep. Facing the same issue
@abuzerkomurcu99977 ай бұрын
Friends, did you find the solution?
@Aften_ved7 ай бұрын
@@abuzerkomurcu9997 nah man
@EVANSSAMUELBIJU5 ай бұрын
@@Aften_ved apparently.hpf5 is legacy and instead change it to .keras
@bixpii8 ай бұрын
Hi. Can i use rtsp link from ip camera to recognition?
@arhaanahmad39538 ай бұрын
Getting this error: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) Cell In[30], line 2 1 # モデルチェックポイントのコールバック ----> 2 cp_callback = tf.keras.callbacks.ModelCheckpoint( 3 model_save_path, verbose=1, save_weights_only=False) 4 # 早期打ち切り用コールバック 5 es_callback = tf.keras.callbacks.EarlyStopping(patience=20, verbose=1) File C:\Python3.11\Lib\site-packages\keras\src\callbacks\model_checkpoint.py:191, in ModelCheckpoint.__init__(self, filepath, monitor, verbose, save_best_only, save_weights_only, mode, save_freq, initial_value_threshold) 189 else: 190 if not self.filepath.endswith(".keras"): --> 191 raise ValueError( 192 "The filepath provided must end in `.keras` " 193 "(Keras model format). Received: " 194 f"filepath={self.filepath}" 195 ) ValueError: The filepath provided must end in `.keras` (Keras model format). Received: filepath=model/keypoint_classifier/keypoint_classifier.hdf5
@abuzerkomurcu99977 ай бұрын
Did I find the solution?
@otkrivlenie8 ай бұрын
How to find the direction the hand moves? I have signs where it needs to go to the right to be one label, and still to ramain as other label. Is there a way to do that in this program?
@saivikramangk87207 ай бұрын
Did you find how to do?
@muhammadsuhee8 ай бұрын
hey anybody let me know how i can do that in flutter
@ramanasai70258 ай бұрын
Kudos to you for explaining very clearly . I mean it , and kudos to the github repo owner as well. 👏👏👏
@Aften_ved8 ай бұрын
11:00
@RickSanchez-l5u9 ай бұрын
Can it detect sign language?
@MarkEugeneDulay-oi5iu9 ай бұрын
how can i exceed more than 10 classes
@germanaspinelli85253 ай бұрын
In logging_csv function you have to change writer.writerow([number , *point_history_list]) to writer.writerow([number + increment, *point_history_list]) where increment = 10 allow you to save symbols from 10 to 19 (button 0 = 10, button 1=11, button 2 = 12 and so on), increment = 20 allow you to save symbols from 20 to 29 and so on. But you will press button from 0 to 9. To see that you are pressing and saving the correct button, in draw_info function you have to add increment to number value. I don't know if i am clear
@gabrielalmeida50479 ай бұрын
Thanks man, i was wondering how much of a pain it would be to create a proper keras-readable dataset out of those '.mat' files.
@Aften_ved9 ай бұрын
FOR: Training Mediapipe models using custom datasets.
@wenwuye813110 ай бұрын
thks very much😀
@mohammadmansouri59310 ай бұрын
so helpful video,
@SunIsLost10 ай бұрын
I use VidIQ and I accidentally clicked on "Analyze the hook" on AI option based on a transcript of your video and I got an idea, pasted the prompted response to Chat GPT and edited it slightly, said "make a joke by following these tips:" and this is the result: Sure, let's give it a shot: "Hey everyone! So, I was at this quantum mechanics conference the other day, and you know it's serious when Richard Feynman and Albert Einstein walk into a bar... well, theoretically. Anyway, they start arguing about the uncertainty principle, and I'm just sitting there thinking, 'If only relationships had a Heisenberg compensator!' It would save a lot of awkward conversations. But hey, let's not dwell on my dating life - we've got some mind-bending physics to dive into today. Brace yourselves for a journey through the quantum realm, where even my relationship status is in a superposition of 'single' and 'it's complicated!'" Feel free to adapt it to your context or audience!
@SunIsLost10 ай бұрын
14:25 Scaredxcited
@IamVengeance-lz4xs10 ай бұрын
great video brother , Can i have the documentation of this project .