detect if a pixel in RGB image belong to a line between two other pixels (MATLAB)

前端 未结 2 442
天涯浪人
天涯浪人 2021-01-19 08:12

I have a problem in my matlab project

I have a RGB color image, and I have two specified pixel (x1,y1) and (x2,y2) I want to check each pixel in the image and determ

2条回答
  •  臣服心动
    2021-01-19 09:09

    bear in mind that pixels have area and aren't just points. depending on how you define your coordinates, you are checking something like "does the centre of my pixel lie exactly on the line between the centres of these other pixels"

    i'm guessing that you may want to leave some leeway, ie set some tolerance and then check

    if abs(m*x+b -y) < tolerance  
    

    instead of straight equality

提交回复
热议问题