У меня в руке есть созданный файл функций для рисования линий на изображении, [img]=drawline(point1,point2,color,img)
. Он используется для соединения любых двух точек, которые находятся внутри изображения. Меня просят создать диаграмму Вороного в изображении (без использования функции построения). На данный момент я пытаюсь показать линии на изображении, но я не знаю, как получить вершины ребер многоугольника.
Я использовал несколько тестовых кодов:
x=[50 70 70 30 40 ];% this is just some simple values for testing,
y=[50 30 90 30 80 ];% in further stage, i plan to use `x=rand(n,1)*200`.
img=zeros(200,200,3);
color=[255 0 0];
[vx,vy]=voronoi(x,y);
Я знаю только до выше, затем я думаю, что мне нужно использовать for loop
для выравнивания вершин. просто не знаю, с чего начать. И я также застрял в том, как решить негативные и бесконечные проблемы, если мне нужно отобразить их в изображении (координаты пикселей).