ماتلاب وايمدج


(system) #1

[B]السلام عليكم

انا عايزه اقيس طول جسم انا واخده له صوره وانا مش عارفه البعد بينه وبين الكاميرا
باستخدام image processing
استخدمت امر فى الماتلاب اسمه imtool
واستخدمت المسطره لكن المشكله ان الطول بيكون pixel
وانا مش عارفه ازاى احوله ل سم او متر
ممكن حد يساعدنى فى الجزئيه دى؟؟؟ [/b]


(lina90) #2

أتوقع هاللينك رح يفيدك ان شاء الله

بالبداية حسب بالبكسيل وحولها لإنش ومن انش ل سم

بالتوفيق


#3

لابد من معرفة الرزوليوشن الخاص بالشاشة التى تعرضى عليها الصورة
ووحداته هى
dpi = dots per inch.
مثلا لو قلنا انها 300 dpi
اى البوصة الواحدة فيها 300 بيكسل
فيكون مقاس البيكسل الواحد هو 1 على 300 وتساوى 0.003333
ولتحويلها الى سنتى قم بضرب الناتج فى 2.5 ويكون 0.00833

وللعلم فان هذه القياسات هى التى تظهر على الشاشة وتكون فى الطباعة على الورق

اما معرفة الابعاد الحقيقة للاجسام الموجودة فى الصورة اما تكون عن طريق وضع شيىء مقاسه معلوم مثل مسطرة وعمل نسبه لطولها فى الصورة ولطلولها الحقيقى ومن هذا يمكنك ايجاد ابعاد الاجسام الاخرى فى الصورة

اما الطريقة الاخرى فتتم عن طريق حساب البعد البؤري ويمكنك التعرف على المزيد من هنا
http://www.paragon-press.com/lens/lenchart.htm


(system) #4

يعنى لو عرضت الصوره على شاشة labtop لازم اكون عارفه resolution بتاع الشاشه ؟
كمان الطريقه الى فوق دى بتحول من بيكسل ل سم لكن مش بتجيب الطول الحقيقى صح؟
وشكرا على المساعده


#5

ايوة فعلا لازم تكونى عارفة ال resolution الخاص بالشاشه لمعرفة مقاس اى جسم على الشاشه او للطباعه على الورق
اما معرفة المقاس الحقيقى لاى جسم موجود فى الصورة عن طريق الطرق المذكوره فى الاعلى