How to Convert Python program to Elixir code

As shown in your code, the python code is drawing on a copy of the original image (3-channel BGR) while you were drawing contours on the thresholded image (1-channel image).

So you can either draw contours on the original BGR image or change the color from {0, 255, 0} to maybe {128}, but it could be very hard to see the color {128} in a gray scale image.