Yapmaya çalıştığınız şeye bağlıdır.
Kitap raflarının yüksekliğini ölçmek istediğinizi belirtiyorsunuz. Eğer kitap rafının sonundaki yüksekliğinden daha kısa olarak kitap rafının yakın alanını dikkate almanız uygunsa, aradığınız tüm mesafe ölçmek içindir. "Piksel" bir birim seçin ve daha sonra Pisagor teoremi kullanarak mesafeyi ölçün. (x^2 + y^2 = z^2)
Muhtemelen aradığınız şey, yakın kitaplıkların yüksekliğinin, kitaplığın uzaklığı ile aynı olması. Bu durumda, daha fazla bilgiye sahip olmanız gerekir. Bir 2D -> 3B dönüşümü yapmanız gerekiyor: Bir 2B görüntünüz var ve bu görüntüden bir 3B resmi yeniden oluşturmanız gerekiyor. Bu noktada, 3 değişkene ihtiyacınız vardır, çünkü 2 değişkenden 3 değişken (X, y, z).
Sistemi düzgün bir şekilde kalibre edip ikinci bir referans noktasına (örneğin, lazer çizgisine) sahipseniz bunu kesinlikle OpenCV ile yapabilirsiniz. Bu, yapılandırılmış bir ışık yaklaşımı olarak bilinir - daha fazla bilgi için bkz. this link veya google "makine görüşü yapılandırılmış ışık"
youll C#, VB, LabVIEW kullanarak ne bu arada ... böyle NI MAKİNASI VİZYON olarak bir yapay görme paketi gerekir mi? – Luiscencio