OpenCV Basics - 04 - Accessing Pixels using at Method

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

КОМЕНТАРІ • 41

  • @javiermartinez8623
    @javiermartinez8623 7 років тому +1

    These set of videos for image processing are the best!

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

    really helpful! it's much clear than on the overstack flow

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

    the exact thing what I was looking for thanks

  • @alexliulovesu
    @alexliulovesu 8 років тому +7

    great videos. really helpful!. thanks keep posting..
    just a little bigger font will be great.

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

    I found you this is the best event that was happens in my 2018 year.. thanks man you are amazing

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

    very cool series thanks for sharing

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

    It is an awesome tutorial. Thanks for your efforts

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

    Thank you for this amazing video, I found it really helpful

  • @amiz76
    @amiz76 8 років тому +1

    Hi, why are using instead of the standard data types of opencv, for example or ? Good videos, keep it up.

    • @soukainaouhame117
      @soukainaouhame117 8 років тому +1

      because uint8_r is for pgm image unsigned char (from 0 to 255)

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

    Do you have documentation that explains this more in depth

  • @kakarot-el9bt
    @kakarot-el9bt 7 років тому

    Great videos, thanks a lot!

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

    Please add video on contour detection and moments

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

    Thanks sir, its really help me a lot!

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

    Thx bro helped me a lot :)

  • @saravananjai1058
    @saravananjai1058 7 років тому

    Hello George,
    I am a beginner in image processing, I am working on with multiple image stitching algorithm,After stitching images i am getting black boarder in the output image,If i stitch that output image with the another sequence of image i am getting a black border in between two images. can u suggest me to solve this issue.

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

    These tutorials are really helpful! One question related to accessing pixels: How do you access pixels a small block at a time (5 pixel sliding window) for processing? I have searched and tried a bunch of things without much success. Can you transfer a Mat object to a preallocated array of int by reference and then transfer back to a Mat object after processing?

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

      Are you talking about using kernels or structure elements or something else?

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

    Let's say picture is of CV_16UC3, how to read each pixel value. Which vector we use. I'm not able to pixel values when image type is CV_16UC3

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

      The type says it all. its 16 bit unsigned integer with 3 channels each for Blue Green Red. Make sure you use the correct flag with imread so that it doesn't force your image into another format.

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

    Hi, what does "f" mean, when you're multiplying by 0.5f?

    • @GeorgeLecakes
      @GeorgeLecakes  6 років тому +4

      It means it is a floating point value, made of 32 bits of memory and not a double made of 64 bits.

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

    Thanks!!!! :D It works again :D

  • @soukainaouhame117
    @soukainaouhame117 8 років тому

    nice video thank you (y)

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

    How can we support you to create MORE videos?
    (Your patreon page doesn't provide any options to do so.)

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

      When I set up the Patreon account, it was right before some personal issues came up and I didn't want to finish it if I couldn't commit to making content regularly. I'm starting to get back to producing on a regular schedule. Once I feel I can commit the necessary time and quality I will see about setting it up.

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

      ​@@GeorgeLecakes Sounds great! Your videos are awesome! Thank you!

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

    Is it better to access pixels like this or is it better to use pointers?

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

      At is for random access.

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

      @@GeorgeLecakes do you mean like an easy way to directly access a pixel without thinking about base address and offsets?

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

      @@xxMpEGxx yes. That is why I use it in a tutorial even if iterate over an entire image which should be done with a pointer for efficiency. A good use for it is if you need to access a specific pixel that was selected in another function, which is a random location in the image you dont know prior to your code running.

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

      @@GeorgeLecakes Yes, I think I understand. Thanks very much! :D

  • @malharjajoo7393
    @malharjajoo7393 7 років тому

    this was really helpful, the documentation on cv::Mat was not useful

  • @GeorgeLecakes
    @GeorgeLecakes  8 років тому +1

    habit from c embedded programming

  • @grondal-6
    @grondal-6 5 років тому

    C++ in C++, thats recursion

  • @rzaapie
    @rzaapie 7 років тому +6

    hahaha "c++"

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

    int argv