2016-08-10 5 views

答えて

1

iは下記のに使用されるコード:

GrayImg:= TGrayImage.Create(ImageEnVect1.SelectionMask.Width,ImageEnVect1.SelectionMask.Height); 
    GrayImg.Paint(0); 

    for i := 0 to GrayImg.Height-1 do 
    begin 
    for j := 0 to GrayImg.Width-1 do 
    begin 
     if ImageEnVect1.SelectionMask.GetPixel(j,i) > 0 then 
     GrayImg.PixelData[i,j]:= 255; 

    end; 

    end; 

if ImageEnMView1.ImageCount > 0 then 
    begin 
    ImageEnMView1.SelectedImage:= 0; 
    ImageEnMView1ImageSelect(Nil, 0); 
    ImageEnVect1.MouseInteract:= [miSelectLasso];//this part allow drawing polygon 
    end; 

私はこのようなマスク画像情報を取得することができ

関連する問題