flood-fill

    1熱度

    1回答

    我使用洪水填充算法對圖像進行排序。如果它遇到相同的顏色,我希望它將該像素複製到一個名爲「填充」的相同大小的數組中。填充的數組然後轉換回圖像並保存爲jpg。但是,當我打開JPG時,它看起來完全是黑色的。 public static void findFace(int[][] image) throws IOException { int height = image.length;

    5熱度

    2回答

    我正在試圖尋找火車遊戲中尋路的解決方案,其中有不同種類的分叉。我希望火車從一個鐵路走到另一個鐵路,除了尋路之外,所有的一切都實現了。 我需要獲得列車列表,以便列車可以跟隨。現在,問題是我如何獲得列表。 我試過A *,沒有工作,因爲它停止搜索節點(鐵路)是否已經訪問。這是一個問題,因爲通過最長路線行駛可能是達到某一點的方式。 嘗試過洪水填充,這次它不停止搜索,如果已經訪問過,問題是我如何重建路徑,它

    0熱度

    1回答

    我正在構建一種洪水填充算法,希望最終能夠根據確切中心處的顏色和周圍的相似顏色在照片中心找到人臉。但是,目前,我的算法應該在int數組邊界內採用任何顏色,並將其轉移到持有者數組,從本質上覆制原始圖像。但是這不起作用,當我運行它時會產生黑色圖像。任何人都可以看到我錯過的問題? public class TemplateMaker { public static void main(String[]

    0熱度

    1回答

    我正在寫一個洪水填充方法來填充紅色的圖像(狗的輪廓)。 在我的TestShellDlg.cpp是洪水填充方法。 CTestShellDlg :: m_pScreenDib成員是包含圖形並繪製它們的CDIB32位圖類。 我想對當前像素進行採樣,如果它不是黑色(輪廓的顏色),則將其着色爲紅色。這是Dib32.cpp類預建的getter: void CDIB32::GetRGB(int x, int y

    0熱度

    2回答

    我正在使用4-way floodfill算法。 我有一個透明的圖像與黑線出。 這是凝視點圖像(無顏色)。 和填充顏色在這個形象是這個樣子 請幫幫我,讓我知道我能爲適當填充後做。

    0熱度

    1回答

    今天的問題涉及洪水填充algorythm。我想要做的就是在Flash中製作一個類似於繪畫的繪圖應用程序,從它可以讓您用顏色選擇器中選擇的顏色繪製線條,它可以讓您使用橡皮擦擦除您繪製的部分(它真的用白色塗料),它可以讓你填充你用顏色製作的形狀。 那麼,最後一部分是我需要幫助。我用僞代碼寫了一個洪水填充algorythm的版本,我希望在我進入之前由你們審查它,並開始編碼,這可能是根本上有缺陷的。 我們

    0熱度

    1回答

    我只是從編程挑戰書中找不到這個圖形編輯器程序的錯誤。這裏是problem的鏈接。 所有操作都能正常工作,測試輸出正常工作。 這裏是我的代碼: #include <iostream> #include <string> #include <stack> #include <algorithm> #include <vector> using namespace std; int m;

    2熱度

    1回答

    我掃描了文件,並且它們在掃描儀引起的圖像周圍有黑色區域。 我想把它們塗成白色openCV C++。 我想我應該選擇它們並填充它們,因爲我知道[0 0]是在那個區域。 我該怎麼做? 心中已經試過cvblobslib_OpenCV_v8_3和OpenCV的2.2,但它並沒有因爲版本mismath他們之間我猜的工作。 這裏是我的代碼部分: cv::threshold(morphed,morphedbw,

    0熱度

    1回答

    我正在嘗試用這種算法來檢測網格上類似塊的組。這是一個簡單的遊戲演示,在12×10的網格上隨機丟棄一些片段,並在每個片斷檢查後檢查網格是否有三個或更多相鄰片斷。我正在使用下面的代碼試圖做到這一點沒有洪水填充,遞歸或堆棧/隊列。它似乎幾乎奏效,但會摧毀有時不屬於同一類型的方格,或者留下應該被摧毀的方格。那麼,算法的邏輯錯了,還是執行/編碼錯了? 編輯:我認爲這現在有效。請參閱評論 public voi

    0熱度

    1回答

    我正在使用socket.io和畫布創建協作式圖像繪製應用程序。必要時,畫布必須經常刷新,目前大約每50毫秒。我想給應用程序添加一個填充工具,所以我用我的有限的填充知識來創建一個填充工具。因爲所有這些數據已被轉移,我每天都填充命令存儲爲一個簡單的對象 { tool: 'fill', coordinate: { x: 5, y: 5 }