mathematical-morphology

    6熱度

    3回答

    我有很多骷髏相似圖片: 我如何可以檢測一個週期,在骨架的循環? 有沒有「特殊」的功能,或者我應該把它作爲一個圖來實現? 如果只有圖形選項,那麼Python圖形庫NetworkX可以幫助我嗎?

    -1熱度

    1回答

    我從二進制圖像創建骨骼圖像,like that 我檢測與mahotas Python庫是骨骼的終點,但它返回我與終點值1全圖像陣列和零其他人。 我更喜歡檢測端點的座標。 我怎樣才能得到他們? 我是計算終端代碼: branch1=np.array([[2, 1, 2], [1, 1, 1], [2, 2, 2]]) branch2=np.array([[1, 2, 1], [2, 1, 2], [

    1熱度

    1回答

    我必須在二進制圖像上進行膨脹 我的問題是在不同尺寸的二進制圖像上進行膨脹操作。 large image large image dilated small image small image dilated 我想擴張操作比例適用於所有的圖像,並防止像一個車輪的小圖像成爲白色的圓圈。 #image dilation import cv2 path "pathimage" gray = cv2

    -1熱度

    1回答

    我有一個輪子的骨架圖像,繪製2,4或6個直徑。 我也有分支點座標。 我想檢測不同車輪約2種方式: 計數圈內黑色區域 計數直徑繪製 在這兩種情況下,我不知道我怎麼能實現他們。 正如你所看到的,車輪是不完美的骨架,所以這是很難檢測的差異。 這是我使用爲骨架的代碼: 第一所有的i值化圖像的,我擴張然後縮略。 from skimage import io import scipy from skima

    0熱度

    1回答

    好吧,讓我們假設我有一個二進制圖像包含1,2,A,B或任何其他像素表示。但現在我們只考慮1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 ,然後我有一個包含1 的標準表示現在我wan't是比較這兩個圖像,並決定我的第一個圖像是否包含另一個圖像像素值爲1或不是。 什麼樣的算法可供我使用? 請不要將圖像比較的matlab函數的名稱作爲類似

    0熱度

    1回答

    pinkimage是一個用於圖像處理的庫,其中包含與數學形態學有關的幾個模塊。我試圖在Ubuntu 13.04(32位)下構建它。 我已經下載從SVN 源我試着生產出的cmake貴的make文件。如果該選項PYTHON_FRONT_END被選中,該進程失敗與消息: Boost version: 1.49.0 Found the following Boost libraries:

    1熱度

    1回答

    我一直在我的項目中使用Canny邊緣算法,因爲已經有很多教程和示例。不過就我而言,似乎骷髏會產生更好的結果。 第一個圖像:原單,第二圖像:精明,第三圖像:骨架 我想用骨架,但我已經在我的腦海裏,因爲避免了我一直在想它必須有我不知道的缺點,因爲似乎沒有人喜歡這個。 我想知道每個一般的優缺點嗎?

    0熱度

    2回答

    我有一個二進制映像,爲簡單起見讓我們假設這是一個簡單的直線: 00000000000000 00000000000000 00000000000000 11111111110000 00000000000000 00000000000000 00000000000000 ,我想擴展它的2px。 爲了這個目的,我申請的擴張有兩個迭代和預期得到這個: 00000000000000 1

    3熱度

    1回答

    鑑於使用cv2 python庫將Canny邊緣檢測器應用到圖像中的結果,我想通過使用形態學運算符僅從凸邊界的內部部分擴大邊緣。我應該使用什麼樣的結構元素?

    4熱度

    1回答

    它是否可能刪除骨架過程中的小分支? 正如這張照片: http://felix.abecassis.me/wp-content/uploads/2011/09/skel_opencv.png 只有★信是完美的,但不是所有的人的信件。 這是一種方式,在過程中或之後刪除這個小分支? 我使用python opencv,但解決方案也與pymorph或scikit-image很好。 在這裏有我用骨架代碼: C