boundary fill algorithm in computer graphics

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

КОМЕНТАРІ • 81

  • @supratiksen7112
    @supratiksen7112 6 років тому +12

    All in a nutshell , well done

    • @QuickCS
      @QuickCS  6 років тому

      Thanks a lot. Your Positive feedback really means a lot.

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

    I never understood a single thing my lecture did she nearly did this topic for over an hour but this 9:27 min video covered her whole effort of hour lecture.
    Thank you sir

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

      Glad you found it useful.

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

    Nice explanation, but I have a doubt. In 4 connected pixel method, the boundaryFill4 is a recursive function. It will call itself again for left point. And then it will colour the top-left and bottom-left pixel of our original(center) point in that recursive call. So, how can we say that only 4 adjacent pixels are coloured?

    • @DJ-pz9re
      @DJ-pz9re 3 роки тому +2

      Yep. His example was wrong. You can take the case when you have a partition of boundary in between the two areas, where you want to fill color. for e.g.
      ____________
      | |
      | Reg 1 |
      | |
      ------------------- --------------------
      | |
      | Reg 2 |
      | |
      ---------------------
      Let's say you have to fill color in region 1 and region 2, and you start from region 1, then using 4 fill algo, you won't be able to reach to region 2.

  • @Ruth-fx5qs
    @Ruth-fx5qs 3 роки тому +2

    One of best best best best best teachers in the world.. Thank you so much, sir. Really this is a great video.

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

      Thank you for your kind words

  • @sanjuktasen40
    @sanjuktasen40 5 років тому +2

    Nice explanation.. but i have one question.while defining the function you passed 5 arguments. But at the time of calling the function only four arguments are passed. Will it work properly? Won't it create any ambiguity?

  • @amarashah3430
    @amarashah3430 6 років тому +2

    I have jxt no worDz to say how precisely yOu defined it..Petal of thnx:)

    • @QuickCS
      @QuickCS  6 років тому

      Glad you found it helpful. Please SUBSCRIBE and SHARE it with all your friends who might find it useful. Thank you

  • @307gauravlikhar4
    @307gauravlikhar4 4 роки тому +4

    Please do make videos like this . Well done🔥🔥

  • @khushboobaghel6594
    @khushboobaghel6594 6 років тому

    U really hv such a nice voice not like other tutors.nd ur way of explaining is really amazing to understand this algorithm. Thnkyu

  • @debasishkalita3962
    @debasishkalita3962 6 років тому +1

    I have a doubt that there are 5 arguments in the function named as boundaryfill8/4, but you are passing here 4 arguments during the recursive function call every time, is it right? please do explain.

    • @MarufShaikhTG
      @MarufShaikhTG 5 років тому

      Yeah that seems be a mistake. No you cannot pass 4 values to a function with 5 arguments, unless its overloaded which this doesn't seem to be.

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

    Bro you done a fantastic job in explanation.
    But you should also explain how recursion will work in filling the polygon because it was the main point of the algorithm.
    But anyways great effort 🤘🏻🤘🏻🤘🏻

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

    hello thanks for the video but i have a question, the fill and boundary colors must be different?

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

      Yes, they must be different

  • @amretheshp320
    @amretheshp320 6 років тому +24

    Mallus like here 😎

  • @shubhrabhattacharjee2482
    @shubhrabhattacharjee2482 5 років тому +1

    Sir your method of explaining topics are fabulous....

    • @QuickCS
      @QuickCS  5 років тому

      glad you liked it. Do subscribe. Thank you

  • @___.itz__.__naazzz.__
    @___.itz__.__naazzz.__ 3 роки тому +2

    Really thanK You Sir🎗

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

      you are welcome

  • @pallavi4501
    @pallavi4501 6 років тому +3

    Sir will you going to do the videos of all the topics in computer graphics

    • @QuickCS
      @QuickCS  6 років тому +1

      Pallavi Pallu I will try to cover as many topics as I can. If you want some topic to be covered, you can ask me in the comments. Thank you. Subscribe

    • @pallavi4501
      @pallavi4501 6 років тому

      QuickCS ok thanks sir

    • @knowledgeKnockerRishabh
      @knowledgeKnockerRishabh 6 років тому +2

      yes sir ,we want all topic of cg

  • @business-hy3lb
    @business-hy3lb 5 років тому

    The first point , we can take any point inside the boundary?

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

    Thanks for notes sir

  • @learntoday1618
    @learntoday1618 5 років тому

    Your notes are very helpful, I come to your channel for notes only, but if you add more images and define with the help of those images it would be great. Next i would like to see the font a little small and changed background color.
    well i was here for knowledge, but getting knowledge in fun way is quite appealing, Thanks for the content you provide but make some changes.

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

    There is 5 parameters in function but at the time of function call u use only 4 parameters...how will this algo work.

  • @swastikmohanty444
    @swastikmohanty444 6 років тому

    Like this video than any other tutorial channel.. 👍

  • @thelazzybug
    @thelazzybug 5 років тому

    your videos were of great help...….Thank you

  • @rajalakshminav
    @rajalakshminav 5 років тому

    Is this the algorithm for changing pixel value of a frame buffer along a line segment? Please clarify.

    • @QuickCS
      @QuickCS  5 років тому

      this is color filling algorithm to fill some color value in an object.

    • @rajalakshminav
      @rajalakshminav 5 років тому

      @@QuickCS Thanks. Pls let me know which is the algorithm for changing pixel value of a frame buffer along a line segment

    • @QuickCS
      @QuickCS  5 років тому

      @@rajalakshminav i think what you are looking for is image processing algorithm. I don't teach that subject. Sorry.

    • @rajalakshminav
      @rajalakshminav 5 років тому

      @@QuickCS Do you have a tutorial for bresenham's line drawing algorithm?

    • @QuickCS
      @QuickCS  5 років тому

      No

  • @knowledgeKnockerRishabh
    @knowledgeKnockerRishabh 6 років тому +2

    very help full video ...thank you so much sir

  • @lav6978
    @lav6978 5 років тому +3

    very helpful, thanks

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

    good for my internal exams

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

    Can you explain how 5 parameters turned into 4 parameters please??

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

      That was a mistake in the code. It was an old video. I will update with a new video

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

    clear explanation well presented

  • @rajendernagunuri8515
    @rajendernagunuri8515 6 років тому +1

    very nice and simple explanation.

  • @SandeepChetia
    @SandeepChetia 6 років тому

    Quickcs....Thanks for simple explanation

  • @koshysoloman208
    @koshysoloman208 Рік тому +1

    Wow 😳 explained very well sir....❤️🫂

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

    Thank you

  • @deepalakshmanan556
    @deepalakshmanan556 6 років тому +1

    Thanks sir.. it's very useful

    • @QuickCS
      @QuickCS  6 років тому

      Deepa Lakshmanan glad you found it useful. Make sure you Subscribe!!. Also Check out the new video on flood fill Algorithm: ua-cam.com/video/7lY7WmCv0uE/v-deo.html

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

    nice

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

    thank you sir

  • @rohitchadha8359
    @rohitchadha8359 5 років тому

    Sir pls video on aliasing and antialiasing

  • @sanzayy
    @sanzayy 6 років тому +1

    thanks bro very useful

    • @QuickCS
      @QuickCS  6 років тому

      you are welcome. PLEASE SUBSCRIBE.:-)

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

    V good

  • @areejabdu3125
    @areejabdu3125 5 років тому

    well done in explanation !!!

  • @atharvbhosale7094
    @atharvbhosale7094 6 років тому

    Very Nice..!!!!

  • @RaushanKumar-rd7we
    @RaushanKumar-rd7we 6 років тому +1

    GREAT JOB SIR

    • @QuickCS
      @QuickCS  6 років тому

      Please Subscribe and share with your friends. Thank you

  • @remyakrishnan5824
    @remyakrishnan5824 5 років тому

    Crystal clear 😁😁

  • @priyankadutta8798
    @priyankadutta8798 5 років тому +1

    Nice

  • @omkarbarge5103
    @omkarbarge5103 6 років тому +1

    nice work bro

    • @QuickCS
      @QuickCS  6 років тому

      +omkar barge glad you found it useful. Subscribe and share with your friends. Thank you 😃

  • @remyakrishnan5824
    @remyakrishnan5824 5 років тому

    Sooper sr

  • @Salman-rv6tg
    @Salman-rv6tg 6 років тому

    Thanks bro

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

    yea this doesnt work, not in c++ anyway. Did any of the commentors actually code this out and test it?? Assuming you can work your way past the 5 parameters needed for the function and only 4 parameters getting passed to the recursions, it still doesn't work and causes a stack overflow.

    • @ipizza9941
      @ipizza9941 11 днів тому

      it works. it is a dfs approach, although as far as I know, that problem shouldn't actually occur if implemented correctly.

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

    👍👌

  • @ShubhamSharma-ks7vd
    @ShubhamSharma-ks7vd Рік тому

    😌😌

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

    Suer

  • @SunilKumar-fc6yz
    @SunilKumar-fc6yz 6 років тому +2

    Hindi plzzz

    • @QuickCS
      @QuickCS  6 років тому +1

      Already made a video in hindi: ua-cam.com/video/7Mq3P6_HuxA/v-deo.html
      If you like, please subscribe.

  • @tastes-like-straberries
    @tastes-like-straberries 3 роки тому

    At 5:20 when we recursively call boundaryFill4() we only pass 4 parameters but the parameter list has 5 parameters. The boundary parameter should also be passed.