LEARN OPENCV C++ in 4 HOURS | Including 3x Projects | Computer Vision

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น •

  • @MetalComment
    @MetalComment 9 หลายเดือนก่อน +14

    First time using OpenCV on C++
    I've been using it with Python and I really needed a tutorial on how to do it with C++
    Your tutorial is freaking great!
    Thank you so much and you definitely received a new subscriber & like on the video!

    • @murtazasworkshop
      @murtazasworkshop  9 หลายเดือนก่อน +1

      Great to hear!

    • @Laikka3000
      @Laikka3000 หลายเดือนก่อน

      1:14:25 1:14:25

  • @stuartgreen5631
    @stuartgreen5631 ปีที่แล้ว +169

    I woke up to this video at 3 AM having fallen asleep while watching other unrelated videos. I’m watching it. Great instructional video. Wasn’t part of my no-plan but I’m glad I found it.

    • @Pettyjp
      @Pettyjp ปีที่แล้ว +16

      Same but 6am 😂

    • @IAmBigS
      @IAmBigS ปีที่แล้ว +8

      Omfg same fr 😂😂

    • @fakestjepan333
      @fakestjepan333 ปีที่แล้ว +5

      i just woke up to this masterpiece and im hooked

    • @Berked2Hard
      @Berked2Hard ปีที่แล้ว +3

      Dude Metoo LMAO I just woke up to this so confused

    • @JoseGarcia-fj9qb
      @JoseGarcia-fj9qb ปีที่แล้ว +1

      I woke up some how I fell asleep watching a motorcycle video and woke up half way through this💀

  • @BTXSISTEMAS
    @BTXSISTEMAS 3 ปีที่แล้ว +8

    The best opencv tutorial i found on web !!! Congrats man !! Great job.

  • @HustinoCND
    @HustinoCND 2 ปีที่แล้ว +17

    Ive been learning C++ for 7 years now, and this is the first time I saw anyone use "Exclude from project". All I did was comment, and it reached to thousands of lines of codes lol
    The tutorial is on point, informative and tackles everything I'll wish I know RE: OpenCV

    • @amazlin8271
      @amazlin8271 ปีที่แล้ว

      In which field you are using C++.?

  • @tango-rp1rk
    @tango-rp1rk 2 ปีที่แล้ว +1

    You are great. First time I see something very easy that many companies make it very complicated and they sell you expensive software that they cannot do it ....!!!

  • @MethodiusOgolkov
    @MethodiusOgolkov 8 หลายเดือนก่อน +1

    Thank you very much for the clear lesson on
    this topic) I am a schoolboy from Russia and my English skills are not very good, but I understand what you are talking about! Thank you for such simple and detailed explanations!

  • @thiagosoares5052
    @thiagosoares5052 3 ปีที่แล้ว +1

    bro, I'm from Brazil and I'm thanking you immensely for this content, from your channel, despite not speaking fluent English, I didn't find any content like yours in Brazil....

  • @gareven
    @gareven 11 หลายเดือนก่อน +4

    I have been looking for a good OpenCV in C++ explanation video all over the youtube, and this is the best one I have found so far!!! thank you!

  • @nkheart4
    @nkheart4 3 ปีที่แล้ว +8

    when you try to separate square and rectangle at the chapter7 about 2:13:01
    you will notice the big blue rectangle at the bottom it's not a square
    this is how to fix it
    when width is larger than height
    you should (height/width) to find the aspect ratio
    but when height is larger than width you should (width/height) instead

  • @visitor_t-w3p
    @visitor_t-w3p ปีที่แล้ว +2

    One of the hidden gems in internet..Thank you a lot.. :)

  • @StyleClubDetailing
    @StyleClubDetailing 2 ปีที่แล้ว +8

    Hello! Thank you so much for lesson's course of OpenCV! Very, very interesting and informative course, which helped me a lot! Thank you very much! Keep it up!

  • @Protoman00
    @Protoman00 ปีที่แล้ว +1

    Thank you so much for this video! This video helped me finish my senior project and graduate!

  • @leannviolet
    @leannviolet 9 หลายเดือนก่อน

    Every time I need to set up windows for openCV - this video is literally the only one I find useful, I come back to it every time

  • @BiprojitDey-fr1po
    @BiprojitDey-fr1po 3 ปีที่แล้ว +9

    Really a highly rated work, sir.

  • @ayu_rdjroot
    @ayu_rdjroot 7 หลายเดือนก่อน

    wow! sooooooooo-- thank for your course!
    It is really really give me some help for my learning!
    I will recommend your course on my technical blog in China so that more people can see it!

  • @sayantansinharay9161
    @sayantansinharay9161 3 ปีที่แล้ว +4

    I would be very pleased if you make more videos in C++. CP guys need it. :). Please make more videos on C++.

    • @ericthered2963
      @ericthered2963 3 ปีที่แล้ว +1

      *I need to learn OpenCV for my bachelorthesis/-project*
      Me: "Sweet! There is a channel with perfect videos for my needs in python!"
      My Prof: "You need to learn OpenCV with C++"
      Me: "NOOOOoooooo!"

  • @DungVu-di7dz
    @DungVu-di7dz ปีที่แล้ว +2

    great video, bro keep making videos about opencv and ML in C++

  • @tilerderden778
    @tilerderden778 8 หลายเดือนก่อน +1

    Учусь на первом курсе Самарского университета, вот захотел выучить фреймворк, почти все без проблем получилось, с чем-то буду лучше знакомиться. Очень интересно и понятно, спасибо автору.
    P. S. я хочу, чтобы русские комментарии тоже были здесь

  • @Smurdy1
    @Smurdy1 6 หลายเดือนก่อน +1

    2:07:00 if you have many different types of shapes, it's much more efficient to use "switch (objCor)" than to use a ton of if statements

  • @MyUsernameIsTaken
    @MyUsernameIsTaken 2 ปีที่แล้ว

    Wow, when was the last time I hit like on a video? Well done with this! Everything was so interesting

  • @brigidaustari8578
    @brigidaustari8578 4 ปีที่แล้ว

    Once absorbed by the viewers I would say u r a good transmitter & a good teacher.

    • @ridamuhseen9870
      @ridamuhseen9870 3 ปีที่แล้ว

      (www.stuvia.com/doc/985696/top-strategies-techniques-hacks-and-tricks-for-ielts-exam

  • @yusufbingul467
    @yusufbingul467 3 ปีที่แล้ว +1

    I keep coming back to this video whenever I forget something about opencv. Such a good video. Thanks Mr.Murtaza

  • @mauropn
    @mauropn 3 ปีที่แล้ว +10

    Man, you're rocks! Thank You for your course !!! I've learned so much!!!
    Thank You!

  • @ВладОся-з7ь
    @ВладОся-з7ь ปีที่แล้ว

    it's an amazing video , i cant believe that i found this lesson. Thanks a lot .

  • @glitchgatsby4290
    @glitchgatsby4290 2 ปีที่แล้ว +1

    Binge-watching this like it's a new season of some show I like on Netflix.

  • @truongngo6746
    @truongngo6746 ปีที่แล้ว +1

    Thanks so much for clear tutorials!

  • @teezhenquan5855
    @teezhenquan5855 3 ปีที่แล้ว +14

    Hi, can you do more projects on opencv with c++. For example, like basic people counting system

  • @hardikrajpal2410
    @hardikrajpal2410 3 ปีที่แล้ว +3

    I love the video. I had been searching for a tutorial explaining how to setup MSVS and working with external libraries in general. I can't thank you enough.

  • @leafypuffy5085
    @leafypuffy5085 ปีที่แล้ว

    i fell asleep to this apparently, i dont know you but you seem like a pretty cool guy, keep up the work! ❤

  • @imranwahid9871
    @imranwahid9871 3 ปีที่แล้ว +2

    Thanks for providing such quality content free of cost.

  • @jonathanwhite1004
    @jonathanwhite1004 3 ปีที่แล้ว +8

    These tutorials are amazing! Thank you so much for make it free! Great job!

  • @viniciusalvesresende2596
    @viniciusalvesresende2596 3 ปีที่แล้ว

    Perfect ! Everyithing works Problem is sloved Thank you!!

  • @joaolino2409
    @joaolino2409 3 ปีที่แล้ว

    Bro! it's Amazing You slove my problem! Thanks!!!

  • @sbsyr5555
    @sbsyr5555 2 ปีที่แล้ว

    Excellent video on Image processing...Thank you

  • @microjobswebsite1958
    @microjobswebsite1958 3 ปีที่แล้ว +9

    I will definitely share this with my friends. The video is great. Cool clip. I liked everything. Very interesting video.

  • @abhinavverma8875
    @abhinavverma8875 3 ปีที่แล้ว +6

    this channel is so underrated

  • @MichaelDuarte
    @MichaelDuarte 3 ปีที่แล้ว +9

    My heart broke when I saw Vectors and Matrixes passed by value and not by reference.
    I'd love it if the author explained the effect of each parameter in the functions it used, at least once at the beginning of the video, instead of "play with them to match your needs"
    Still great content. Thanks.

    • @pretzelboi64
      @pretzelboi64 3 ปีที่แล้ว +1

      Yeah, that's just straight up bad C++. Big data structures should always be passed by const reference if read-only.

    • @jesuschrist1501
      @jesuschrist1501 3 ปีที่แล้ว

      video isn't about optimization, its to start off on the basics for those who are interested in opencv.

    • @MichaelDuarte
      @MichaelDuarte 3 ปีที่แล้ว +1

      @@jesuschrist1501 This is just feedback for the creator, bringing it up in a nice way to a creator that has so many viewers can be helpful for following videos.
      It was just a matter of adding a single `&` to the parameters.

    • @pretzelboi64
      @pretzelboi64 3 ปีที่แล้ว +1

      @@jesuschrist1501 There's no point learning OpenCV if you're not willing to learn proper C++. The entire reason OpenCV was built with C++ is that computer vision is performance-critical.

    • @ZizuZiomek
      @ZizuZiomek 3 ปีที่แล้ว +3

      @@pretzelboi64 It is shallow copy only, so it is pretty cheap operation (incrementing one counter, and copy small object)

  • @nsikanikpoh8594
    @nsikanikpoh8594 ปีที่แล้ว

    Amazing course. I learnt a lot and I'm going to build up from here. Murtaza You are soo good. Thanks

  • @danielbekker8544
    @danielbekker8544 3 ปีที่แล้ว

    Awesome Course will be buying the drone course soon

  • @BugandaLwazi-p8p
    @BugandaLwazi-p8p 6 หลายเดือนก่อน

    Best tuitorials ,thank you bro.😊

  • @pl450b
    @pl450b 3 ปีที่แล้ว

    This is amazing!! And your website is phenomenal!

  • @DaDooM88
    @DaDooM88 2 ปีที่แล้ว

    Got some questions: 1) I know that you intention was just to introduce us to some functions and not create a perfectly logical program, nevertheless may I ask: if you blur with size (3,3) and then dialate with a 5x5 rectangle, dont you basically lose information? 2) did you maybe want to blur the gray-image instead of the unprocessed image (around 34:40)? Would that yield better results for edge detection?

    • @DaDooM88
      @DaDooM88 2 ปีที่แล้ว

      ah you corrected your mistake at 1:41:15

    • @DaDooM88
      @DaDooM88 2 ปีที่แล้ว

      And for everyone, its better practice just to include #include , as this will evaluate what modules were actually built.

  • @akshayjaryal8930
    @akshayjaryal8930 3 ปีที่แล้ว

    Easy and informative OpenCV content.....Thank you..... Happy Coding🙏

  • @_just_for_fun_4472
    @_just_for_fun_4472 3 ปีที่แล้ว +3

    i just got what i wanted bro thank you so much...and plz upload some more about c++ projects we all need this.....

  • @dustinclark5620
    @dustinclark5620 3 ปีที่แล้ว +22

    This was an amazing free course. Thank you so much!

  • @nabhanlea167
    @nabhanlea167 3 ปีที่แล้ว

    Cool!!! Its work ! Problem is sloved Thanks!

  • @tinglongos
    @tinglongos 6 หลายเดือนก่อน

    Thumbs up done to you ,old friend, @ Manny Argo TV.

  • @sangsokea
    @sangsokea 3 ปีที่แล้ว

    thanks so much for making this tutorial. you should deserve millions sub soon

  • @balveersingh3051
    @balveersingh3051 ปีที่แล้ว +1

    I'm grateful that I have studied Computer Vision and Image processing subject in Post graduation. Now this video is very relatable, as I know the theory behind filters & other processing techniques.

  • @thinkeez4907
    @thinkeez4907 ปีที่แล้ว

    very nice educative video, I love your videos because you make everyone undersand very easily.

  • @engelmelendez5650
    @engelmelendez5650 3 ปีที่แล้ว

    AMAZING ! Its work ! You made my day Thanks!

  • @hakanmagnusson9078
    @hakanmagnusson9078 3 ปีที่แล้ว +1

    WOW Everyithing works You made my day

  • @DarwinColby
    @DarwinColby 11 หลายเดือนก่อน +1

    Thank you for this
    content

  • @rubenraygosa688
    @rubenraygosa688 3 ปีที่แล้ว +2

    the best open cv tutorial that I ever seem,thanks

  • @jaiaggarwal5751
    @jaiaggarwal5751 3 ปีที่แล้ว +1

    in the first test code at 18:35, it shows up as Thread 1:signal SIGBART on my xcode, what can be the problem

  • @DarKmasengeR
    @DarKmasengeR 3 ปีที่แล้ว

    Wow! it's Amazing I did it well ! Perfect work !

  • @dominiquebijnens9718
    @dominiquebijnens9718 2 ปีที่แล้ว +6

    Very good tutorial; one of the best. Nice intro, informative projects clearly explained and last but not least, a clear and understandable voice.

  • @anhtudo7071
    @anhtudo7071 3 ปีที่แล้ว

    Really love your channel! Thank u so much!

  • @tictacchannel9087
    @tictacchannel9087 4 ปีที่แล้ว +1

    I'm from Vietnam, and I admire you very much

  • @johnnyseclen9936
    @johnnyseclen9936 3 ปีที่แล้ว

    You are the boss bro!!! Thank you a lot!

  • @flaviaines7180
    @flaviaines7180 3 ปีที่แล้ว

    Cool!!! i got it You made my day Thank you!!

  • @cesargamer_yt5179
    @cesargamer_yt5179 ปีที่แล้ว

    This is amazing video with great works very well

  • @gigachad3955
    @gigachad3955 3 ปีที่แล้ว

    Cool!!! Its work ! You made my day

  • @nilutpolkashyap
    @nilutpolkashyap 4 ปีที่แล้ว +3

    One of the best resource for learning OpenCV in C++. Thanks a lot. ❤️❤️

  • @jordipascualgranado7154
    @jordipascualgranado7154 2 ปีที่แล้ว

    Thank you very much for such an interesting and clear explanation in this video.

  • @johnniewalkerjohnniewalker2459
    @johnniewalkerjohnniewalker2459 2 ปีที่แล้ว

    Great tutorial.Thank you so much!!

  • @tezz-io
    @tezz-io 3 ปีที่แล้ว

    for Xcode, target -> hardened runtime -> resources -> camera
    for the camera to work in your app

  • @WalkAloneLive
    @WalkAloneLive ปีที่แล้ว

    I enjoy that very much. Thanks

  • @SphereofTime
    @SphereofTime 5 หลายเดือนก่อน

    41:47 void main() {string path=, MAT=image=imread(path); Mat imgGray,imBlur; cvtColor(img,imGray,COLOR_BRG2GRAY); GaussianBlur(img,imgBlur,Size(7,7),5,0); imshow("Image",img); imshow("Image Gray",imgGray); imshow("Image Blur",imgGray); waitkey(0);}

    • @manke0129
      @manke0129 5 หลายเดือนก่อน

      when i download the opencv then my laptop give warning -Microsoft Defender SmartScreen prevented an unrecognised app from starting. Running this app might put your PC at risk.

    • @SphereofTime
      @SphereofTime 5 หลายเดือนก่อน

      @@manke0129 what will be good option? can you recommend me? python has Jupyter lab, However c++ doesn't..

  • @金成玟
    @金成玟 3 ปีที่แล้ว +2

    Thanks for this amazing video!
    Can I have a question that at 13:50, I can't see the "Products" file...
    so I can't proceed the step7 20:13
    Do you know why? or Is there any other solution that we can have camera acess?

    • @ammadjamil1
      @ammadjamil1 3 ปีที่แล้ว

      same thing, no proudct

    • @juneshgautam8655
      @juneshgautam8655 3 ปีที่แล้ว

      same here....

    • @danielghenghea7104
      @danielghenghea7104 2 ปีที่แล้ว

      Try placing the info file in the folder where your .xcode file (for your current project) is contained. This might not work the first time, but after giving access to the camera it should.

  • @actionkey8042
    @actionkey8042 4 ปีที่แล้ว

    Murtaza's Workshop - Robotics and AI
    - Awesome !!!

  • @microjobswebsite1958
    @microjobswebsite1958 3 ปีที่แล้ว +1

    Cool clip. The video is great. I will definitely share this with my friends. I liked everything. Very interesting video.

  • @jeffkirchoff14
    @jeffkirchoff14 4 ปีที่แล้ว +2

    I was just waiting for it🤩🤩🤩thx sir

  • @Kat-zx2je
    @Kat-zx2je 2 ปีที่แล้ว +10

    Thank you so much for this tutorial! It was easy to follow, and the projects were fun to do.

  • @obiagbasamuel9588
    @obiagbasamuel9588 2 ปีที่แล้ว +1

    One of the simplest opencv c++ tutorials. Easy to follow and fun also. Good Job.

  • @wondersandsecrets5996
    @wondersandsecrets5996 2 ปีที่แล้ว

    Thanks so much! That was awesome

  • @ludenu2
    @ludenu2 3 ปีที่แล้ว

    Just great. Thank you!!!

  • @kalpeshbhalerao9403
    @kalpeshbhalerao9403 3 ปีที่แล้ว

    Good Afternoon Sir,
    I have completed this video... And was exaclty as per expectations... Full of knowledge.
    Sir now if I want to create a GUI application for this program.. So can you make a tutorial series for OpenCV C++ GUI Application?

  • @emilechevrier3823
    @emilechevrier3823 4 ปีที่แล้ว +10

    I try different pay tutorial on different website, you cover like the weak point of their tutorial like a clear way to install, and a basic explication of what they are coding.

    • @byrondeacon5122
      @byrondeacon5122 3 ปีที่แล้ว

      sorry to be off topic but does anyone know of a way to get back into an instagram account??
      I was dumb forgot my login password. I would appreciate any assistance you can offer me

  • @qzorn4440
    @qzorn4440 3 ปีที่แล้ว +2

    this should be great supplement with the raspberry pi py-image-search instructions learning both a windows or linux os knowledge platform... thanks a lot...:)

  • @theomacphail7687
    @theomacphail7687 3 ปีที่แล้ว

    God tier tutorial, thank you!

  • @Marsels1010
    @Marsels1010 หลายเดือนก่อน +12

    Woke up 3 am watching this video😂😂😂

    • @cemcem5241
      @cemcem5241 วันที่ผ่านมา

      Hahah. I watched until 4:30 AM, (unable to sleep)

  • @francgodgaud
    @francgodgaud 4 ปีที่แล้ว +10

    This tutorial is amazing and you are really good at teaching !! great job sir !

  • @messiashenrique13
    @messiashenrique13 2 ปีที่แล้ว

    Awesome video! Thank you!

  • @danielalchazov6206
    @danielalchazov6206 2 ปีที่แล้ว

    Thank you so much it helped very interesting why it happened to me because I never had this problem

  • @Basti1987chiller
    @Basti1987chiller 3 ปีที่แล้ว

    Best Man thank you for sharing!!!

  • @mengkate760
    @mengkate760 3 ปีที่แล้ว

    VERY GREAT video. it helps me a lot.

  • @kalpeshbhalerao9403
    @kalpeshbhalerao9403 4 ปีที่แล้ว

    cant expect an better explanation like this....Thanks.

    • @murtazasworkshop
      @murtazasworkshop  4 ปีที่แล้ว +2

      Glad you liked it!

    • @kalpeshbhalerao9403
      @kalpeshbhalerao9403 4 ปีที่แล้ว

      Yes.

    • @kalpeshbhalerao9403
      @kalpeshbhalerao9403 4 ปีที่แล้ว

      @@murtazasworkshop Can I have any tutorials for the GUI of Color based counting in C++?
      Any other except Qt......

  • @xeroidianworld7503
    @xeroidianworld7503 4 ปีที่แล้ว +2

    @18:40 BigSur I needed to change the image path to the full path "/Users/dasboomer/Dropbox/Dev/OpenCV/test/aerg/OpenCV_Course/Resources/test.png" Not sure why it wouldn't work otherwise.

  • @TheDownRider
    @TheDownRider ปีที่แล้ว

    Very helpful Thank You!

  • @alfredkruger9665
    @alfredkruger9665 3 ปีที่แล้ว

    Dude, good job. Appricated

  • @ShubhamKumar-wq2er
    @ShubhamKumar-wq2er 3 ปีที่แล้ว +4

    Sir I am not able to run the sample code
    What to do
    I did everything as directed

  • @maryamdadkhah8650
    @maryamdadkhah8650 3 ปีที่แล้ว

    that was exactly what I needed , thank you so much

  • @tezz-io
    @tezz-io 3 ปีที่แล้ว

    Bro thank you for this free course!

  • @juniorlucival
    @juniorlucival 2 ปีที่แล้ว

    great great great, thanks thanks thanks. You are the best.

  • @josusite
    @josusite 3 ปีที่แล้ว

    Amazing I did it You made my day Thank you!!

  • @gvozd47
    @gvozd47 3 ปีที่แล้ว +4

    Sidenote, when trying to compile Chapter1.cpp, make sure you've deleted Test.cpp,

    • @tomobile103
      @tomobile103 3 ปีที่แล้ว

      ຊບຍງຍຊຖບໄບຖບຳບບໂບໂຊຟບຟບບບຍງບໂຍໄບບໂບຟຍຍໂຍບບບໂບຟໂງຟໂບຝຍບຍຍບບຊບຂຊຝບຂຊງຊຊຊຊງຊຄຍຍຍບຊບຍຍບຍງຍຍບຍບຍບຊງຍຍຊໄຊຊຊໄບໂໄຍຍຍຍໄຍຖຟບບງຝງໂຊຊງບຍຍງຍງງໂບຖໂຍຍຍບຫບຊຍບຍບຍບບຍຍໄຍຍ

    • @kennys480
      @kennys480 3 ปีที่แล้ว

      thanks, I had that issue and couldnt find any solution unless your comment !

  • @nandu_exist
    @nandu_exist 3 ปีที่แล้ว

    Wonderful I did it You made my day

  • @debylopes7378
    @debylopes7378 3 ปีที่แล้ว

    Amazing Its work ! You helped me Thank you!!

  • @allaboutdevices2453
    @allaboutdevices2453 3 ปีที่แล้ว

    Самое лучшее видео. которое я видел в жизни! ЭВЕР!