Bilişim dünyasına kaliteli, özgün ve Türkçe içerikler kazandırmayı hedefleyen bir platform..

friends friends friends

OpenCV - Contour

Contour (çevre, kontur, kapalı alan) bir görüntünün sınırı boyunca aynı yoğunluğa sahip tüm noktaları birleştiren çizgi olarak tanımlanır. Konturlar, görüntü işleme alanında ve şekil analizinde ilgilenilen nesnenin boyutunu bulmada ve nesne algılamada kullanışlıdır.

Aşağıda bir zemin üzerine serpiştirilen korunga tohumlarına ait bir resim üzerine Python kodları ile Contour uygulanmış ve sonuç gösterilmiştir.

import numpy as np
import cv2

img = cv2.imread('seeds.jpg')
imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(imgray,127,255,0)
image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
python contours

cv2.findContours() işleminde konturlar bulunur. Bu işleme kodda bakıldığı zaman 3 parametre var. Bunları sırasıyla açıklarsak;

  1. Birinci parametre kontur bulunacak kaynak görüntüdür yani resim
  2. İkinci parametre kontur alma modu
  3. Üçüncü parametre ise kontur yaklaşım metodu

Kaynaklar

  1. https://codimp.com/python-opencv-contour-islemleri
python contours
0 Beğeni
Python Görüntü İşleme
Önceki Yazı

Otsu's Thresholding

29 Ağu. 2022 tarihinde yayınlandı.
Sonraki Yazı

Count number of files and directories in Python

29 Ağu. 2022 tarihinde yayınlandı.
arrow