voronoi

    1熱度

    1回答

    我有一點問題。我需要使用openCV和C++創建BW圖像的voronoi圖。我應該有類似Matlab函數voronoin的輸出。 目標是爲圖的每個區域創建一個遮罩。 這是我在Matlab製成一個例子: matlab voronoi diagram 所以,對於各區域I應該創建掩模或具有不同的顏色。 我嘗試了openCV函數distanceTransform以獲得voronoi標籤。 Mat bwCo

    2熱度

    1回答

    在Voronoi圖的MATLAB函數中,無窮遠處的邊的頂點繪製在某個遠點。看看頁面here上的第一個圖。 Y軸上的第一個點是(0,0.75)。 (雖然它超出了圖像的範圍)。我知道,如果我運行下面的MATLAB函數: [vx,vy]=voronoi(x,y) 我可以得到頂點的座標,但他們會超越情節的範圍。有沒有什麼辦法可以得到繪圖邊界的座標(例如,如上所述,(0,0.75))。

    8熱度

    1回答

    最近我試圖使用庫增強來計算Voronoi圖。 該庫中的算法基於掃描線。但它不是基於邊界框來生成圖表。這個庫中的一些Voronoi邊緣是無限的,應該被裁剪掉。現在我對這些無限的邊緣感到困惑。因爲它們應該依賴於邊界框,所以以下圖片爲例: 如果邊界框是內部的白色矩形,那麼黑色交叉的四個分段是無限的。否則,如果邊界框是外部黑色矩形,那麼這四條線是有限的,並且還會出現一些其他邊。 有人能告訴我這個圖書館是什

    2熱度

    2回答

    > d [,1] [,2] 1 -0.5561835 1.49947588 2 -2.3985544 3.07130217 3 -3.8833659 -4.29331711 4 3.1025836 5.45359160 5 0.7438354 -2.80116065 6 7.0787294 -2.78121213 7 -1.6633598 -1.17898157 8

    4熱度

    1回答

    我正在使用voronoi tessellations。我有不同的多邊形代表曲面細分中的區域。 以下幾點用於繪製圖中的曲面細分。 tessdata [,1] [,2] 1 -0.4960583 -0.3529047 2 -2.4986929 0.8897895 3 3.6514561 -1.3533369 4 -1.7263101 -5.5341202 5 2.2140143

    0熱度

    2回答

    我需要建立遊戲地圖的建議。我需要在地圖上創建1400個空間。我在想象每個空間將會是10種不同的尺寸之一 - 例如,他們將會是10個尺寸爲10的尺寸,40個尺寸爲9的尺寸等等,其中最小的幾百個大小(這是數據驅動)。中心也會有一箇中立的空間(可能比所有其他空間都大)。我想隨機將這些區域放置在遊戲空間中,但不應該有重疊,並且它們之間沒有空間。總空間是否爲矩形並不重要。我真的很喜歡this effort,

    3熱度

    1回答

    這實際上更像是一個數學問題。但是,如果給出3分,你如何計算最遠點的voronoi圖? 從找到穿過它們並抓住其中心的圓開始。不知道該從哪裏出發。這很奇怪,以圖片

    9熱度

    4回答

    有人點我關於如何構建(乘法和/或附加)加權Voronoi圖,其優選地基於財富的沃羅諾伊算法的參考實現? 我的目標: 給定一個點的集合(每個點的重)和一組邊界邊緣(通常爲矩形)我希望構造一個加權Voronoi圖使用Python或所述processing.org-框架。這是一個example。 我對迄今工作: 到目前爲止,我已經實現了財富的算法以及「重心沃羅諾伊鑲嵌」在Michael Balzer's

    2熱度

    2回答

    我正在尋找一種天真的算法來找到最遠點的Voronoi圖。在我需要複雜的東西時,輸入大小不會太大,因爲沒有我可以找到的Java庫。 我希望有人能夠描述一個簡單的算法,不應該太難計算? 感謝

    7熱度

    2回答

    我發現,在升壓庫,Voronoi圖,一些邊緣數據是無限的。根據指示,它必須被裁剪。但我無法找到如何去做。 有誰可以給​​我一個示例代碼,請? THX