Görüntü İşleme ile Cam Yüzeylerde Yüzey Analizi

endüstriyle görüntü işleme uygulamaları, ölçüm kontrolleri, yüzey kontrolü

Görüntü İşleme ile Cam Bardak Tabanında Yüzey Analizi

Görüntü işleme sistemleri,kameralı ölçüm sistemi,cam bardak taban kontrolü

Farklı bardak tiplerinde cam yüzeylerde taban kontolü sistemi için tasarladığımız yazılım

  • Bardak tabanını bul
  • Taban yüzeyinde görüntü işleme ile yüzey analizini gerçekleştir.
Görüntü işleme sistemleri,kameralı ölçüm sistemi,cam bardak taban kontrolü

Görüntü işleme sistemlerinde serigrafi kontrolü sonrası en sevdiğim proje tiplerinden olan yüzey analizi kontrolleri için bu projede Cam bardak taban kontrolünde tespit edilebilen kontroller

  • Cam kırığı
  • Cam çatlağı
  • Cam parçası
  • Katlanma izi
  • Fıska izi
  • Vakum başlığı izi

Area scan kamera kullanırak alınan bu görüntülerde , tabanda kontrolündeki hatalar için line scan kamera ile aydınlatma daha kolay olmaktadır. (Tabandaki cam parçacıklarının yansımalarından dolayı)Normal kamera dışında bu sistem için termal kamera kullanılarakta taban kontrolünde hata tespiti yapılır ancak termal kamera daha maliyetli olduğu için kullanılması öngörülmemiştir.

Halcon Kodları (Çatlak bölümünün bir kısmı)

connection (Region, ConnectedRegions)
    select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 80, 20000)
    dilation_circle (SelectedRegions, RegionDilation, 5.5)
    union1 (RegionDilation, RegionUnion)
    reduce_domain (Image1, RegionUnion, ImageReduced)
    lines_gauss (ImageReduced, LinesXLD, 0.8, 3, 5, 'dark', 'false', 'bar-shaped', 'false')
    union_collinear_contours_xld (LinesXLD, UnionContours, 40, 3, 3, 0.2, 'attr_keep')
    select_shape_xld (UnionContours, SelectedXLD, 'contlength', 'and', 15, 1000)
    gen_region_contour_xld (SelectedXLD, RegionXLD, 'filled')
    union1 (RegionXLD, RegionUnion)
    dilation_circle (RegionUnion, RegionScratches, 10.5)
    connection(RegionScratches, ConnectedRegions4)
    count_obj(ConnectedRegions4, Number)

Benzer Yazılar