How to calculate the distance that from the pixel to image edges

asked 2018-01-11 07:59:21 -0500

yode gravatar image

I have such image: image description

It is a binary image, I mean the pixel value is 0 or 255, but now, I hope to replace every pixel value with its distance from self to the image edge, but I don't care the distance is shortest or not. Such as the following red pixel, which have two or more paths to image edges. We can use any distance to replace its pixel value.

Is there any efficient method can implement this target in opencv?

edit retag flag offensive close merge delete


hey @yode, please try not to post duplicates (this is the 3rd one already), thank you !

berak gravatar imageberak ( 2018-01-11 08:44:11 -0500 )edit