Line Geometry
Bu fonksiyon bloğu, açılar, mesafeler, kesişimler, izdüşümler, orta noktalar, segman çıkarımı ve daha fazlası gibi geniş bir çizgi ve geometri işlemleri yelpazesi için tek ve esnek bir araç sağlar. Sayısal sonuçlar, noktalar, işlem-özgü ekstra veriler ve (isteğe bağlı) görselleştirme için açıklamalı bir görüntü üretebilir.
📥 Girdiler
Input ImageGörselleştirme bindirmeleri için isteğe bağlı görüntü (çizilen çizgiler, noktalar veya konturlar istiyorsanız).Line 1Çoğu işlem için zorunludur. [(x1, y1), (x2, y2)] şeklinde tanımlanmış bir çizgi veya uyumlu şekil girdisini kabul eder.Line 2Açı / kesişim / bazı mesafe işlemleri için gereklidir. Aynı formatta ikinci bir çizgi kabul eder.Anchor Pointİzdüşüm ve nokta-çizgi işlemlerinde veya bir kontur verildiğinde kullanan isteğe bağlı (x, y) noktası.
📤 Çıktılar
Output ImageAçıklamalı görüntü (eğerInput Imagesağlandıysa veShow Visualizationetkinse).ResultSeçilen işlemin sayısal sonucu (ör. derece cinsinden açı veya piksel cinsinden mesafe).Point Outputİşlem bir koordinat üretiyorsa dönen nokta sonucu (ör. kesişim, izdüşüm, orta nokta).Extra Outputİşleme özgü ek veri (ör. segman uç noktaları, kesişim noktaları listesi veya diğer hata ayıklama bilgileri).
🕹️ Kontroller
Operation TypeYapılacak geometri işlemini seçin (ör. Angle Between Lines, Intersection Point, Segment Extraction, Projection).Offset (px)Segman / izdüşüm işlemlerinde piksellerle uygulanacak ofset için kullanılan kaydırıcı.Interpolation Factorİnterpolasyon tabanlı işlemler (segman çıkarımı, çizgi boyunca izdüşüm) için 0–100% arası kaydırıcı.Show VisualizationInput ImagesağlandığındaOutput Imageüzerine açıklamaların çizilip çizilmeyeceğini açıp kapatan onay kutusu.
🎯 Temel Özellikler
Birçok yaygın geometri görevi için tek, çok amaçlı blok.
Bağlama duyarlı davranış: seçilen işleme göre yalnızca ilgili çıktılar anlamlı veri içerir.
İsteğe bağlı görsel bindirmeler: sağlanan görüntü üzerine çizgiler, orta noktalar, kesişimler, izdüşümler ve segmanlar doğrudan çizilebilir.
Etkileşimli ipuçları ve kontrol açıklamaları, her işlem için doğru girdileri ve parametreleri seçmenize yardımcı olur.
⚙️ Nasıl Çalışır
Çalıştırıldığında blok, bağlı soketleri ve seçili Operation Typeı okur. Sağlanan Line 1, isteğe bağlı Line 2 ve isteğe bağlı Anchor Point kullanılarak istenen geometrik hesaplamayı yapar. Bir Input Image bağlıysa ve Show Visualization etkinse, blok Output Image içinde açıklamalı bir görüntü döner. Sayısal ve nokta sonuçları, seçilen işleme bağlı olarak ilgili çıktılarda görünür.
📝 Kullanım Talimatları
Operation Typeiçinde istenen işlemi seçin.Gerekli soketleri bağlayın: en az
Line 1bağlayın. Seçilen işleme göreLine 2veyaAnchor Pointi bağlayın.İsteğe bağlı olarak
Input Imageverin ve açıklamalı bindirme almak içinShow Visualizationı etkinleştirin.Segment Extraction veya Projection kullanırken
Offset (px)veyaInterpolation Factorı ayarlayın.Senaryoyu çalıştırın;
Result,Point Outputve/veyaExtra Outputu inceleyin veOutput Imageveya bir görüntü bloğuyla görsel bindirmeyi görüntüleyin.
💡 İpuçları ve Püf Noktaları (diğer bloklarla birleştirme)
Konturlardan veya kenarlardan otomatik çizgi elde etmek için
Find ContourveyaLine Detectorile birleştirip elde edilen şekil/çizgi verileriniLine Geometrye besleyin.Görüntüyü kırpıp odaklı geometri yapmak için
Image ROI,Image ROI SelectveyaImage ROI Polygonkullanın — bu, gürültüyü azaltır ve sonuçları iyileştirir.Açıklamalı görüntüleri UI'da incelemek için
Show Imagekullanın; böylece açıklamalı görüntüleri kontrol edip noktalar ile kesişimleri etkileşimli olarak doğrulayabilirsiniz.Raporlar veya paneller için açıklamalı görüntü üzerine metin sonuçları bindirmek isterseniz, görselleştirilmiş çıktının ardından
Draw Result On Imageekleyin.Tespit edilen özellikler arasındaki mesafeleri ölçmek için
Find ContourveyaFeature Detectorile noktaları bulun, ardından orta noktalar, mesafeler veya izdüşümleri hesaplamak üzereLine Geometrykullanın. Sayısal nokta çıktılarını daha ayrıntılı mesafe dökümü içinMeasure Position Distancee besleyin.Geometri hesaplamalarından önce yalnızca ilgili tespitleri izole etmek için
Image ROI SelectveyaCheck Area (Polygon)kullanın.Tespit ve takip iş akışlarını birleştirirken koordinatlar sağlamak için yukarı akışta
Object DetectionveyaObject Detection - Customkullanın; sonra kesişim kontrolleri veya yaklaşma açısı hesaplamaları gibi analizler içinLine Geometrykullanın.
(ipuç: diğer işlem bloklarına giriş olarak kullanmak üzere Point Output veya Extra Output gibi blok çıktılarını Measure Position Distance, Draw Point veya günlükleme/dışa aktarma bloklarına yönlendirin.)
🛠️ Sorun Giderme
Output Imageboşsa: birInput Imagebağlı olduğundan veShow Visualizationın etkin olduğundan emin olun.Bir işlem
ResultveyaPoint Outputta değer döndürmüyorsa: o işlem için gerekli soketlerin bağlı olup olmadığını kontrol edin (ör. açı/kesişim işlemleri içinLine 2gereklidir).Koordinatlar yanlış görünüyorsa: koordinat formatını ve çizgilerin [(x1, y1), (x2, y2)] şeklinde verildiğini doğrulayın. Ara noktaları incelemek için
Show ImageveyaDraw Pointgibi önizleme bloklarını kullanın.İzdüşüm ve interpolasyon sonuçları beklenenden farklıysa, beklenen ölçek ve birimlere uyacak şekilde
Offset (px)veInterpolation Factorı hassaslaştırın.
Adım adım görsel doğrulama gerekiyorsa, ara geometriyi doğrulamak için bloğu Show Image ve Draw Point ile birleştirin.
Last updated