OpenCV Python Tutorial #6 - Corner Detection

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025

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

  • @LyingParachute
    @LyingParachute 4 года назад +22

    Hey Tim. After watching your several videos I noticed, that you struggle breathing while you talk. My girlfriend is a speech therapist and she said that going to this kind of specialist would make your life easier. You should consider implementing simple breathing exercises to prevent larynx disease. It's important, becouse you talk a lot.
    Thanks a lot for making courses and tutorials, they're great! :)

  • @Joker4funify
    @Joker4funify 4 года назад +7

    Hi Tim! It's great that you continue this series. Please continue it, don't ditch it:)
    P.S: I'm studying CV at my uni and your tutorials are just gold!
    Please, continue them. You are amazing, I'm watching you since 2019.

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

    Don't stop making these videos, some of the best python tutorials on the whole of youtube!!!

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

    Instead of the map(lambda... for the np.random.randint you can also tuple a comprehension for the function.
    color = tuple(int(x) for x in np.random.randint())
    Great video, love your channel!

  • @breathemath4757
    @breathemath4757 3 года назад +15

    Just in case you're not a fan of the map function, try:
    color = [int(x) for x in np.random.randint(0, 255, size=3)]

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

    Thank you Tim. You're so good as a teacher. Everything is clear and so fun to learn. Best wishes!

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

    Just wanted to tell you: you are amazing.

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

    This is absolutely amazing. Greetings from Asia.

  • @peaceandlovetoyou
    @peaceandlovetoyou 6 месяцев назад +3

    If you get errors Corners = np.int0(corners)change np.int0 to np.int_(corners)

  • @29namankumar29
    @29namankumar29 4 года назад +1

    Great video Tim👌✌️

  • @bongvatana6803
    @bongvatana6803 4 года назад +2

    Love this tutorial

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

    Thank you a lot, I m really injoying your lessons , thank u for the simplicity.

  • @jollokim1948
    @jollokim1948 4 года назад

    looking forward to the next video 😏

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

    That's pretty cool, thank you!

  • @pythonSefer
    @pythonSefer 4 года назад +10

    Hi Tim I just wanted to suggest a video idea for you: Make a tutorial about the vim text editor

    • @greenmug6436
      @greenmug6436 4 года назад +1

      just type vimtutor in the terminal

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

    just wanted to leave this here: "good features to track" was the name of the paper publishing this improved corner detection method

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

    Hey Tim. I've known you and been following your tutorials for a while, now. I definitely appreciate your videos and content, don't get me wrong. I don't know why but I've noticed that (in your videos) that there is a sheer lack of expression and enthusiasm in your voice. I would suggest adding expression and enthusiasm in your voice in order to keep the viewers engaged.
    Best,
    Pratham Hebbar

  • @fionanathanson6580
    @fionanathanson6580 4 года назад

    Nice video 👍

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

    Love your work

  • @journalist272
    @journalist272 4 года назад

    Good job man

  • @Pottavinay-w7f
    @Pottavinay-w7f Год назад +2

    @techwithtim
    the python documentation in the description is not working are there any other websites for that?

  • @unbox3346
    @unbox3346 4 года назад +2

    I was feeling first before refreshing page

  • @PeterPkp123
    @PeterPkp123 4 года назад +1

    I love your videos

  • @learnwithnawf246
    @learnwithnawf246 4 года назад

    Thank you tim

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

    when ı enter the link which is called Relevant Documentation , it says that the page is abondoned . Do you have have a new link of it?

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

    Nice !!!!

  • @syedazzamzafar596
    @syedazzamzafar596 4 года назад +1

    @Tech With Tim The top right corner is left out.
    there is no line going or emerging from that corner.

  • @BananaLassi
    @BananaLassi 3 года назад

    loved it

  • @standingpad
    @standingpad 4 года назад +1

    Will there be a image denoiser tutorial?

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

    you can simply write
    corners = list(map(np.ravel, corners))

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

      and also
      rc = tuple(map(int, np.random.randint(0, 255, size=3)))

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

    The link to the documentation is "abandonded", do you know where I could find that information? I've tried a few google searches but I don't think I'm finding the right ones

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

    on video cam, always set a fixed white-balance like 5500k. otherwise the color on captured image is changing with ambiant light.
    if you with greyscale, it doesn't matter

  • @gustavojuantorena
    @gustavojuantorena 4 года назад

    Great!

  • @petr4720
    @petr4720 4 года назад

    Top video

  • @user-ih4ho1wh5h
    @user-ih4ho1wh5h 4 года назад

    I am a little confused with the line 19 at 19:59. Why did you use lambda x: int(x) instead of just a regular int(x). I don't use lambdas a lot so I'm wondering if I'm missing something here.

    • @TechWithTim
      @TechWithTim  4 года назад +2

      Oh good point! I could have actually just passed “int” as the function

  • @malek3764
    @malek3764 4 года назад

    Hey Tim, I think you forgot to add the "OpenCV Python Tutorial #5 - Colors and Color Detection" video to this playlist

  • @NoahPeeters
    @NoahPeeters 4 года назад +1

    Could you make a video on image alignment using openCV?

  • @keyaanminhas1199
    @keyaanminhas1199 4 года назад +1

    When are we learning about object detection from images

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

    Can someone again link the documentation. The link in the description says that the project is moved. Even the name of documentation would be enough for a google search.

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

      I'm looking for it to

    • @manas1743
      @manas1743 3 года назад

      @@webpkric Ok, I found it, would sen the link once I open my laptop

    • @webpkric
      @webpkric 3 года назад

      ok thanks.

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

      @@manas1743 Kindly send me also . Thanks in advance for the favour.

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

    hi tim!it gives me the error like that:
    size.width>0 && size.height>0 in function 'cv::imshow'
    Could you help me please?

  • @sitpainghtun5367
    @sitpainghtun5367 4 года назад +1

    Could you explain me a little more about second for loop ( for j in range(i+1), corners) )

    • @tusharikajoshi8410
      @tusharikajoshi8410 3 года назад

      it's for all the remaining corners. like, suppose i gives the 1st corner, so j will allow hold the value of all the other remaining corners, one by one, so that we can draw line from the 1st corner to every other corner.
      I am bad at explaining but I hope it helps.

  • @itfather
    @itfather 4 года назад +1

    Hello Tim, could you please make a video with opencv OCR for the next video? Like if you support this idea

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

    Documentation link is not working
    please update it

  • @maliklao8917
    @maliklao8917 3 года назад

    can you do a program about scanner like MFL tank floor scanner in python

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

    can't access the documentation from the video ://

  • @Ambiens
    @Ambiens 4 года назад +6

    I've just watched the 7th part and now 6th is the latest.
    Accidentally published?

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

    Where is that documentation. Its abondened

  • @Aditya-cw7rd
    @Aditya-cw7rd 4 года назад

    can you please make a step by step guide on how to start freelance as only python programming on fiverr or other?

  • @yash-w5k5j
    @yash-w5k5j 3 года назад

    In Sublime Text, how exactly are you able to view the package methods ? Mine doesn't display that

    • @sokainabn6764
      @sokainabn6764 3 года назад

      he's using Kite, an auto-complete plugin

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

    I don't get any lines i don't know where I don't mistake any one tell me pls 🙏

  • @kesiamakapele3454
    @kesiamakapele3454 4 года назад

    Hey dude,can you make screen recorded for android and can record internal audio

  • @pythonenthusiast9292
    @pythonenthusiast9292 4 года назад +1

    unable to download opencv man..
    I downlosaded from pip install and all other mrthods said by tim .
    I tried diffrent youtube videios but im unable to import the library in my IDE.
    any help would be appreciated guys. thanks

    • @adityak1231
      @adityak1231 4 года назад

      Can you import it in your Terminal/cmd ?

    • @pythonenthusiast9292
      @pythonenthusiast9292 4 года назад

      @@adityak1231 no ! It shows there also that no module found

    • @pythonenthusiast9292
      @pythonenthusiast9292 4 года назад

      @@adityak1231 and when I reinstall the opencv it shows requirement satisfied.. I'm so confused

    • @adityak1231
      @adityak1231 4 года назад

      Try upgrading pip to the latest version and reinstalling it

    • @pythonenthusiast9292
      @pythonenthusiast9292 4 года назад

      @@adityak1231 I did try that, still nothing

  • @jyothishmohan5613
    @jyothishmohan5613 4 года назад +1

    cv2.imread('assets/chessboard.png', 0) will give a grey scale image..I Think

  • @erfansadeghinezhad9780
    @erfansadeghinezhad9780 4 года назад

    😍😍😍😍😍😍

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

    The complexity of the second half of this video is making me swear under my breath. I've met my intellectual limit, I am legitimately too stupid to understand the part where you put lines between each corner.

  • @vinamis
    @vinamis 4 года назад

    lambda must be in lowercase vs Lambda
    Tx Twt

  • @sanduchicu7545
    @sanduchicu7545 4 года назад

    901 view, 101 like :)

  • @solverz4078
    @solverz4078 5 месяцев назад +1

    Geez, you are very good are making really unreadable code 😅. There are SO many better ways to do some of the logic you show here.

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

    is it boring or you dont understand it, 1min later you try to explain boring hypotenuse

  • @prasannan-robots
    @prasannan-robots 4 года назад

    This time im not first im 9th

  • @rayaanibrahim4808
    @rayaanibrahim4808 4 года назад

    yay 5th

  • @saucecircuit9992
    @saucecircuit9992 3 года назад

    Smart guy but terrible teacher