Train Yolov8 object detection on a custom dataset | Step by step guide | Computer vision tutorial

Поделиться
HTML-код
  • Опубликовано: 7 июн 2024
  • In this video I show you a super comprehensive step by step tutorial on how to use yolov8 to train an object detector on your own custom dataset!
    Code: github.com/computervisioneng/...
    Step by step tutorial on how to download data from the Open Images Dataset v7: bit.ly/46Ue4kC
    🎬 Timestamps ⏱️
    0:00 Intro
    0:42 Data collection
    5:04 Data annotation
    19:49 Dataset structure
    30:08 Train yolov8
    50:15 Test yolov8
    1:04:09 Outro
    🌍 Community 👥
    Join our Discord server: / discord
    Support me on Patreon: / computervisionengineer
    Hashtags #
    #yolov8 #yolo #objectdetection #computervision #computervisionengineer #computervisiontutorial

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

  • @ComputerVisionEngineer
    @ComputerVisionEngineer  9 месяцев назад +19

    Did you enjoy this video? Try my premium courses! 😃🙌😊
    ● End-To-End Computer Vision: Build and Deploy a Video Summarization API bit.ly/3tyQX0M
    ● Hands-On Computer Vision in the Cloud: Building an AWS-based Real Time Number Plate Recognition System bit.ly/3RXrE1Y
    ● Machine Learning Entrepreneur: How to start your entrepreneurial journey as a freelancer and content creator bit.ly/4bFLeaC
    All my premium courses are available to the Computer Vision Experts in my Patreon. 😉
    www.patreon.com/ComputerVisionEngineer

    • @johnmcook1
      @johnmcook1 9 месяцев назад +1

      did u aimbot the alpaca ?

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  9 месяцев назад +1

      @@johnmcook1 😂 I did not

    • @semtex6412
      @semtex6412 4 месяца назад

      @@ComputerVisionEngineer hi Felipe, will this wonderful tutorial work with the current YOLOv8 version and its dependencies? or we need the exact versions you used in this video? will there be errors? compatibility issues?

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

      ,

  • @user-zh1zo8lw2u
    @user-zh1zo8lw2u 7 месяцев назад +74

    the fact that you have shown how to do it in both colab and locally is just amazing. you are sooo underrated. please don't stop making content. your content is sooo awesome

  • @gh0stofverdansk
    @gh0stofverdansk 8 месяцев назад +8

    Been working something similar for a hackathon in my freshman year, first thought was to build a CNN from scratch (with no prior knowledge in computer vision) , then came across this video, you are a lifesaver man.

  • @narenderrawal
    @narenderrawal Год назад +20

    this is the most easy to follow tutorial on customized objects and I could train it myself for traffic lights. Thank you so much..bless you!

  • @eleinaedelweiss6215
    @eleinaedelweiss6215 Месяц назад +3

    thank you my man you wouldnt believe how much gratitude i have for this video and the fact you even showed how to run it locally as well. thanks man i reallly mean it.

  • @user-cw3vo8hv5u
    @user-cw3vo8hv5u 5 месяцев назад +3

    The video is of high quality, simple and practical, and avoids a lot of boring and difficult computer knowledge. As a beginner, I feel that I have received new knowledge, thank you.

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  5 месяцев назад

      Thank you!! So glad you enjoyed it and that you found the content helpful! 😃🙌

  • @coreytaylor5406
    @coreytaylor5406 11 месяцев назад +2

    Dude you are great ! At the begining i was struggling with your accent but it ended up well.
    I learned new things from you, such as data annotation, implementing YOLOv8.
    I am grateful to you.

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  11 месяцев назад +4

      😃 Hey, thank you! Glad the videos are useful! I am now uploading subtitles in all my recent videos, to help people understand my accent. 😅💪

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

    I rarely comment on any videos, but yours was really one of a kind, love your way of explanation and teaching, wishing you well and truly thank you for your efforts!

  • @khalilsabri7978
    @khalilsabri7978 Год назад +3

    great work and thanks for the tutorial , you're the first youtuber I have seen answering everyone's comments . Continue the great work !

  • @metehanguzel9081
    @metehanguzel9081 Месяц назад +2

    thanks, i've graduated thanks to you :D

  • @DearAi1
    @DearAi1 Год назад +7

    youre so fluid coherent and elaborate 1 hour felt like 1 minute

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

      😊 Thank you so much for your kind words! Glad you enjoyed the video! 🙌

  • @srgberni
    @srgberni 3 месяца назад +4

    Thanks a lot for this tutorial!
    I have spent hours in other tutorials that ended up being a copy paste of steps in Jupiter, but you went the extra mile to show and help us understand the whole process in our own computers.
    This is really good work and is helping us learn a lot. Thanks heaps!

    • @anushkagupta1489
      @anushkagupta1489 3 месяца назад

      Hey I am working on the same project and I have some problem while training the model. So can you help me out. Can you please send me your number so that I can ask my doubt as I have my hackathon tomorrow and its really urgent

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

    Thank you so much for your help in this video. The way you broke down each step of the process helped way beyond everything else I have found. Too many demonstration videos assume too much. You didn't. Thanks, again.

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

    Your videos are really simple and shares good amount of knowledge, as a beginner your videos always helped me a lot

  • @adipurnama_workshop
    @adipurnama_workshop 7 месяцев назад

    this is the video I'm looking for. Thank you. Your accent make English clearer for me, so the lesson is very clear.

  • @obensustam3574
    @obensustam3574 Год назад +3

    I really like watching your tutorials, you have great energy 🥳 and a good way of teaching the concepts 🤓

  • @RIDWANLEKAN-og2yx
    @RIDWANLEKAN-og2yx 8 месяцев назад +4

    You just gave me a comprehensive insight about annotation of image. Thanks

  • @odostanley1688
    @odostanley1688 4 месяца назад

    I sincerely appreciate your indepth turial. It kicked started my journery in Computer Vision.

  • @yuribelentani
    @yuribelentani 7 месяцев назад +2

    the best explanation about how to apply Yolo V8. thank you! Your video helps me a lot

  • @AnasHawasli
    @AnasHawasli Месяц назад +1

    This is so underrated!
    Great video

  • @digvijaysingh1285
    @digvijaysingh1285 Год назад +8

    Thank you very much for the amazing tutorial please keep making these videos no such material is on RUclips very very helpful for each aspiring student

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

      😃 Thank you! I am glad you find it useful. I will continue posting similar videos! 😄🙌

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

      Please make custom dataset video object detection yolov8 code complete explanation - ( the last code in this clip)

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

      Do you mean the inference? Sure, I can do that. 🙌

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

      @@ComputerVisionEngineer yes please thank you sir

  • @alperenkeser
    @alperenkeser 4 месяца назад

    Superb tutorial! The best I've seen yet.

  • @anon-he4pg
    @anon-he4pg Год назад +2

    Thank you for this channel, your content is very educational and moreover you seem to be a nice person!

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

      😃 You are welcome! It is such a pleasure for me, I have so much fun working on this channel! Thank you for your kind words! 😊🙌

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

    the best video i have found on how to train yolo v8 thanks a lot

  • @syirrus9845
    @syirrus9845 4 месяца назад

    Thank you for taking the time to make this video.

  • @davidpoling7748
    @davidpoling7748 8 месяцев назад

    Thanks! This is by far the best guide I've found for this process

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

    Spectacular tutorial, sir. Thank you.

  • @sanjoetv5748
    @sanjoetv5748 5 месяцев назад

    I really love this channel he explains everything that you needed to know, 1 hour long video is not boring for a good teacher but 15 min. long video is too boring if the teacher is not good.
    keep on posting I am learning a lot from this channel

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  5 месяцев назад

      Thank you for your support! 😃🙌 I will keep on posting! 💪

    • @laurentchivot6528
      @laurentchivot6528 5 месяцев назад

      Hello and many thanks for this great tutorial , i have one question maybe not covered...when you annotate your pictures you don't tell about picture size harmonisation. Is it compulsory for better results ?

  • @dalecioustalk9964
    @dalecioustalk9964 Год назад +12

    I am an aspiring AI engineer that is currently taking Electrical engineering in college. I am thankful to have found your channel today. I can now binge watch quality computer vision tutorials. 🎉🎉🎉

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  Год назад +5

      Hey, that is so cool, my background is on electrical engineering too! ⚡I am glad you find my content useful. Happy binge watching! 😃🙌

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

      @@ComputerVisionEngineer me too, i have question how can i use yolov8 in linux terminal

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

      Hey, I explain how to train a model using yolov8 from the terminal in this video, go to minute 41:38! 🙌

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

      @@ComputerVisionEngineer it gives me so many errors while using in ubuntu terminal how can prepare from dataset in ubuntu

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

      have you installed the package in a local environment? what Python version are you using? what errors do you get?

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

    As a cv grad student,i wanna say thanks for your tutorial!!!helping me a lot

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  Год назад +2

      😃 You are welcome! I am glad it is helping you, Thomas! 🙌

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

      @@ComputerVisionEngineerI appreciate it! Having a nice day ! My bro!

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

    Amazing Tutorial, After days of trying to figure vision models out with AI help and videos, your video was the only thing that managed to put me on the right track, I only ran into one issue but managed to figure it out pretty easily, Now I have this thing producing semi supervised datasets for further training, I Subscribed You Definitely deserve more attention. I didn't have to re watch the video, overly pause it to understand what is going on, Super easy to follow along, Overall one of - if not the best guide/tutorial videos out there! Thanks For the knowledge my guy, God bless!

  • @code___f1
    @code___f1 11 месяцев назад

    This is fantastic! Excited to give this a shot-appreciate it, mate!

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  11 месяцев назад +1

      😃 You are welcome!

    • @code___f1
      @code___f1 4 месяца назад

      @@ComputerVisionEngineer do you have any good resources or suggestions for taking this trained model and then doing object counting in an ROI?

  • @RohanAjmera-vw6mo
    @RohanAjmera-vw6mo Месяц назад +1

    very good tutorial! Loved it

  • @parsundback1648
    @parsundback1648 Год назад +3

    Hi!
    This was a great intro and really good explanation and it helped me get going with my 'recognize bees' project 🐝
    Thanks for sharing your knowledge and you now got a new subscriber ;-)

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

      😃 Awesome! Glad the video was helpful. Best of luck in your bees project! 🐝🙌

  • @shijiqiao3448
    @shijiqiao3448 7 месяцев назад

    Abosolutely helpful! So understandable and thank you so much!!!

  • @steel-r_ua
    @steel-r_ua 8 месяцев назад

    I need a thing to do and for that I need to learn ML, and you have so many interesting videos! They all are so tempting! 👍

  • @derekboase9996
    @derekboase9996 9 месяцев назад +14

    Thank you for the great video! Would love for you to dive into the fine-tuning and optimisation for this model. Do you have anything like that? For example, improving results using statistics of the ground truth images, hyper parameter tuning, etc...

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  9 месяцев назад +4

      Fine tunning and optimization would be a very good topic for a future video. 🙌

    • @cattnation6257
      @cattnation6257 4 месяца назад

      @@ComputerVisionEngineer did you make one

  • @RomanHowladar-dr9pc
    @RomanHowladar-dr9pc 19 дней назад

    Many Mant Thanks for the video man

  • @omarelesnawy1833
    @omarelesnawy1833 10 дней назад

    Perfect explanation, Thank you!

  • @carlitosvh91
    @carlitosvh91 4 месяца назад

    Great video. Thank you very much

  • @whatacomedy177
    @whatacomedy177 10 дней назад

    Great Job... Keep Posting...

  • @andreapertosa5022
    @andreapertosa5022 5 месяцев назад

    This is THE HOLY GUIDE. Thanks!

  • @zeerakkhan274
    @zeerakkhan274 10 месяцев назад

    Great indepth explanation of the entire process. 👍👍

  • @MsRAJDIP
    @MsRAJDIP 10 месяцев назад

    Thank you, you explained so well and detailed.

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

    Thanks for the video! Keep at it brother!

  • @hsnhejazin1177
    @hsnhejazin1177 9 месяцев назад +2

    Thanks for this comprehensive tutorial. What if the goal is to add an additional class to the available classes in YOLOV8. Particularly, annotation tool starts annotating from label number 0. However, class 0 is available in corresponding classes in YOLOV8. does CVAT allow to label from the last index of COCO dataset to add a new class to the available ones in YOLOV8?

  • @chandrakalagowda3129
    @chandrakalagowda3129 9 месяцев назад

    Thank you! for the detailed video.

  • @lefrancis5553
    @lefrancis5553 3 месяца назад

    THANK YOU FOR THIS EXCELLENT TUTORIAL

  • @Hm-bz4ps
    @Hm-bz4ps 8 месяцев назад

    Best video I have seen! Keep it up!

  • @haroldjoerges5766
    @haroldjoerges5766 7 месяцев назад

    You have the magic stick, really god teaching

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

    Thank you sir, you are the best ...Keep up the good work love from india

  • @Nj-hw2cv
    @Nj-hw2cv Год назад +1

    Oh man you nailed the tutorial 💯

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

    You are awesome, thank you

  • @anushka.narsima
    @anushka.narsima Год назад

    Thank you so much for covering different ways to do the job!!!! I've been struggling over the past 2 weeks bcuz every tutorial showed a single method and I kept running into some kind of error each time and had to redo the whole process so many times and downloaded a bunch of useless stuff >.

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

      Yeah I hear you, I've been there! I am happy you found the video helpful! 🤠🙌

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

    Thank you very much for sharing and explanation, Sir.

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

    This tutorial helps a lot, thanks~

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

    Thank you so much.

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

    You are just AMAZINGGG !!! sir . Thank you so much :)

  • @TheTechCricketer
    @TheTechCricketer 3 месяца назад

    Super helpful, thanks!

    • @anushkagupta1489
      @anushkagupta1489 3 месяца назад

      Hey I am working on the same project and I have some problem while training the model. So can you help me out. Can you please send me your number so that I can ask my doubt as I have my hackathon tomorrow and its really urgent

  • @rajashehryar2002
    @rajashehryar2002 5 месяцев назад

    Thank you soo much Sir

  • @bilalshahid7494
    @bilalshahid7494 7 месяцев назад

    Amazing tutorial!
    Can you please tell how can I determine exact values accuracy, precision and f1 score on my testing data?

  • @user-lk3zh1wg6y
    @user-lk3zh1wg6y 26 дней назад +1

    Great 🩵🙌🏻

  • @AdautoTDFNeto
    @AdautoTDFNeto 11 месяцев назад

    Amazing tutorial and explication, +1 subscriber

  • @CaioSantos-rh7yk
    @CaioSantos-rh7yk 7 месяцев назад

    nice man, i found a incredible content thank u so much!!

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

    Thanks a lot

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

    very helpfull!

  • @userpzz1
    @userpzz1 8 месяцев назад

    u saved my project n my life🤓 theenks

  • @pranaythapak7079
    @pranaythapak7079 7 месяцев назад

    Great work!!

  • @frankdearr2772
    @frankdearr2772 11 месяцев назад +1

    Great, Thanks :) 👍

  • @vivekpatel009
    @vivekpatel009 Год назад +8

    Hi, nice tutorial. I really enjoyed it. Is it possible for you to make a multi-label classification tutorial using DL algorithms?

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

      Hey, thank you, I am happy you enjoyed it! 😊 Sure, that is a great suggestion, I will try to do a video about that soon! 😃💪

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

    Thank you for your sharing

  • @zwh1047
    @zwh1047 9 месяцев назад

    Very good, thank you very much

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

    Your videos are very helpful! Thank you so much! However I have a question, If i want to do a multiclass object detection, do i need separate training folders or do i just put every image with different classes in one folder?

  • @rma_sans4314
    @rma_sans4314 10 месяцев назад

    Hi! I just came across you're tutorial and I love how detailed it is! But if I may ask, do you know how one would do transfer learning in YOLOv8?

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  10 месяцев назад

      Hey, in order to do transfer learning from a model trained in the coco dataset you should create the model like this: model = YOLO('yolov8n.pt') 🙌

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

    thx u sir!

  • @castle_of_jokes
    @castle_of_jokes 8 месяцев назад

    TYSMMM this absolutely helped me create my first object detection model TYSMMMMMMM

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  8 месяцев назад +1

      You are welcome! 😃 Glad you find it useful! 🙌

    • @castle_of_jokes
      @castle_of_jokes 8 месяцев назад

      @@ComputerVisionEngineer yep defiantly the best course abt the topic on youtube

    • @castle_of_jokes
      @castle_of_jokes 8 месяцев назад

      @@ComputerVisionEngineer are you considering doing a yolo nas course??

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

    Muy buen tutorial amigo

  • @user-zs6pi7gm6i
    @user-zs6pi7gm6i 7 месяцев назад

    Really helpful Video for understanding the procedure and I admire the simplicity!
    Can you please explain how to test with an image and display the output with the bounding boxes and class label?

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  7 месяцев назад

      Thank you! Take a look at the script predict_video.py, I draw the bounding box and the text on top for all frames of the video. 🙌

  • @zeynabbayat5596
    @zeynabbayat5596 22 дня назад

    I really appreciate you sharing such a tutorial. I ran both Yolov5 and Yolov8 on my custom dataset, but the result of Yolov5 is more satisfying. Can it happen, or did I make some mistakes during my training process?

  • @amarnathreddysurapureddy9111
    @amarnathreddysurapureddy9111 Месяц назад +1

    Hi Felipe, Ultralytics using any standardscale for detecting object.
    Original images to standard format

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

    Gud job brother❤

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

    thank you for the amazing tutorial! I was able to train YoloV8 on a custom data, but I was wondering how I can continue to train it using weights from previous training sessions. In other words, how do i make the second training session include the knowledge it gained from the first training session?

  • @Taki7o7
    @Taki7o7 7 месяцев назад

    Great Video for beginners ♥ A video about training an actual useful dataset like escooters and escooters + driver would be cool. If not possible with training, do it with code, like checking if a person and escooter box intersect, etc. And detecting multiple people standing on one scooter and stuff like that. I mean i love alpacas, but i cannot think about a usecase for that or some video to build on top of the previous ones. Just a suggestion to make it more interesting as real projects could be a great YT series :) Greetings from Vienna

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  7 месяцев назад

      Thank you for your recommendations! I will try to make a more practical use case of object detection. Cheers! 😃🙌

    • @Taki7o7
      @Taki7o7 7 месяцев назад

      @@ComputerVisionEngineer thanks for your answer, i hope you did not misunderstood it, you have great in-depth videos of course and i love them. I just meant to give beginners a more guided journey in form of a series with more practical use case/s. It might still sounds weird and like critique, but it's really just an idea with my chaotic english skills :D Greetings

  • @agustn_pina
    @agustn_pina 7 месяцев назад

    Buenísimo! muchas gracias!

  • @jameslalonde4420
    @jameslalonde4420 18 дней назад

    Thank you for this!
    Is there any way to print to the terminal in your python script the confidence score?
    For example, you created that script there at the end with data that the model had not yet seen, but could you print to the terminal that the model is 80% sure that it is an alpaca?

  • @desireexavier1009
    @desireexavier1009 7 месяцев назад

    o senhor é o cara mano

  • @petergreis
    @petergreis 9 месяцев назад

    Awesome video, thanks for talking the time to make it! Would you be able to suggest an interesting way to extend the YOLO algorithm? I am researching ideas for a Masters project in AI…

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  9 месяцев назад +1

      Thank you! 😃 Not sure if I would be able to suggest ideas to extend the YOLO algorithm, but best of luck in your masters degree! 🙌

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

    Hi, do i need to split in advance my complete dataset into train-validation and test datasets? and do i need to annotate the validation set as well?

  • @kuleenthejas8382
    @kuleenthejas8382 9 месяцев назад

    can i know the source from which u downloaded the image dataset other than the one u mentioned in the video cause i want to train the model to detect Ash trees ,any suggestions would be of great help
    thank u

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

    Thank you so much SIR!!!

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

    Amazing Tutorial :) I've been looking for this exact video for weeks. Big Big Ups. A small question though, how can you extract the IoU and all the other performance metrics (which appear in the train folder as graphs) in a numerical number (like in a .csv or .txt file)?

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

      Hey Alex, thank you! I am glad you enjoyed it. 😊 In the train directory you have a csv file called results.csv, there is some info there. In order to save the data for the remaining plots (P_curve.png, F1_curve.png, etc.) I suggest you to take a look into ultralytics.ultralytics.yolo.utils.metrics.py. 💪🙌

  • @python1419
    @python1419 11 месяцев назад

    Nice video. Thanks)

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

    Hey, thank you very much. this was helpful. But when it’s done training, in the detects folder, the images have no bounding boxes. Please advice

  • @netq254
    @netq254 9 месяцев назад

    Thank you for the amazing help, I just have one question involving the car and license plate detection model you used in your video "Automatic number plate recognition with Python..." I am using the same data set you used in that video, but in the dataset directory is "test, train" and "valid", does this mean I still have to annotate the images myself or has that step already been completed? Thank you!

    • @mp051998
      @mp051998 9 месяцев назад +1

      If you downloaded it in the yolo format and setup the directory structure as required, it should work fine. If you got the annotated images from openimages, then check if you have the annotation files (text files with the same name as the images).
      The directory structure would be something like this if I am not wrong:
      ├── data/
      │ ├── images/
      │ │ ├── train/ # Training images (image_name.jpg)
      │ │ ├── test/ # Testing images (image_name.jpg)
      │ │ └── val/ # Validation images (image_name.jpg)
      │ │
      │ ├── labels/
      │ │ ├── train/ # Training image annotations (image_name.txt)
      │ │ ├── test/ # Testing images (image_name.txt)
      │ │ └── val/ # Validation images (image_name.txt)
      Also make sure the yaml file corresponds to the correct directories.
      Hope this helps!

  • @chemajupiter
    @chemajupiter 3 дня назад

    Hola. Me encantan tus vídeos.
    Conoces algún modelo para detectar superficies planas? Tanto horizontales como verticales, veo que hay teléfonos móviles Iphone que ya lo pueden hacer.

  • @martinvanleeuwen8263
    @martinvanleeuwen8263 Год назад +2

    Hi, In the example given by Felipe, the bounding boxes are associated to one image and when he moves over to the next image, the window is cleared from the previously drawn bounding boxes and ready for new input (e.g. at 11:14). However, when I do it, the bounding boxes are shown on top of the next image as well but they are out of place. I noticed how the "switch lock property for all" and the "switch hidden property for all" are suddenly toggled on the objects tab on the right side of the screen, but he doesn't click it and it is not explained either. So, I am a bit puzzled. Did anyone else run into this?

    • @ComputerVisionEngineer
      @ComputerVisionEngineer  Год назад +3

      Hey Martin, you are probably on 'track' mode. Take a look at minute 9:58, there are two buttons 'Shape' and 'Track'. Make sure you press 'Shape'. 🙌💪

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

      @@ComputerVisionEngineer Awesome, thanks!

  • @yannis_dla
    @yannis_dla 8 месяцев назад

    how would i use yolov8 to count the number of times the object appears in a video? im trying to make a code which counts droplets from an IV infusion. thank you!

  • @redmil3773
    @redmil3773 3 месяца назад +2

    hello, when i run 'create_dataset_yolo_format.py' I get an error saying "The system cannot find the path specified: '.\\data\\train'". Could u pls help me with this? Thanks

  • @user-fv5nm3lw4d
    @user-fv5nm3lw4d 10 месяцев назад

    thank u, nice tutorial.

  • @allea-zb7kl
    @allea-zb7kl 25 дней назад

    hi, I have a question. if I divide the dataset into training and testing only, is it necessary to run the validation part? and if not, during inference how to find out the mAP? plis help me🙏