Computer vision engineer

Computer vision engineer

Hey, my name is Felipe and welcome to my channel! 🙂

If you're into computer vision and want to learn more about it, you're in the right place. As a computer vision engineer myself, I'm passionate about sharing my knowledge and helping others to understand this fascinating field! 💪💪

In my videos, I cover everything from basic tutorials to more advanced stuff like how to make an entire SAAS web app! But don't worry, I won't be lecturing you like a stuffy professor. Instead, I'll be your friendly neighborhood computer vision expert, breaking down complex concepts into simple, easy-to-understand terms. My goal is to make computer vision accessible and fun for everyone, whether you're a seasoned pro or a curious beginner. 😄🙌

=====

I welcome professional inquiries and hiring messages. Please use a business or professional email address to ensure a secure and trustworthy communication process. 🙂🤝

Пікірлер

  • @hongquangnguyen3230
    @hongquangnguyen323023 сағат бұрын

    This is very cool, thanks a lot! Could you a similar video for the SAM?

  • @_Dalember_
    @_Dalember_Күн бұрын

    Resumen del video [00:00:00][^1^][1] - [00:37:03][^2^][2]: Este video proporciona una guía detallada sobre cómo entrenar un detector de objetos Yolov8 en un conjunto de datos personalizado. El proceso incluye la recolección y anotación de datos, estructuración de datos en el formato requerido por Yolov8, y finalmente, el entrenamiento del modelo. **Destacados**: + [00:00:00][^3^][3] **Introducción al entrenamiento de Yolov8** * Presentación del proceso completo de entrenamiento * Importancia de la recolección de datos adecuados + [00:05:06][^4^][4] **Anotación de datos** * Uso de la herramienta de anotación CVAT * Proceso de etiquetado de imágenes con cajas delimitadoras + [00:19:54][^5^][5] **Estructuración de datos para Yolov8** * Formato específico requerido para el entrenamiento * Creación de directorios de imágenes y etiquetas + [00:30:03][^6^][6] **Entrenamiento del modelo Yolov8** * Uso del repositorio oficial de Yolov8 * Métodos para entrenar el modelo en un entorno local o en Google Colab + [00:37:12][^3^][3] **Configuración inicial** * Establecimiento del directorio raíz y especificación de datos de entrenamiento y validación * Uso de los mismos datos para simplificar el tutorial + [00:38:10][^4^][4] **Entrenamiento en Python** * Ejecución del entrenamiento con Yolov8 para un solo epoch como demostración * Observación del proceso de carga de datos y entrenamiento + [00:43:03][^5^][5] **Entrenamiento en Google Colab** * Creación de un cuaderno en Google Colab y montaje de Google Drive * Instalación de la biblioteca ultralytics y configuración del entrenamiento + [00:50:06][^6^][6] **Evaluación del modelo** * Revisión de los resultados del entrenamiento y análisis de la pérdida * Pruebas prácticas con videos de alpacas para evaluar la precisión del modelo

  • @vojastevanovic6634
    @vojastevanovic6634Күн бұрын

    So what is actually role of machine learning here, i don’t get it. In the other hand is only frames/videos where person is being identified on the camera stored in the folder you showed at the end, and by the way you didn’t show you get any notification that intruder entered the “stream” ?

  • @obaidulhasansouhag985
    @obaidulhasansouhag985Күн бұрын

    I installed ultralytics in google colab but it is showing No module named 'ultralytics'. what is the solution ? I am Using AMD processor and graphics.

  • @samsuddoha4976
    @samsuddoha49762 күн бұрын

    can anyone tell me who to test image on this?

  • @henryshanlatte6161
    @henryshanlatte61612 күн бұрын

    Hello Felipe, super good video, I have some doubts about something that is wrong in the video of license plate detection, I wrote to you by email, but I also write here, everything works for me but the detection when the video comes out "out", what do you recommend I check? Thank you

  • @henryshanlatte6161
    @henryshanlatte61612 күн бұрын

    Hello Felipe, super good video, I have some doubts about something that is wrong, I wrote to you by email, but I also write here, everything works for me but the detection when the video comes out "out", what do you recommend I check? Thank you

  • @nafimkhan9462
    @nafimkhan94622 күн бұрын

    does it only recognise A B and L? or all the other letter?

  • @yassinebouchoucha
    @yassinebouchoucha2 күн бұрын

    Even after ~ one year this video is still my reference to tackle pose estimate workflow !

  • @iyenleung7717
    @iyenleung77173 күн бұрын

    hi, is the csv still available? It seems not

  • @BadrKerramy
    @BadrKerramy3 күн бұрын

    Can we get the prediction code ? Thanks in advance!!

  • @leibaleibovich5806
    @leibaleibovich58063 күн бұрын

    Greetings, Felipe! I like to ask for a guidance, if I may. I have a basic Python coding skills. I expect to learn the fundamentals of computer vision / image processing - thanks to you excellent videos! What sparked my interest in computer vision is this: I have a couple of “talk show” old videos that I would like to upscale 2x, not into 4k. Well, the first thing that I realized is that one needs to decompose a video into separate frames, i.e., images and then work with them. Ok. Then I tried some images upscaler on Colab. Results were mediocre. I felt that I need to improve something, but I did not even know where to start or what I can do. What am I thinking of now: I need to decompose the video into frames. It would be about 15_000 frames for 10 min video. Than I need to remove all images with advertisements, since I do not need them. This needs to be done programmatically, because of the number of images. Then I am thinking of cropping images: there is a lot of studio background, with the TV anchor and guests talking. All this background is useless, but the “upscaler” would waste time, trying to process it. It also needs to be done programmatically, but I do not have a slightest idea on how to approach it. I would appreciate if you could tell me if it is possible to do what I am thinking of. Which libraries do I need to use? OpenCV? Scikit-Image? To be honest, I do not need a complete solution, I would appreciate some directions -- i.e. where to begin and how to progress. Thank you!

  • @rohitgalani8228
    @rohitgalani82284 күн бұрын

    Cezar?????

  • @sanket.sharma
    @sanket.sharma5 күн бұрын

    How do I know this video is not generated by another generative AI model that's competing with Devin AI 🤔

  • @blukinto8168
    @blukinto81685 күн бұрын

    Hello, how would I take the results of a training (the weights) of the model and then train it again for a certain amount of epoch? I like to train 100 epochs at a time in case my computer shuts down and I lose progress, but I'd like to be able to retrain the same model instead of constantly starting from scratch.

  • @blukinto8168
    @blukinto81685 күн бұрын

    on google collab

  • @ghanshyamkumbhar5953
    @ghanshyamkumbhar59536 күн бұрын

    How to add label 0 0 0 for the point which is not vissible in cvat0

  • @aadilarsh.s.r4098
    @aadilarsh.s.r40986 күн бұрын

    Hello sir, just watched your video and it is great in case of a simple query let us take training should we include images which doesnt have ducks also? or is it fine that we use all images with ducks for training which is best for fine tuning the model to detect ducks in the images. In simple words for purpose of training should dataset contain all imgaes with ducks in it or a mixture of images with and without ducks.

  • @sultanmuratylmaz6127
    @sultanmuratylmaz61276 күн бұрын

    Hello, YOLO states on its website that v8 is anchor free. However, in this application, we specify the ground truth bounding box to the system. What exactly does the anchor free mean here?

  • @hiteshpradhan4246
    @hiteshpradhan42467 күн бұрын

    can i make understand the basic need and make a model just by watching this single video ? or do I have to watch the whole playlist ?

  • @prathapcme344
    @prathapcme3447 күн бұрын

    sir i have trained with 20 photos of monkey but its not detecting the of trained monkey also...why?

  • @nandakumarpn-ug7zm
    @nandakumarpn-ug7zm8 күн бұрын

    great work bro👍

  • @arbeen123
    @arbeen1238 күн бұрын

    🎯 Key points for quick navigation: 00:00 *🔍 Introduction to final year project on face recognition and automatic attendance management system using Python* 00:29 *🤖 Project involves machine learning divided into 3 parts: generator set, trend classifier, details of predefined samples* 01:24 *🛠️ Setting up a login page for the project with options for registration and user login* 02:20 *💬 Asking viewers to like the video and subscribe to the channel for motivation and future Python projects* 03:42 *💡 Demonstrating student details section and creation of an attendance management system, complete with buttons for various functions* 05:32 *📝 Inputting student details like name, gender, DOB, email, phone number, address in the system.* 06:31 *🛡️ Saving student data in the database after entering all required information.* 07:11 *💼 Selecting a photo sample and saving it in the database for each student.* 09:02 *🚀 Training the system with collected data files for face recognition.* 10:15 *💡 Using face detection features to capture student details and validate information.* 11:37 *📂 Saving data, exporting data, and updating files can be done in Python projects.* 12:05 *🔄 Updating details such as names, departments, and timings can be managed in the project.* 13:16 *📊 Excel files can be used to store and view project data, showcasing attendance management system capabilities.* 14:24 *✏️ Developing an automatic attendance management system using face recognition in Python.* 16:27 *📁 Setting up folders and organizing files in Visual Studio Code for a face recognition project.* 17:21 *🖱️ Click on "New File" to start a Python project and write the file name* 17:35 *🛠️ Start by importing needed modules in the Python file* 18:04 *📦 Python Tkinter is powerful for creating graphical applications easily* 18:27 *🛒 Different ways to import modules in Python* 19:14 *🔧 Check Python version and install required packages* 19:58 *🌟 Setting up geometry in Visual Studio Code for project development* 21:05 *🛠 Define construction and use self to import modules* 22:23 *🔲 Set dimensions for window placement for project GUI* [23:46] 🛠️ Using toolkit to call the route in the code [24:13] 📝 Writing classes and connecting them to the root [25:06] 📂 Adding and deleting images in the project [26:57] 🖼 Setting image properties like height and width [28:27] 📄 Setting labels and levels for images [29:43] 💡 Suggesting next steps in the project 30:39 *🔍 Image tweet and height can be set separately by copying and pasting values.* 31:49 *📷 Changing image names for organizing and managing image data.* 34:57 *🖼️ Setting up labels and names for images to maintain data clarity and organization.* 36:44 *💡 Images can be arranged and sorted based on specific criteria for better data management.* 37:10 *🔍 Images need to be adjusted for height and control using CSS.* 37:24 *📐 Titles need to be placed correctly above images for proper alignment.* 38:03 *🖊️ Title text and formatting for images need to be specified.* 39:00 *🖥️ Choosing font styles and sizes for text elements.* 40:05 *🎨 Setting background colors for image elements.* 42:49 *🖲️ Creating buttons from image elements for the user interface.* 43:43 *🖱️ Click on different buttons in the video interface to perform specific actions.* 45:17 *🎨 Customize the appearance of buttons by changing text, color, and position.* 47:26 *💻 Utilize text components to display information like student details and phone numbers.* [50:25] 🖥️ Changing the image name and file number is important before proceeding with any further tasks. [50:51] 🔄 Running and checking controls on the images to ensure proper modifications. [51:31] 🔧 Adding a help desk control for assistance during the image editing process. [53:00] 🎨 Utilizing controls for color adjustments and ensuring proper button configurations. [56:49] 💻 Organizing and managing image changes systematically for an efficient workflow. 57:43 *🔍 The process of training image data and copying it for face recognition is shown.* 58:34 *📸 Images can be pasted and suitable parameters can be set for developers during the development process.* 59:02 *🛠️ An 'OK' button for grouping images together is demonstrated in the interface design.* Made with HARPA AI

  • @SpiRit-qh9wn
    @SpiRit-qh9wn9 күн бұрын

    Thanks bro 🙏🏼

  • @kennedyibe9884
    @kennedyibe98849 күн бұрын

    This is one of the best videos in this topic. But I want to know how I can get your pretrained model for license plate(license-plate-detector.pt)

  • @KwameBoaitey
    @KwameBoaitey9 күн бұрын

    exactly its not there

  • @GHOSTadak
    @GHOSTadak9 күн бұрын

    How can I use laptop camera or any other in sense to test the results instead of videos. Pls advice

  • @juansalazar828
    @juansalazar8289 күн бұрын

    Thank you for your explanation, all the topics were clear, I followed and tried all the codes with my own images and videos. Only 1 video wasn't being read by the program for the face anonymization project. Maybe the quality of the video or the number of frames changed but I tried and couldn't make it.

  • @ramonraniere3216
    @ramonraniere32169 күн бұрын

    amazing

  • @Hexzit
    @Hexzit10 күн бұрын

    Thanks a lot!! big thanks for teaching how to do it on a local ide

  • @ahnafzahin9309
    @ahnafzahin930910 күн бұрын

    i wanna do this for s custom dataset and i not really sure how many pcitures do i need and how many epochs should i run? What is the standard ratio for it?

  • @kennedyibe9884
    @kennedyibe988410 күн бұрын

    How can I get your pr-trained model which you used in this tutorial?

  • @evanschaverny5388
    @evanschaverny538810 күн бұрын

    can a webcam be linked with the system?

  • @user-rh5nf9wp4q
    @user-rh5nf9wp4q10 күн бұрын

    very very very very very very very very very importance

  • @sivaips680
    @sivaips68011 күн бұрын

    model p file is missed on the folder

  • @Hilai619
    @Hilai61911 күн бұрын

    Hello guys, there is a BIG MISTAKE IN VIDEO - this guy made incorect link to the yaml file. here is the correct linking an yaml: results = model.train(data=os.path.join(ROOT_DIR, "/content/gdrive/My Drive/Datadata/config.yaml"), epochs=20) instead of linking like he - without writing a directory to yaml file, typing only the name of yaml.

  • @gaeunjung7476
    @gaeunjung747611 күн бұрын

    There is a small error. <data.yaml> path: /content/data/ => path: /content Thanks for sharing your knowledge😊

  • @adwikat6109
    @adwikat610911 күн бұрын

    Great! Please post a project for generative images learning from images! Not from texts. Love your content!🎉

  • @ComputerVisionEngineer
    @ComputerVisionEngineer2 күн бұрын

    Great suggestion! I will try to. 🙌

  • @AngeloCarlotto
    @AngeloCarlotto12 күн бұрын

    Another great content , thanks brow

  • @williamsherman6995
    @williamsherman699513 күн бұрын

    Loving your videos! Thank you for producing and sharing these. Which video do you build the pneumonia image classifier in? A video does not pop up on screen at 3:26 when you suggest it does. I've reviewed your previous videos, but cannot find it. Can you guide me to the image classifier build video you made for pneumonia_classifier.h5?

  • @williamsherman6995
    @williamsherman699513 күн бұрын

    kzread.info/dash/bejne/q5acm9JsgbK_otY.html

  • @moMo-zu4ds
    @moMo-zu4ds14 күн бұрын

    Having trouble with my ML project now, but so happy to find your video. Thanks for all the work!!

  • @erfanalaei8784
    @erfanalaei878414 күн бұрын

    i love you

  • @MalikAbdulRasoolSultan
    @MalikAbdulRasoolSultan15 күн бұрын

    Hi, looks awesome. Can we use Mediapipe and this code to detect the level of emotions? For example, normal happy, average happy, high happy, extremely happy, etc, by assigning some confidence scores and automatic labeling.

  • @ComputerVisionEngineer
    @ComputerVisionEngineer14 күн бұрын

    Hi, not sure if you could do it with the confidence score, but you could create new categories like 'normal happy', 'very happy', 'extremely happy', then go through the images and label them accordingly, it could work.