Belirli bir ölçüte uyan hücre sayısını saymak için EĞERSAY formülünü kullanabilirsiniz. İlgili parametreler aşağıdaki örneklerde verilmiştir.
A1 ile A11 hücreleri arasında 0'dan büyük kaç değer var:
=EĞERSAY(A1:A11;">0")
A1 ile A11 hücreleri arasında B1 hücresinden büyük kaç tane değer var:
=EĞERSAY(A1:A11;">" & B1)
A1 ile A11 hücreleri arasında kaç tane "Ali" var:
=EĞERSAY(A1:A11;"Ali")
# -*- coding: utf-8 -*-
"""
Created on Fri Dec 13 02:39:22 2024
@author: MAHMUT
"""
import cv2
import numpy as np
import base64
import os
import tempfile
import torch
# Model yolunu belirleyin
model_path = "best.pt"
# YOLO modeli yükleme
model = torch.hub.load('ultralytics/yolov5', 'custom', model_path) # Trained model yükle
# Webcam video akışını başlat
cap = cv2.VideoCapture(0) # 0, bilgisayarınızın varsayılan kamerasını kullanır
while True:
ret, frame = cap.read()
if not ret:
print("Kamera görüntüsü alınamadı.")
break
# YOLO modeline çerçeveyi gönder
results = model(frame)
# Bounding box çizimi
for *box, conf, cls in results.xyxy[0].tolist():
x1, y1, x2, y2 = map(int, box)
label = f"{results.names[int(cls)]} {conf:.2f}"
cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 255, 0), 2)
cv2.putText(frame, label, (x1, y1 - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)
# Sonuçları göster
cv2.imshow("başlık",frame)
# 'q' tuşuna basıldığında çık
if cv2.waitKey(1) & 0xFF == ord("q"):
break
# Kaynakları serbest bırak
cap.release()
cv2.destroyAllWindows()