2014-09-02 70 views
0

是否有任何代码可以在C#中进行图像分割?我正在寻找自动和半自动图像分割。C中的Dicom图像分割#

基本上,它将从给定阈值或用户选择的图像中的区域提取像素,以用于定位/查看肿瘤和其他病状。

我与DICOM图像的工作,我有像素值的数组,我可以操控,但不知道如何或者是否有代码在那里,我可以使用..

我使用的是佛的DICOM我有这样的:

public short[] ValordePixel16S; 
          GrayscalePixelDataS16 Pixeldata = PixelDataFactory.Create(img.PixelData, 0) as GrayscalePixelDataS16; 
          ValordePixel16S = Pixeldata.Data; 

所以我结束了一个短阵列的像素值的,那么我需要提取的那些中的阈值,例如值10至20,并说X/Y,它指向在空间这些值对应于...

谢谢,

Matias。

回答

2

有很多可用于读/写DICOM的软件包,例如EvilDICOM。可以使用AForge.Imaging。有帮助页面对他们的门槛类: http://aforgenet.com/framework/docs/html/503a43b9-d98b-a19f-b74e-44767916ad65.htm

+0

您可以尝试使用类似的分水岭算法: HTTP://www.codeproject .com/Articles/751744/Image-Segmentation-using-Unsupervised-Watershed-Al http://weblogs.sqlteam.com/mladenp/archive/2008/02/11/Watershed-Image-Segmentation-in-C.aspx – 2014-09-02 14:48:53