v2.0.0

v2.0.0, HoG (gradyan histogramı), basit bir lens düzeltme işlevi, bir image.clear() yöntemi ekler ve ikili/dize görüntü işlemlerini zincirlenebilir yapar. Deneysel tof modülü kaldırıldı ve anahtar nokta köşe dedektörü FAST-12’ye geçti — aşağıdaki kırıcı değişiklikleri okuyun.

Öne çıkanlar

  • HoG — gradyan histogramı öznitelik çıkarımı (bir örnekle).

  • Lens düzeltme — basit bir image.lens_corr() işlevi.

  • image.clear() — bir görüntüyü temizleyin.

  • Zincirlenebilir işlemler — ikili/dize görüntü işlemleri zincirleme için görüntüyü döndürür.

  • Kırıcı: tof modülü kaldırıldı ve anahtar nokta köşe dedektörü FAST-12’ye geçti — kırıcı değişikliklere bakın.

Yeni özellikler

  • HoG — bir hog.py örneğiyle birlikte gradyan histogramı öznitelik çıkarımı eklendi.

  • Lens düzeltme — basit bir image.lens_corr() işlevi eklendi.

  • image.clear() — bir görüntüyü temizlemek için bir yöntem eklendi.

Diğer değişiklikler ve iyileştirmeler

  • İkili / dize görüntü işlemleri artık argüman görüntüsünü döndürüyor, böylece çağrılar zincirlenebilir; bloklayan soket işlevleri artık soket zaman aşımına uyuyor.

Hata düzeltmeleri

  • Şablon ve çerçeve aynı boyutta olduğunda şablon eşleştirme ROI’si, image.gaussian() dönüş nesnesi ve bir socket_recv hatası düzeltildi.

Kırıcı API değişiklikleri

v1.9.0 ile v2.0.0 arasındaki kullanıcı tarafından görülebilen API kırılmaları. Kapsam: modules/ içindeki Python C modülleri ve scripts/libraries/ içindeki Python kitaplıkları.

Her değişiklik etkisine göre etiketlenmiştir:

  • minor — dar kapsamlı API; yalnızca onu kullanan betikleri etkiler.

  • behavior — aynı API, farklı sonuçlar; ayarlanmış betikleri yeniden kontrol edin.

Değişiklikler bu sırayla etkilerine göre gruplanmıştır. Yalnızca kodunuzu taşımak istiyorsanız, sondaki taşıma kontrol listesine atlayın. Her commit hash’i GitHub’daki diff’ine bağlanır.

tof modülü kaldırıldı (minor)

Deneysel tof (time-of-flight) modülü kaldırıldı. import tof yapan betikler başarısız olacak ve bu bağımlılığı kaldırmalıdır.

Commits: 60dc3f7e9

Anahtar nokta köşe dedektörü FAST-12’ye geçti (behavior)

Anahtar nokta köşe dedektörü FAST-12’ye geçti, bu nedenle image.find_keypoints() öncekinden farklı bir köşe kümesi tespit ediyor. Anahtar nokta eşleştirme betiklerini yeniden kontrol edin / yeniden ayarlayın.

Commits: ae10b0a40

Taşıma kontrol listesi

Tüm import tof kullanımlarını kaldırın (tof kaldırma) ve anahtar nokta eşleştirmeyi FAST-12 dedektörüne karşı yeniden ayarlayın (FAST-12 değişikliği). Diğer tüm betikler değişmeden çalışır.