Filter löschen
Filter löschen

InsertShape crossed lines produce a non-color value, how to fix?

1 Ansicht (letzte 30 Tage)
Whey is there a white value where the two lines cross in this example, and how can I keep it the color specified in InsertShape?
clear all
pzzz = 255 - uint8(zeros(200,200,3)); % DOUBLE TO UINT8
pzzz = insertShape(pzzz,'Polygon', [1 100 200 1, 10 10 150 150],...
Color=[0 0 0], LineWidth=5, Opacity=1);
imagesc(pzzz)

Akzeptierte Antwort

Image Analyst
Image Analyst am 13 Jan. 2023
I guess you could just plot one line at a time.
  2 Kommentare
mark palmer
mark palmer am 13 Jan. 2023
I have hundreds of lines to draw, but I'll see if it works to draw each one separately.
mark palmer
mark palmer am 13 Jan. 2023
Ok, yes it works, I will have to make a loop to draw all the lines individually, I guess.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by