# Çevre Ölçümü (Circumference Measurement)

AugeLab Studio'nun yerel fonksiyon bloklarını kullanarak bir nesnenin genişlik, yükseklik ve çevre gibi çeşitli özelliklerini ölçebilirsiniz.

Bu örnekte, bir nesneyi arka plandan ayıracak ve alanını, genişliğini ve yüksekliğini ölçeceğiz.

İlk olarak, **Load Image** bloğunu kullanarak örnek görüntüler klasöründen **paper.jpg** dosyasını yükleyin.

[**HSV Filter**](/turkish/fonksiyon-bloklari/image-transformations/color-filters/hsv-filter.md) kullanarak Hue, Saturation ve Values değerlerini ayarlayarak hesap makinesini arka plandan ayırmaya çalışacağız:

<figure><img src="/files/Xf1PjoYf5vaiG5xyiNuA" alt=""><figcaption><p>Genişletmek için tıklayın</p></figcaption></figure>

**HSV Filter** bloğundaki kaydırıcıları ayarladığınız her seferde senaryoyu bir adımda çalıştırarak farklı çıktıları görebilirsiniz. HSV'nin ne anlama geldiğini anlamak için [HSV Filter](/turkish/fonksiyon-bloklari/image-transformations/color-filters/hsv-filter.md) belgesine başvurun.

{% hint style="info" %}
Görüntülerde rastgele gürültüyü azaltmak için [Blur](/turkish/fonksiyon-bloklari/image-transformations/color-filters/blur.md) veya diğer ön işleme bloklarını kullanabilirsiniz. Ancak, ölçümlerle ilgilenirken ön işleme işlemini minimumda tutmak her zaman daha iyidir.
{% endhint %}

Nesnenin siluetini arka plandan başarıyla ayırdığımızda, [**Edge Filter**](/turkish/fonksiyon-bloklari/image-transformations/color-filters/edge-filter.md) ve [**Find Contour**](/turkish/fonksiyon-bloklari/detections-shapes/shape-analysis/find-contour.md) bloklarını kullanarak nesnemizin şeklini çıkarabiliriz. Bu blokları senaryoya uygun şekilde ekleyin ve kaydırıcı değerleriyle oynayın:

<figure><img src="/files/yulsyk0NEh5H1hyKgHB4" alt=""><figcaption></figcaption></figure>

Konturlar, 2D görüntü alanında bir dizi noktadan oluşan çokgenlerdir. Konturları kullanarak çevre, merkez noktası, açı vb. hesaplayabilirsiniz. Ancak, konturların kendileri, bilinmeyen sayıdaki kenardan oluşan çokgenler olduklarından genişlik ve yükseklik bilgisi içermez.

Genişlik ve yüksekliği hesaplamak için [Minimum Rotated Rectangle](/turkish/fonksiyon-bloklari/detections-shapes/shape-analysis/minimum-rotated-rectangle.md) bloğuna ihtiyaç vardır. Bu bloğu **Find Contour** ile birleştirerek genişlik, yükseklik ve alanı hesaplayabileceğiz:

<figure><img src="/files/Ikvffvgaw6QyrzHTs11w" alt=""><figcaption></figcaption></figure>

Hesaplanan genişlik, yükseklik ve alan gerçek yaşam birimlerini temsil etmez. Bunlar, piksel sayısını temsil eder. Bunları metrik birimlere dönüştürmek için pikseli birim uzunluğa dönüştüren bir sabite ihtiyacınız olacaktır.

İşte bu kadar! Bu eğitimde nesnenin alanını, genişliğini ve yüksekliğini ayırma yöntemiyle nasıl hesaplayacağınızı gösterdim. Farklı şekillerle çalışmak için diğer [şekil analiz](https://github.com/AugelabTech/AugeLab-Studio-Gitbook-Docs/blob/main/turkce/example-projects/common-computer-vision-problems/broken-reference/README.md) yöntemlerini kontrol edebilirsiniz.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/ornek-projeler/circumference-measurement.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
