Wie maskiere ich ein Bild mit Numpy/openCV?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie maskiere ich ein Bild mit Numpy/openCV?

by Anonymous » Today, 11:47

Ich habe ein Bild, mit dem ich lade: < /p>

im = cv2.imread(filename)
< /code>

Ich möchte Daten beibehalten, die sich in der Bildmitte befinden. Ich habe einen Kreis als Maske des Bereichs erstellt, den ich behalten möchte.height,width,depth = im.shape
circle = np.zeros((height,width))
cv2.circle(circle,(width/2,height/2),280,1,thickness=-1)
< /code>

Wie kann ich die Daten außerhalb des Kreises aus dem Originalbild maskieren? < /p>

masked_data = im * circle
< /code>

funktioniert nicht. < /p>

Top