假設我有這張圖片:

可以通過以下方式獲得
from skimage.data import human_mitosis
image = human_mitosis()
我想通過自動將每個單元格裁剪成自己的影像(理想情況下,裁剪的大小與每個單元格的大小/形狀相同),將多個單元格的影像轉換為每個單獨的單元格的多個影像。因此,例如,這些將是一些預期的影像:

盡管 scikit 有一些用于分割單元格的代碼,但您如何使用這種分割(或其他一些可能更簡單的方法)將單個單元格分成它們自己的影像或物件?
這是一些用于分割細胞的代碼(取自 scikit 的教程,帶有此影像
uj5u.com熱心網友回復:
您可以skimage.measure.regionprops為此使用:
props = measure.regionprops(
segmented_cells, intensity_image=image
)
現在props[i].image_intensity將包含第 i 個單元格的影像,props[i].label并將包含該單元格的分割影像中的標簽值。您可以在 regionprops 檔案字串中查看其他可用屬性。
編輯:這個答案的早期版本說props[i].image包含裁剪的影像。它實際上只包含對應于該區域的布爾掩碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/483315.html
下一篇:PyTorch的自定義資料集類是否應該繼承自torch.utils.data.Dataset-為什么兩者都有效?
