Это видео недоступно.
Сожалеем об этом.

Real time object detection by Deel learning (YOLOv4) with OpenCv and Python | (source code)

Поделиться
HTML-код
  • Опубликовано: 14 авг 2024
  • In this video you will learn how to use artificial intelligence, more specifically deep learning, to detect objects in a video sequence. We use here the Python programming language with the opencv library. The object detection algorithm we use is YOLO (You Look Only Once) which is adapted for real-time systems.
    Support Channel!
    Paypal: paypal.me/came...
    🔔 Feel free to subscribe and leave your feedback in comments.
    / @camebush
    Navigation:
    (0:00) Intro
    (0:45) The object in brief
    (2:22) YOLO & RCNN
    (3:58) object detection with OpenCV in python
    (13:25) Test & Conclusion
    🌐 YOLO official website: pjreddie.com/d...
    ➡️ Program source code: github.com/Cam...
    ➡️Download yolo:
    Cfg: github.com/Ale...
    Weigths (246Mb): github.com/Ale...
    Coco names: github.com/pjr...
    🖋Note: If you have no experience with directories copy these files to the same folder as the program.
    ➡️Useful links on object detection & sources:
    arxiv.org/pdf/... (Ross Girshick, et al)
    arxiv.org/pdf/... (YOLOv3: An Incremental Improvement)
    www.pyimagesea... (YOLO object detection with OpenCV)

