flood-fill

    3熱度

    1回答

    python/openCV是否有一個floodFill函數,它獲取種子列表並開始更改其鄰居的顏色?我知道simplecv就像那樣的功能SimpleCV floodFill。 OpenCV說,它有兩個floodFill函數,當使用一個掩碼,另一個不是,我不能使用opencv floodfill函數沒有掩碼和種子列表。任何幫助? 這就是我想到目前爲止做: A=array([[0,1,1,0],[0,0

    2熱度

    1回答

    每當我在下面執行此代碼時,整個屏幕將填充紅色的網格圖案。我只想用紅色填充圓形區域。 #include<graphics.h> #include<conio.h> void main(){ int gm, gd=DETECT; initgraph(&gd,&gm,"c:\\turboC3\\bgi"); circle(100,100,50); setfil

    0熱度

    1回答

    這是我的問題。我製作了四葉三葉草,我想用顏色填充他。 我有這個簡單的seed_fill(flood_fill): package projekt; class SeedFill { private int width; private int height; private int[] canvas; public SeedFill(int width, int height,

    0熱度

    1回答

    如何保留我繪製在繪圖盒上的繪畫? 我畫了一個圓圈,並通過ExtFloodFill API填充它。 這工作正常。 當我調整窗體大小(或最小化)並將其大小調整回原始大小時,部分繪畫消失了。 當我刷新圖片框畫會完全消失 我試圖重新繪製它的Paint事件,但是這造成它不斷爲自己引發的繪畫重繪繪畫事件也是如此。 請參閱下面的測試項目。 當您單擊圖片框時,繪畫將被繪製。 當你雙擊畫框時會刷新。 [1個表格1個

    0熱度

    1回答

    做作業,執行洪泛填充算法。我正在編寫一份本指南的程序:http://en.wikipedia.org/wiki/Flood_fill。我有一些問題: 是正常的功能,以指定的參數替換任何字符bucketFill.fill (0, 0, '*', 'O');的顏色,我不知道會是什麼樣的顏色最初這些座標? 算法是否正確?我寫的,例如維基百科,但我的程序的結果如下: @@@@@ @@@@@ @@@@@ @

    1熱度

    1回答

    我想實現一個在HTML5畫布中產生反鋸齒邊緣的填充算法。 我的初始輸入是一個ImageData對象,其中包含透明背景上重疊的圓和線的輪廓。輪廓線已經被反鋸齒,並且我具有邊緣的實際顏色(rgba(51, 51, 51, 255)),以及通過對圖形進行抗鋸齒處理生成的一些灰度「邊緣」像素(值爲rgba(48, 48, 48, 32)和rgba(54, 54, 54, 200))。 我目前的填充填充實現

    0熱度

    1回答

    (注:我的大學是讓我研究古代的Turbo C圖形) 反正我現在用的是內置的算法floodfill到顏色井和一個水桶。 我面臨的問題是編譯器將區域填充到邊界顏色。不過,我想填寫一個基本圖形(這裏是橢圓形),而不考慮邊界。 你會怎麼做? 我做了一些如下圖所示測試, PIC1,繪畫以及前填充桶,因此也吸引了藍色 PIC2,德魯之前以及洪水灌裝桶,所以只填寫一部分 我的代碼: #include<graph

    0熱度

    2回答

    我沒有使用任何類型的洪水填充算法的經驗。但我給了我最好的一擊。起初,我會在用戶點擊洋紅色的任何地方填充一個像素,然後經過一個循環,在每個洋紅色像素的頂部,左側,底部和右側繪製一個像素。這將需要8秒鐘才能完成特別大面積的填充。於是我又添加了一個循環,它畫出了直線洋紅色的線條,上下左右。這個時間減半了。我讓電腦畫了更多的線......左上,左上,左上,左下左......等等。現在它已經下降到了2秒鐘之

    3熱度

    3回答

    我有一個二進制圖像的車牌號碼。 我進行擴張到圖像加厚邊緣,然後「洪水填充」,最後腐蝕減薄: 但我想我的輸出是這樣的: 任何人都可以幫助我嗎?並告訴我如何獲得所需的輸出。 ab=imread('test1.png'); level=graythresh(ab); ab=im2bw(ab,level); se=strel('disk',1); ab=imdilate(ab,se);

    1熱度

    1回答

    我想洪泛填充下面張貼的圖像的某個區域「左側的矩形」。到floodFill那個區域,我指定該矩形內的一個點知道的像素的值,如下所示: Log.D(TAG, "", "PixVal: "+gsMat.get(100, 240)[0]);//at that position the pixVal is 91 up ok Log.D(TAG, "", "PixVal: "+gsMat.get(2