image-segmentation

    0熱度

    1回答

    我正在研究通過k均值聚類執行分割的項目。我必須對K = [2,3,4,... K-max]應用K均值聚類,並計算每個點到其聚類中心的平均距離。另外,當切換到K * + 1時,我必須確定這個距離變化不大的K *。Kmax = 20。 據我記下的代碼是在下面。我首先擔心的是我做錯了什麼? I = imread('image'); imshow(I); Id = im2double(I); r

    1熱度

    1回答

    的單獨的圖像爲從圖像中檢測文字。該代碼被從圖像檢測的文本,但現在我想從圖像每個檢測到的信創建的輸出圖像。請告訴我該怎麼做? 代碼: i = imread('text.png'); i1 = i; imshow(i1); i2 = edge(i1,'canny',0.3); imshow(i2); se = strel('square',2); i3 = imdilate(i2,se

    1熱度

    1回答

    MATLAB和圖像處理新手。我需要知道如何將圖像分割成前景和背景,然後生成二進制圖像作爲輸出。 我需要以此爲輸出: 我已經嘗試與在線教程做到這一點,這就是我設法: 它是一個好開始但不完全是我需要的。 我的代碼: I = imread('AssignmentInput.jpg'); figure; imshow(I); title('Step-1: Load input image');

    1熱度

    1回答

    我如何從後臺分割這個番茄圖像?我嘗試了數學工作的分水嶺方法;不幸的是,一些背景與西紅柿具有相同的強度,並且在背景斑點和周圍較暗的斑點之間產生邊緣,所以番茄以及一些背景被一起分割。 我試圖找到漸變,以顯示番茄的外緣,但並非所有的都是非常明確的,所以它似乎在某些部分不會連接到番茄周圍。我的想法是,如果我可以連接並填充整個邊界,我可以通過從原始圖像中提取填充的像素來有效地分割這個番茄。如果有人可以幫助,

    1熱度

    1回答

    skin cancer image 我想申請K爲灰度圖像的聚類,代碼如下 im = imread('SSM1_2_orig.jpg'); im = rgb2gray(im); [idx centroids]=kmeans(double(im(:)),3,'distance','sqEuclidean','Replicates',3); %imseg = zeros(size(im,1),si

    0熱度

    2回答

    我使用bwareaopen刪除小物體。是否有刪除大件物品的功能?我正在嘗試調整bwareaopen,但迄今爲止尚未取得成功。謝謝 對於ref:這是一個鏈接到bwareaopen的幫助。

    -1熱度

    1回答

    我在matlab中的圖像分割中掙扎。我的目標是從ct掃描圖像中提取肝臟。 。 我爲這個樣本圖像提取肝臟,輸出是這樣的。 我的實現代碼 function [] = Code4(image_file) image = imread(image_file); [height, width, planes] = size(image); rgb = reshape(image, height, w

    1熱度

    1回答

    我想通過使用Otsu的閾值機制從背景中分離文本。儘管該算法將文本與背景分離,但由此產生的文本具有粗糙的邊緣,這反過來降低了文本識別的準確性。 輸入圖像和應用門檻後的輸出圖像給出如下: 我能做些什麼只刪除背景?我想保留文字,因爲它的原始圖像邊緣清晰,沒有中斷或變薄。

    1熱度

    1回答

    如何從圖像中獲取所有對象我通過顏色分離圖像對象。 下圖中有近20種顏色。我想提取所有顏色和它們在矢量中的位置(Vec3b和Rect)。 我使用egbis algorithum進行分割 分割圖像 Mat src, dst; String imageName("/home/pathToImage.jpg"); src = imread(imageName,1); if(s

    2熱度

    1回答

    我重複讀了很多次之後,仍然在'換檔和縫合'技巧中摸索着FCN。有人能給出一些直觀的解釋。