Комментарии • 59

  • @CameBush
    @CameBush  2 года назад +1

    (FR) Merci de nous suivre 😊
    🔔N"hésitez pas à vous abonner à la chaine
    ruclips.net/channel/UCil2Tm7i8ncsQnMlY_3Y8nA
    Et surtout ne manquez pas notre petite série sur comment créer un jeu vidéo avec pygame, le machine learning (random forest) et l'apprentissage par renforcement (deep reinforcement learning #cnn)
    👉🏿ruclips.net/video/HLxecV8SJZA/видео.html
    -------------------------------------------------------------------------
    (EN) Thank you for following us 😊
    🔔 Do not hesitate to subscribe to the channel
    ruclips.net/channel/UCil2Tm7i8ncsQnMlY_3Y8nA
    And especially do not miss our small series on how to create a video game with pygame, machine learning (random forest) and reinforcement learning (deep reinforcement learning #cnn)
    👉🏿ruclips.net/video/HLxecV8SJZA/видео.html

  • @johnfoster7501
    @johnfoster7501 3 года назад +4

    merci pour le tutoriel

  • @joelnounga285
    @joelnounga285 3 года назад +3

    well done, go ahead CameBush

    • @CameBush
      @CameBush  3 года назад +1

      Thank you Joel

  • @dilanteranovaleukack
    @dilanteranovaleukack Год назад +1

    Beau contenu...jai decouvert cette chaine aujoudhui et jai regarde ttes les Videos...+1Abonne vous avez

  • @estellemakale4474
    @estellemakale4474 2 года назад +1

    ultra super intéressant avec toutes les explications qui scient. Merci!!!!!

    • @CameBush
      @CameBush  2 года назад

      Merci à vous 😊

  • @pierrelionelsimo4537
    @pierrelionelsimo4537 2 года назад +3

    Cool

  • @razikaselmane5344
    @razikaselmane5344 2 года назад +3

    Merci 😍😍😍😍😍🤗🤗😍jtdr

  • @islemhammami3559
    @islemhammami3559 2 года назад +2

    @CameBush j'ai un autre question j'utilise yolov4 sur raspberry pi4 avec un caméra piv2.1 est ce que il y a quelque chose a changer dans le code ?? parce que il n'a pas détecter aucun objet

  • @smrftech7685
    @smrftech7685 3 года назад +3

    Comment puis je appliquer la détection à deux flux d'images différents

  • @florentakpro8799
    @florentakpro8799 2 года назад +1

    et hop un abonné de plus 🤸

    • @CameBush
      @CameBush  2 года назад +1

      Merci pour l'abonnement 😊

  • @michaelkraousy
    @michaelkraousy 3 месяца назад +1

    aide moi svp quand j"execute le code sur windows powershell ça ne march pas ton truc

  • @vidaltontsa7374
    @vidaltontsa7374 2 года назад +1

    Très intéressant tes vidéos... moi je travaille sur un projet assez similaire, la reconnaissance faciale et d'objets, lié à plusieurs caméra... le tout avec tkinter pour l'interface graphique... j'ai besoin d'aide svp

  • @mejdithabet6145
    @mejdithabet6145 2 года назад +2

    Bonjour, merci pour votre tuto. Je voudrais maintenant calculer la distance entre le webcam et l'objet détecté. Any help plz ?

  • @hunter78655
    @hunter78655 2 месяца назад +1

    Ta vidéo est superbe.🎉
    Mais j'ai une question :
    Comment on peut ajouter d'autres objets à détecter?

    • @CameBush
      @CameBush  2 месяца назад

      Merci de nous suivre 😊. La vidéo suivante traite du sujet
      ruclips.net/video/PlSD_xkXbuE/видео.htmlsi=9O5lYB8XFvgxY4ay

  • @islemhammami3559
    @islemhammami3559 2 года назад +2

    bonjour merci pour ce video
    j'ai un probleme lorsque j'execute python ./yolo-object-detection.py
    net = cv2.dnn.readNetFromDarknet('yolov4.cfg', 'yolov4.weights')
    AttributeError: 'module' object has no attribute 'dnn'

    • @CameBush
      @CameBush  2 года назад +3

      Salut Islem. Ce problème peut survenir si vous avez une version de opencv qui n'est pas à jour. Commencez par mettre à jour votre version. Si le problème persiste exécutez le code en rajoutant le tag -D WITH_PROTOBUF=ON \. C'est à dire python ./yolo-object-detection.py -D WITH_PROTOBUF=ON \
      Et cela peut résoudre le problème

    • @mejdithabet6145
      @mejdithabet6145 2 года назад

      Did you resolve this pb ? i've the same one

  • @ibnouabasswade6564
    @ibnouabasswade6564 2 года назад +3

    felicitation !!!!! je peux voir votre mail je travail sur projet sililaire
    merci

    • @moitest3628
      @moitest3628 2 года назад +1

      Je pense que c'est disponible dans la section à propos de la chaîne.

  • @olivierouedraogo811
    @olivierouedraogo811 4 месяца назад +1

    Salut frère et merci
    ma question est de savoir si on pourrais illustrer le code en google colab ?

    • @CameBush
      @CameBush  4 месяца назад +1

      Oui vous pouvez très bien exécuter ce code sur Google colab. Dans la vidéo suivant vous avez un exemple d'application de ce code dans Google colab ruclips.net/video/PlSD_xkXbuE/видео.html

  • @stephanepouho9317
    @stephanepouho9317 2 года назад +2

    Bonjour et merci pour cette video , lorsque j'exécute le programme j'ai un problème au niveau de cette
    ligne layerOutputs = net.forward(ln).

    • @CameBush
      @CameBush  2 года назад +1

      Salut Stéphane merci à vous de nous suivre.
      Ce la peut-être du à la déclaration de la variable ln plus haut dans le code. Vous pouvez consulter le code complet sur github pour vous assurer que vous n'avez pas fait d'erreur. github.com/Camebush/real-time-yolov4-object-detection

    • @brouyaoeric8903
      @brouyaoeric8903 2 года назад +2

      @@CameBush il faut remplacer ce code : ln = [ln[i[0] - 1] for i in net.getUnconnectedOutLayers()] par cela : ln = [ln[i - 1] for i in net.getUnconnectedOutLayers()]

  • @multyfruit7484
    @multyfruit7484 6 месяцев назад +1

    Bonjour, je viens de commencer dans l’intelligence artificielle et je ne comprends pas comment je fais pour avoir un Fichier .weights

    • @CameBush
      @CameBush  6 месяцев назад +1

      Bonjour, il s'agit d'un model du résultat d'un model pré-entrainé vous pouvez le télécharger directement à cette adresse: github.com/Camebush/real-time-yolov4-object-detection

    • @multyfruit7484
      @multyfruit7484 6 месяцев назад

      ok Merci@@CameBush

  • @louizzak2995
    @louizzak2995 2 года назад +2

    Bonjour ;Merci pour cette vidéo c'est très intéressant.SVP .est ce que je peut installer python et les les autres biblioteques sur windows ou bien il faut linux

    • @CameBush
      @CameBush  2 года назад

      Salut vous pouvez tout aussi bien installer sur Windows que sur linux.

  • @articenjiki6046
    @articenjiki6046 2 года назад +1

    Bonsoir super vidéo !, j'ai eu un petit lors de essai du code, lorsqu'il est exécuter il dectete les images mais n'affiche pas le nom de label (voiture, moto, téléphone etc...), quel pourrait être le problème ?

    • @CameBush
      @CameBush  2 года назад +1

      Vous pouvez partager avec nous votre code par mail à l'adresse disponible dans la section à propos de la chaine. Nous serons ravis de pouvoir vous aider.

  • @cypriendingui8219
    @cypriendingui8219 Год назад

    Comment avez-vous conçu la base des données pour relier les images et les noms des objets

    • @CameBush
      @CameBush  Год назад

      Salut dans cette vidéo nous utilisons un dataset déjà entrainé le lien est disponible dans la description. Votre demande correspond à l'utilisation d'un dataset personnalisé pour la détection d'objets. Nous vous recommandons cette vidéo où cela est détaillé ruclips.net/video/PlSD_xkXbuE/видео.html

  • @habibatou.s.s6542
    @habibatou.s.s6542 2 года назад

    Salut merci beaucoup pour ce beau travail , au fait si je veux faire un algorithme qui reconnaît le type de sol quelle logiciel et conseils puis-je appliquer? je vous encourage à continuer ainsi et vous souhaite bonne chance pour le reste.

  • @peterpancakeA
    @peterpancakeA 2 года назад +2

    Bonjour, possible de rajouter nos propres objets?

    • @CameBush
      @CameBush  2 года назад +2

      Salut Damien. Oui il est possible de rajouter votre propre objet. Nous vous présenterons dans une prochaine vidéo sur la chaine comment ajouter votre objet pour la detection. Egalement le lien vers le fichier weight a été corrigé dans la description!

    • @peterpancakeA
      @peterpancakeA 2 года назад +1

      @@CameBush très bien j'ai hâte ! Merci pour la réponse car j'aimerai faire des reconnaissances de cartes pokemon. Si vous avez un tuto sinon je suis intéressé !

  • @estellemakale4474
    @estellemakale4474 2 года назад +1

    y'a t'il une video disponible pour la détection des plaques d'immatriculation?

    • @CameBush
      @CameBush  2 года назад +2

      Salut Estelle, nous vous recommandons de regarder notre dernière vidéo sur la détection d'objets personnalisés ruclips.net/video/PlSD_xkXbuE/видео.html
      Dans cette vidéo nous prenons l'exemple de Samuel Eto'o et Francis Ngannou. Mais vous pouvez très bien télécharger vôtre propre dataset de plaques d'immatriculation et y appliquer les instructions de la vidéo. Vous obtiendrez le résultat voulu 😊

  • @freespirit4587
    @freespirit4587 5 дней назад

    Bonjour

  • @yavzoy8272
    @yavzoy8272 2 года назад +1

    salut merci c'est cool
    stp comment rendre la détection plus rapide sur une video?

    • @CameBush
      @CameBush  2 года назад +1

      Salut!
      La vitesse d'exécution dépend des performances de votre processeur.
      Si votre ordinateur dispose d'une carte graphie (GPU), ce qui est recommandé d'ailleurs, l'algorithme sera beaucoup plus rapide car opencv utilise par défaut le GPU s'il est présent. Vous pouvez aussi rajouter les lignes suivantes tout au début du script pour forcer l'utilisation du GPU ou pour indiquer le GPU à utiliser si vous en avez plusieurs.
      *_import os_*
      *_os environ['CUDA_VISIBLE_DEVICES'] = "0'_*
      Nous vous préparons une vidéo dans les semaines pour contrer cela. Abonnez vous pour ne pas la manquer.

  • @michaelkraousy
    @michaelkraousy 3 месяца назад +1

    Comment faire explique moi un peu svp

    • @CameBush
      @CameBush  2 месяца назад

      Vous pouvez télécharger le code source sur notre github en description ou nous partager votre erreur par e-mail

  • @survivor_king
    @survivor_king 2 года назад +3

    tu es du terre ?

    • @CameBush
      @CameBush  2 года назад +1

      Ah oui oui 😊

    • @survivor_king
      @survivor_king 2 года назад +1

      @@CameBush j'ai wanda sur la voix mais force à toi fr j'ai bcp kiffé, au moins tu ne meurt pas derrière le html 🤣 lo pays m'a dejà gagné

  • @anaahmed8702
    @anaahmed8702 Месяц назад

    Vous utilisez vs code?

    • @CameBush
      @CameBush  Месяц назад

      Oui nous utilisons visual studio code

    • @anaahmed8702
      @anaahmed8702 Месяц назад

      @@CameBush vous m'envoyiez le code svp

  • @ButuKaji-gl4sq
    @ButuKaji-gl4sq 6 месяцев назад +1

    Pourquoi ce trop lent ?

    • @CameBush
      @CameBush  2 месяца назад

      Si vous avez une carte graphique installée sur votre pc l'exécution sera beaucoup plus rapide

  • @freespirit4587
    @freespirit4587 5 дней назад

    Bonjour