0
我試圖量化大量的圖像數據。每個圖像都有細胞和細胞核。 什麼必須做以示意圖的形式表示是「我需要什麼」:使用分水嶺計算細胞和細胞核的數量,skikit圖像
一個例子圖像在「原始圖像」顯示:
我有發現了一個在線分水嶺算法程序來對細胞進行計數,但我無法計算細胞內部(和外部)的細胞核數量。
這裏是我用於從原始圖像的細胞計數程序
#import packages
import numpy as np
import matplotlib.pyplot as plt
from skimage import io, color, filters as filters
from scipy import ndimage
from skimage.morphology import watershed
from skimage.feature import peak_local_max
from skimage.measure import regionprops, label
import numpy as np
from scipy.ndimage import gaussian_filter
import matplotlib.pyplot as plt
from skimage import data
from skimage import img_as_float
from skimage.morphology import reconstruction
import skimage
from skimage import segmentation
%matplotlib inline
import matplotlib
#import image
from IPython.core.display import Image
Image(filename=('/Users/sasi/Desktop/image1.jpeg'))
# Find number of cells
image = color.rgb2gray(io.imread('/Users/sasi/Desktop/image1.jpeg'))
image = image < filters.threshold_otsu(image)
distance = ndimage.distance_transform_edt(image)
local_maxi = peak_local_max(distance, indices=False, footprint=np.ones((3, 3)), labels=image)
markers, num_features = ndimage.label(local_maxi)
labels = watershed(-distance, markers, mask=image)
regions = regionprops(labels)
regions = [r for r in regions if r.area > 60]
print('Number of cells:', len(regions) - 1)
我應該如何計算整個圖像中的細胞內的細胞核,也核的數量?另外,如果你另一個更好的計數細胞,請讓我知道。