Перейти до головного вмісту
AILab
  • На головну
  • Кабінет ІТ
  • Більше
Наразі ви використовуєте гостьовий доступ
Увійти
AILab
На головну Кабінет ІТ
Розгорнути всі Згорнути все
  1. ШІ
  2. Практичне застосування ШІ
  3. Розпізнавання клітини

Розпізнавання клітини

Умови завершення
Здайте роботу
Термін спливає: понеділок 11 серпня 2025 22:00 PM

За допомогою https://www.rmn.pp.ua/ai-lab-sandbox/ перевірити наявність органел клітин за кольором та формою.

  1. Перевести картинку у кольори HSV: hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
  2. Знайти органели клітини відповідного кольору green = cv2.inRange(hsv, (55, 200, 200), (65, 255, 255))
  3. Відфільтрувати лише органели, площа яких більша за деяку константу if cv2.contourArea(c) > 50:
  4. Перевірити форму органели за допомогою функції  
    ellipse = cv2.fitEllipse(contour)
    proportions = max(ellipse[1])/min(ellipse[1])

Використовуйте наступні діапазони кольорів:

redLower = [

    (0, 120, 70), 

    (175, 140, 100)

]

redUpper = [

    (10, 210, 255), 

    (180, 255, 180)

]

redBorderLower = [

    (0, 0, 0), 

    (170, 0, 0)

]

redBorderUpper = [

    (15, 255, 255), 

    (180, 255, 255)

]

yellowBorderLower = (20, 0, 0)

yellowBorderUpper = (30, 255, 255)

greenBorderLower = (40, 0, 0)

greenBorderUpper = (75, 255, 255)

whiteRangeLower = (0, 0, 200)

whiteRangeUpper = (180, 50, 255)

darkblueRangeLower = (90, 100, 50)

darkblueRangeUpper = (150, 255, 100)

yellowRangeLower = (20, 100, 100)

yellowRangeUpper = (30, 255, 255)

orangeRangeLower = (6, 100, 180)

orangeRangeUpper = (15, 255, 255)

greenRangeLower = (40, 100, 0)

greenRangeUpper = (75, 255, 255)

purpleRangeLower = (110, 50, 100)

purpleRangeUpper = (140, 255, 255)




  • 1 (1).jpg 1 (1).jpg
    16 червня 2025, 11:56 AM
  • 2 (1).jpg 2 (1).jpg
    16 червня 2025, 11:56 AM
Наразі ви використовуєте гостьовий доступ (Увійти)
Підсумок збереження даних
На основі Moodle