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.