ПочатиПочніть безкоштовно

Визначення центра мас

Перетворення відстані показує найбільш заглиблені частини об'єкта. Натомість ndi.center_of_mass() повертає координати центра об'єкта.

«Маса» відповідає значенням інтенсивності: вищі значення сильніше «тягнуть» центр до себе.

У цій вправі обчисліть центр мас для двох позначених областей. Потім накладіть їх на зображення.

Ця вправа є частиною курсу

Біомедична обробка зображень у Python

Переглянути курс

Інструкції до вправи

  • Використовуючи vol і labels, обчисліть центр мас для двох позначених об'єктів. Виведіть координати.
  • Скористайтеся plt.scatter(), щоб додати маркери центра мас на графік. Зверніть увагу, що точкова діаграма відлічується від нижнього лівого кута. Стовпці зображення відповідають значенням x, а рядки — значенням y.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Extract centers of mass for objects 1 and 2
coms = ____
print('Label 1 center:', ____)
print('Label 2 center:', ____)

# Add marks to plot
for c0, c1, c2 in coms:
    plt.scatter(____, ____, s=100, marker='o')
plt.show()
Редагувати та запускати код