undefined yazdı:Merhaba,
Gerçek bir nesnenin çekilmiş fotoğrafından uzunluğunu bulmak istiyorsanız referans bir uzunluk gerekir. Mesela haritalarda ölçek değeri vardır bu iş için. Buda yetmez, ayrıca 3 boyutlu bir nesnenin, iki boyutta ki görüntüsünün ölçümü onun gerçek uzunluğunu veremez. Mesela o burun yanlış ölçülüyor orda. Çünkü burunun 3. boyuta göre eğimi var.
Başkasından yardım alacaksanız bile bu meseleyi açığa kavuşturmanızı öneririm.
merhaba, cekilen fotografin hangi mercek ile cekildigine dair referans bilgiler zaten mevcut
Kod: Tümünü seç
1:Distance:=Distance * ( 0.500 / (392.000 * 100.000)) * 33.80;
2:Distance:=Distance * ( 0.500 / (392.000 * 100.000)) * 21.09;
3:Distance:=Distance * ( 0.500 / (392.000 * 100.000)) * 11.80;
4:Distance:=Distance * ( 0.500 / (392.000 * 100.000)) * 8.75;
seklinde mesafeyi hesaplayabiliyoruz, burun buruada sadece ornek olarak verilmis, esasinda hesaplanacak bolge bir sac kilinin capini hesaplamak bu da 1mm veya daha alti bir rakama tekamul ediyor. aslinda yapmak istedigimiz iki pixel arasinda ki degeri mm cinsinden hesaplatmak.
program 1024x768 de calistigi icin
Kod: Tümünü seç
function TFrmImageEdit.xPixelToMM(xPixel:extended):extended;
begin
Result := ((xPixel * 3)/(100)) *10;
end;
seklinde pixelden mm degerini hesaplayabiliyoruz.
tesekkurler.