Feature Detection and Matching + Image Classifier Project | OPENCV PYTHON

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 174

  • @GreekGadgetGuru
    @GreekGadgetGuru 4 роки тому +21

    I'm learning a lot. Taking the time to go back to school has given me the freedom to dive into more enriching content like this! Thank you

    • @murtazasworkshop
      @murtazasworkshop  4 роки тому +1

      Glad to hear

    • @cerpenai1
      @cerpenai1 3 роки тому

      How if I enter multiple image datasets instead of just one image
      please help sir

    • @cerpenai1
      @cerpenai1 3 роки тому

      @@murtazasworkshop How if I enter multiple image datasets instead of just one image?
      please help sir

  • @JasonRobards2
    @JasonRobards2 3 роки тому +1

    I used your example to pull in video from an ESP32 cam into a Raspberry Pi, through the ESP32's webserver.
    It went smoothly. I was amazed at how that 5 dollar camera did the job almost perfectly at the same tresholds as the more expensive webcam.

  • @behzodbekdadaboyev361
    @behzodbekdadaboyev361 4 роки тому +22

    You are "the best teacher" that I've ever seen. Thanks sir !!!

    • @murtazasworkshop
      @murtazasworkshop  4 роки тому

      Thank you . I am glad you found the video useful .

  • @TheNazbul
    @TheNazbul Рік тому

    best personality in youtube for machine learning course

  • @deepanjan1234
    @deepanjan1234 4 роки тому +8

    This is really awesome. I highly appreciate your effort in making this enriched tutorials on computer vision. Many thanks

  • @johndupont4437
    @johndupont4437 4 роки тому +3

    You are the best teacher ever, your way of explaining is simple and clear, thank you very much.
    Could you tell us how to make a recommender system using cnn on an images dataset

  • @HRPrime
    @HRPrime 3 роки тому +2

    Taking a special topics course at Shawnee State University thats half about this stuff. Really helpful to explain opencv!

  • @zuesbenz
    @zuesbenz 3 роки тому +1

    I like your focused examples that you select. I am exploring your other content. This video was super helpful, thanks a lot.

  • @Kanjas19
    @Kanjas19 2 роки тому

    Can I say I'm halfway and I'm loving it! Thank you so much!

  • @erkinyagci
    @erkinyagci 2 роки тому

    Murtaza, thanks a lot for this tutorial and the others. It is a lot of effort for you, but believe me you are a very good teacher and it helps people. A big thumbs up for you.

  • @fahadsohail9117
    @fahadsohail9117 4 роки тому +4

    It's a really great tutorial. And i really appreciate your efforts
    I myself am an engineering student, and such detailed tutorials are really helpful.

  • @averno6174
    @averno6174 4 роки тому +2

    Thank you again for a nice tutorial and giving not only code but also explanation and images to follow step by step tuto.
    Appreciete your effort and love your work, I'll keep on learning

  • @hectorramos5489
    @hectorramos5489 4 роки тому

    I am student of mastery degree, you helped me a lot of, tank you!
    I suscribe at your channel

  • @serenity8401
    @serenity8401 2 роки тому +1

    Brother, thank you. I have learned a lot. I have tested with my custom objects and it worked perfectly. BTW, the code link does not work but in tearms of learning, this is better than just copy&paste then running :)

  • @TheNazbul
    @TheNazbul Рік тому

    sir your voice is so good and your speaking style is so impressive

  • @Baydepe
    @Baydepe Рік тому

    Hey, you're such a great teacher that I've seen in youtube, the explanation are very details and clear.
    If I may ask a question, I had an object tracking using ORB method, it simply track only 1 object, and put a frame around it, but I had a struggle to measuring the distance using monocular vision method, could you explain it please ? it would be really great if you noticed me :)

  • @LastLoopBRM
    @LastLoopBRM Рік тому

    Excelent step by step, i super appreciate your detailed work here!! But what if i want to do this with 3d objects? for expl: found the match of a "computer mose" in front of the camera against 20 others "computer mose" (containing the "computer mose" of couse)? I need to go convolutional neural or not necessarly? ( convolutional neural = >computationally demanding)Tks!

  • @MyPhone-qg2eh
    @MyPhone-qg2eh 11 місяців тому

    You explained it so well. Thanks.

  • @phuho6583
    @phuho6583 8 місяців тому

    Great course! Thank you so much

  • @lokeshsaha8875
    @lokeshsaha8875 4 роки тому

    You are awesome just awesome! Love from India 🇮🇳

  • @dhiraj_khansole
    @dhiraj_khansole 3 роки тому

    thank your sir for increasing my knowledge

  • @JasonRobards2
    @JasonRobards2 3 роки тому +2

    Yessss. This was exactly the example that I needed.

  • @Grenadier-qg5ym
    @Grenadier-qg5ym 3 роки тому +1

    Thx for this helpful tutorial. Is it possible to draw a bounding box around the detected object?

  • @newton224466
    @newton224466 2 роки тому

    Thanks a lot for your tutorials
    I just want to ask you that if i have a single object recognition but i need it to be very accurate so should i use this method or an deep learning like tensorflow or yolo??

  • @luizabbadia3411
    @luizabbadia3411 4 роки тому

    Many thanks Mr Murtaza, its nice to learn with you!

  • @kintipukintipu9634
    @kintipukintipu9634 3 роки тому

    Great tutorials. I am beginner and I learn o lot. Thank you very much!

  • @chokler1
    @chokler1 4 роки тому +1

    Excellent video, i was wondering if there is a way to print the returned result? For instance is it comes up with Detroit can we save that return to a notepad file?

    • @murtazasworkshop
      @murtazasworkshop  4 роки тому

      Yes. you can find a similar method shown in my Face Recognition tutorial. ua-cam.com/video/sz25xxF_AVE/v-deo.html

  • @dompower500
    @dompower500 4 роки тому

    Excellent video tutorial with complete package of resources. Thank you very much sir.

  • @lokeshseenu7654
    @lokeshseenu7654 2 роки тому

    This video is very useful for me..

  • @warzeo8869
    @warzeo8869 Рік тому

    Thanks for the knowledge

  • @Rafi-nc3nw
    @Rafi-nc3nw 3 роки тому +1

    Thank you very much Sir for sharing with us this wonderful content!! 🥰🥰

  • @kunalsoni7681
    @kunalsoni7681 4 роки тому +1

    really such amazing tutorial of feature detection :)
    thanks 💕😊

  • @lalithfernando9170
    @lalithfernando9170 2 роки тому

    Hi, thank you for detailed video. I am new to computer vision. How can I use this to match and detect template in realtime video and get output to stop the movement of the object.

  • @allenlee6880
    @allenlee6880 4 роки тому

    It's a really great tutorial.
    Thanks for your video sir.

  • @ajithwickramasinghe2910
    @ajithwickramasinghe2910 4 роки тому

    This is a good video for image stitching. I hope if you can enhance this idea to an array of images with an option to change the detecting method as a GUI program, this could be more interesting and valuable for image stitching applications. pls, try on this and make arrangement to do it. In my case, I am doing my research in this area. So, obviously, it will be more helpful form me

  • @iskenderbayindir3912
    @iskenderbayindir3912 3 роки тому

    Thank you Murtaza, good job.

  • @ilkeraykut7064
    @ilkeraykut7064 3 роки тому +1

    Thanks for the video.How can I put rectangle on the detected object?

  • @mukulkumar7995
    @mukulkumar7995 4 роки тому +1

    Great Tutorial Sir!!
    Sir, can you make a detail video on finger cursor/mouse control in the coming future??
    I am very curious about learning it✌

  • @summerashafiq2382
    @summerashafiq2382 Рік тому

    asalamoalikum sir it is really helpful video.sir can i use multiple images of different classes of objects to classify?you just used 3 different images for this task

  • @cuongdamvan4872
    @cuongdamvan4872 4 роки тому

    Your videos are really amazing!

  • @jctelo24
    @jctelo24 2 роки тому +1

    Congrats for the amazing tutorial! Well explained and with great results!

  • @wilkisonmartins7081
    @wilkisonmartins7081 3 роки тому

    Amazing! Your channel has helped me a lot. Thank you

  • @shivamdubey4783
    @shivamdubey4783 3 роки тому

    great tutorials sir just one question can we do subtraction between two countours

  • @NaorBK
    @NaorBK 2 роки тому

    Thanks a lot man, great video

  • @jeepjr
    @jeepjr 3 роки тому

    Teacher, first congratulations for the channel. I need your help, I have a simple image with a range of 5 placements where the quantity is identified, how do I identify the biggest color type red and say where the X,Y is, and if you can help me, and only for create an alert.

  • @thiennguyenchi6862
    @thiennguyenchi6862 3 роки тому

    Thank you very much sir!

  • @rakibsharif611
    @rakibsharif611 3 роки тому

    Would you tell me which editor will be perfect to build a python project? The project actually will contain web-based frontend languages.
    and which you are using??
    i will be glad if you reply me. thank you.

  • @ramanateja2193
    @ramanateja2193 3 роки тому

    @Murtaza's Workshop - Robotics and AI Bro, @38:33 instead of putting a threshold, why can't we print the index of maximum value in the list ?? I think this would become simple right ?? What if by chance two values are 15 then, how will the Algo decide about the output ??

  • @nswell1074
    @nswell1074 3 роки тому +1

    Hi , If there are a large number of atlases (10k) how to optimize the matching?

  • @rahim7631
    @rahim7631 Рік тому

    Hi sir! what topic should i want to learn to get this type of knowledge......Reply me please

  • @subzerocls
    @subzerocls 3 роки тому

    Hi! Could this matching method be used to detect and count a single object defined in query image, which is present several times in a live image? Thanks for your great job and share.

    • @murtazasworkshop
      @murtazasworkshop  3 роки тому +1

      You can try this ua-cam.com/video/7gSWd2hodFU/v-deo.html

    • @subzerocls
      @subzerocls 3 роки тому

      @@murtazasworkshop thanks! I will try.

  • @dolphiniochannel9496
    @dolphiniochannel9496 3 роки тому

    Great video! But why did we import numpy ?

  • @waleedbinumer8147
    @waleedbinumer8147 3 роки тому

    In this video what are using deep learing or machine learing or which are used algorithm tell me

  • @gloria_v
    @gloria_v 4 роки тому

    Do you have any video related to the fish species classification?

  • @elior77
    @elior77 2 роки тому

    Great work and great help - anyway I can donate ?

  • @galbalandroid
    @galbalandroid Рік тому

    Great project, but just one question:
    Is this really considered to be a classifier?

  • @jhony...the...goldenretrie2811
    @jhony...the...goldenretrie2811 2 роки тому

    From India.. karnataka state..
    I don't know English language ...
    Brother I am helping you more more more.. but I want one help your side I want one sensor..

  • @Anna_Davis
    @Anna_Davis 2 роки тому

    Thanks for the great video!:)

  • @mohamedalibrahem4772
    @mohamedalibrahem4772 3 роки тому

    really helpful.thanks a lot

  • @omarallam4548
    @omarallam4548 2 роки тому

    Greaaaaaat thanks a lot❤️

  • @MBatYT
    @MBatYT 4 роки тому

    Thanks for this great video.

  • @lamnguyen-nc5te
    @lamnguyen-nc5te 3 роки тому

    tks

  • @meethansaliya4885
    @meethansaliya4885 2 роки тому

    hi.......
    is this work in different types of cars? your reply would be appreciated.

  • @LacasadelasllavesManizales
    @LacasadelasllavesManizales 4 роки тому

    exelente video exelente maestro

  • @sinarangsaz1358
    @sinarangsaz1358 Рік тому

    Thank you sooo much for this amazing tutorial 🙏🏻🙏🏻
    Could you please send codes 🙏🏻😕

  • @vanshajbhaskar8971
    @vanshajbhaskar8971 4 роки тому

    Can this method be used in hand recognition also ?

  • @itishreebehera666
    @itishreebehera666 4 роки тому

    Can i do this for hand made drawings (like google quick draw dataset) ?? I want to compare a handmade drawings/ simple sketch to a original img.((. let's say...a apple with a handmade apple)) ??
    This code will work for that type of image?

  • @alireza4939
    @alireza4939 4 роки тому

    You are fantastic

  • @georgealbo
    @georgealbo 2 роки тому

    Please I need your support in color.matching using emgucv. I want to know the color.of a .box based on existing image can I do this in c#

  • @gigachad6844
    @gigachad6844 3 роки тому

    You're legend

  • @gun123kk
    @gun123kk 4 роки тому

    awesome

  • @hajar2629
    @hajar2629 4 роки тому

    thank you

  • @protektwar
    @protektwar 2 роки тому

    does cvzone have an option to use GPU instead of CPU?

  • @johnnyblack4261
    @johnnyblack4261 5 місяців тому

    Whats the difference if I used yolo vs orb?

  • @veuler7376
    @veuler7376 4 роки тому

    Hey I love your videos, but I have a question.
    It didn't show any matches on img for me (Im using different pictures) but in another code I tried from opencv documentations, that found lots of matches. Why this didn't find any matches?

  • @prasanjeetchakraborty8402
    @prasanjeetchakraborty8402 4 роки тому +2

    sir make a tutorial on real time face mask detection fro scratch

  • @utkarshshukla231
    @utkarshshukla231 4 роки тому

    Can we use A Rpi Camera v1.3 gor same ?

  • @shalutiwari7084
    @shalutiwari7084 4 роки тому

    Sir make video to connect any phone as web cam using usb

  • @noureldienosama1545
    @noureldienosama1545 3 роки тому +1

    how can we train this code with a bunch of photos for one class?

  • @Kaen.
    @Kaen. 2 роки тому

    What if I only had a really big database of pictures, with only 1 per item. What would be the best method for me to do detect the exact specific pictures from the database in a live video?

  • @cerpenai1
    @cerpenai1 3 роки тому +1

    How if I enter multiple image datasets instead of just one image?
    please help sir

  • @marcelmuller9174
    @marcelmuller9174 3 роки тому

    Hey Murtaza, thanks for your tutorial. It helped me a lot!
    I've got one question about this:
    In the part where you filter good matches you use a for-loop with the two variables n and m. So what do these variables contain as you evaluate the expression m.distance > 0.75 * n.distance?
    I want to implement this in C# using EmguCV maybe you or somebody else can give me some advise? I am quite not familiar with python...
    Greets and thanks!

    • @vikramadithyaanand759
      @vikramadithyaanand759 3 роки тому

      Hey Marcel,
      I think m and n are the descriptors (des1 and des2) respectively.

  • @punks0325
    @punks0325 3 роки тому

    Hello
    How can I find multiple icon in a big image and draw bounding box around them

  • @komiljonxamidjonov
    @komiljonxamidjonov 3 роки тому

    How can I do that if my some objects are same but their colors different? I want to make color sensetive future detection.

  • @shrutimishra6424
    @shrutimishra6424 3 роки тому

    What is the process of constructing the train images

  • @harshalpatil883
    @harshalpatil883 4 роки тому

    Bro I want to draw rectangle for detected object so can you tell me how to find the x, y, width and height for detected object

  • @HabiBeard
    @HabiBeard Рік тому

    Do I need to have internet access to make this work?

  • @kobe24455041
    @kobe24455041 3 роки тому

    I can't find (Feature Detection and Matching + Image Classifier Project) this course and project on your new website

  • @phudinhtruong
    @phudinhtruong 4 роки тому

    CAN I USE THIS CODE IN MY REPORT . THANK A LOT

  • @wahidali4378
    @wahidali4378 4 роки тому

    Bro how to process theses images in microcontroller coz currently i am working on embedded systems as robotics student. Thankd

  • @JasonRobards2
    @JasonRobards2 3 роки тому

    When I added more pictures to the folder, the program became unstable. The program ran for a few minutes and then froze. Is this something you encountered as well?
    A further problem I encountered is that the latency between what happened in front of the camera and how it was presented on the screen tended to increase. I'm using an IP camera and this (seems to) require(s) reading the video feed through a bytestream. If the program reads this stream too slowly, the latency slowly increased. I solved the issue by working with threading and a lifo queue, but this only added to the number of stability issues. Do you have any advice in this?
    Compared to how simple you lade it look in this video, I feel like I might be overcomplicating things :)
    The system used was a 1Gb Raspberry Pi 3b+, but the memory usage remained around 250Mb.

  • @venur8153
    @venur8153 4 роки тому +1

    Sir i need to represent the cells of the maze in 2d array form how can i do that?

    • @murtazasworkshop
      @murtazasworkshop  4 роки тому

      Its better if you post your idea with some details on my Discord channel

  • @sanisalisu4929
    @sanisalisu4929 10 місяців тому

    very educative. but i caant display the image using imshow on jupyter.

  • @zain.chaudhry
    @zain.chaudhry 3 роки тому

    sir i want to extract features from imag in c++ but the opencv versiom i installed from your c++ video is not supporting some function can you please guide me about this Thanks.

  • @harryquan637
    @harryquan637 2 роки тому

    Education is easier with the internet, education is everywhere, not just school, they will never teach you these things.

  • @vijayanand7270
    @vijayanand7270 4 роки тому

    May I know how to create 3d model from 2d images in Opencv. Please help me with any tutorial🙏🙏

  • @squadultras
    @squadultras 2 роки тому

    BFMatcher is not suitable for a lot of images, any other options?

  • @kartiksharma3803
    @kartiksharma3803 3 роки тому

    Instead of showing the name on the screen can we use pyttsx command to speak the name of object if yes then tell me how to do it

  • @soryegetun529
    @soryegetun529 3 роки тому

    I cant click "code and files" in your website. Is the problem about my browser?

  • @ayeshatahir1738
    @ayeshatahir1738 2 роки тому

    Ma final year project k liye kia ye kr skti hn?