Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > پردازش تصویر > پردازش تصوير(Image Processing)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
 
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۳-۱۵-۱۳۹۱, ۱۲:۲۹ بعد از ظهر   #10 (لینک دائم)
Active users
 
آواتار mahdiii
 
تاريخ عضويت: اسفند ۱۳۸۸
محل سكونت: مشهد
پست ها: 355
تشكرها: 27
167 تشكر در 131 پست
My Mood: Khoshhal
پيش فرض

اگه تصویرتون سیاه و سفید باشه که شکلهاتون سفید و پس زمینه سیاهه می تونید از تابع های bwlabel,bwlabeln,bwconncomp استفاده کنید. این توابع یک تصویر دودویی را به عنوان ورودی می گیرند و پیکسلهایی که مربوط به یک شی هستند را جداگانه برمی گردانند. تاکید می کنم که باید اشکال دارای مقدار سفید یعنی 1یا255 باید باشند و پس زمینه سیاه یعنی صفر. اگر تصویر ورودیتان دودویی نبود باید با یک مقدار آستانه آن را دودویی کنید که بسته به تصویر انتخاب می شود. بنابراین پیکسلها با مقدار بیشتر از T به رنگ سفید و کمتر از آن به رنگ سیاه تبدیل می شود.
پس باید از این تابع به این شکل استفاده کنید:
CC=bwconncomp(image)
CC همان چیزی که تابع برمی گرداند از نوع ساختار است که دارای فیلدهایی است.
CC.PixelIdxList خود از چندین نوع داده cell تشکیل شده که هر کدام از این cell ها دارای شماره پیکسلهای یکی از نواحی متصل است. بنابراین شما می توانید با استفاده از
CC.PixelIdxList{1} به اولین ناحیه متصلتان دسترسی پیدا کنید و همین طور برای شماره های 2و3و الی آخر. اگر جایی نیاز به کمک بود می تونید از help متلب کمک بگیرید خیلی کامله فقط باید اسم تابع رو جستجو کنید. در ضمن باید بگم شماره های پیکسلها داخل این cell ها شماره پیکسلهای تصویرتون هست به طوریکه تصویرتون به یک بردار ستونی تبدیل شده.
برای یافتن مساحت و محیط و خیلی چیزای دیگه می تونید از تابع regionprops استفاده کنید.
regionprops(CC,'Area')
regionprops(CC,'Premiter')
که CC همان ساختاری است که تابع bwconncomp برگردانده بود.
موفق باشی
mahdiii آفلاين است   پاسخ با نقل قول
 



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۴:۳۹ قبل از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design