نمايش پست تنها
قديمي ۰۹-۲۶-۱۳۹۱, ۰۱:۳۶ قبل از ظهر   #2 (لینک دائم)
mahdiii
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

نقل قول:
نوشته اصلي بوسيله aramis2000 نمايش پست
سلام خدمت همه دوستان گلم
از اونجایی که یک قسمت از پروژه من به image processing مروبوط میشه و من هم در این زمینه کاملا مبتدی هستم خواهشمند یاری دوستان حرفه ای در این زمینه هستم.
من یکسری عکس از برگ های مختلف گیاهان دارم و باید توسط پردازش تصویر بصورت اتوماتیک مقدار طول و عرض اونارو اندازه بگیرم.مشکل اینجاست که من در این زمینه تخصص ندارم از دوستانی که میتونند کمک کنند ممنون میشم راهنمایی بگیرم.
برای نمونه عکس زیر رو میزارم که بیشتر قابل درک باشه.
[IMG][/IMG]

email:mohamadalijan@gmail.com
این چیزیکه من به ذهنم می رسه شما می خواین بلندترین طول(قطر) را به دست بیارین و سپس ضلع دیگه میشه خطی که عمود بر این قطر باشه. برای این کار می تونین به این صورت عمل کنین:
1- با داشتن مختصات x,y کانتور یا همون پیرامون برگ ابتدا مرکز ثقل اون رو به دست بیارین که میشه مثلا xc,yc
XX=X-xc
YY=Y-yc
2- تمام مختصات x,y را از این مقدار کم کنید. در این صورت مرکز ثقل شما هم اکنون 0و0 خواهد شد.
3- ماتریس کواریانس آن را به دست بیاورید که ماتریسی 2*2 خواهد شد. در متلب تابعش هست cov یا
[XX,YY]'*[XX,YY] را محاسبه کنید
' منظور ترانهاده است.
XX,YY دو ماتریس n*1 هستند.
با محاسبه بردارهای ویژه و مقادیر ویژه این ماتریس نهایی 2*2 جهت و مقدار بزرگی دو قطر موردنظر یافت می شود.
mahdiii آفلاين است   پاسخ با نقل قول
از mahdiii تشكر كرده است:
aramis2000 (۰۹-۲۶-۱۳۹۱)