我有下面的图片是胰腺细胞如何使用matlab正确地镶嵌细胞图像?
的照片,我想什么做的是能够得到每个细胞(红色长丝)的膜,然后做一个细分,以得到一个想法长丝的长度。 到目前为止,我曾尝试使用MATLAB的网站上给出的例子,但结果是不是真的好...
I = imread('picture.tiff');
I_gray = rgb2gray(I);
[~, threshold] = edge(I_gray, 'sobel');
fudgeFactor = .5;
BWs = edge(I_gray,'sobel', threshold * fudgeFactor);
se90 = strel('line', 3, 90);
se0 = strel('line', 3, 0);
BWsdil = imdilate(BWs, [se90 se0]);
我一直在寻找了几个小时等方式做到这一点,但没有任何满意的结果...有没有办法做到这一点?也许除matlab之外的其他软件可能更高效。先谢谢您!
几个小时?只* *小时*?所以,你想实现一个研究水平的方法来自动分割细胞,你搜索*小时*?我的意思是,人们有4年的博士学位才能正确地做这件事。你的第一步应该是一个图像处理书/课程。 –
长丝似乎很红,如果我是你,我会尝试利用这些信息。 – UJIN
我知道这很复杂,我不会给我个人的情况,但是我正在研究的这个项目是我博士学位(我是物理学家,而不是生物学家)的一个侧面项目部分,我没有太多时间专注于。我试图使用这样一个事实,即灯丝非常红,但它永远不会结束那么好... – Hyppolite