PDA

View Full Version : تعیین شباهت بین 2 تا عکس



parnian~parnian
دوشنبه 07 مرداد 1392, 15:43 عصر
سلام دوستان عزیز

یه سوال داشتم
من دارم یه مقاله با matlab پیاده سازی می کنیم که تو حوزه ی image processing هست . نیاز دارم که تصاویر موجود در یک dataset رو شباهت هاشون رو محاسبه کنم .

کسی از شما دوستان میدونه 2 تا عکس رو چطوری میتونم با استفاده از ویژگی های بصری سطح ناحیه شون مقایسه کنم و یه عدد یا نسبتی از شباهت هاشون بدست بیارم؟

manij_mhm
چهارشنبه 09 مرداد 1392, 15:11 عصر
مقاله های زیادی در این زمینه هست، بسته به این که عکس های شما چه درصدهایی از اختلاف دارند متفاوت. شما برای اینکه بتونید شباهت دو تصویر رو محاسبه کنید اول باید بسته به تصاویرتون ویژگی استخراج کنید. حالا این ویژگی می تونه هسیتوگرام تصویر باشه، بافت تصویر، درصد پیکسل ها ، میانگین - واریانس - چولگی و انتروپی و... باشه.

parnian~parnian
چهارشنبه 09 مرداد 1392, 21:17 عصر
آخه این مقاله خیلی پیچیدس من واقع گیج شدم ................................

تعیین شباهت یکی از گام های خیلی اولیه اینکاره من تحلیل کردم کل مقاله رو فقط اولین مشکلی که دارم اینه که مجموعه داده تصویری corel رو پیدا نمیکنم دومین مورد هم اینه که تو کل این مجموعه داده ویژگی ها رو استخراج کنم بعد تعیین شباهت دو تصویر رو انجام بدم ............... این میشه تازه ابتدایی ترین کار

میشه کمکم کنین ؟:افسرده:

manij_mhm
پنج شنبه 10 مرداد 1392, 01:23 صبح
اگه مجموعه داده ای تون corel هست. این dataset رو می تونید از مجموعه UCI دانلودکنید اینم لینک
http://archive.ics.uci.edu/ml/datasets/Corel+Image+Features
این لینک ویژگی ها رو استخراج کرده در اختیارتون می زاره . ویژگی ها هم
Color Histogram
- Color Histogram Layout
- Color Moments
- Co-occurrence Texture

به گفته سایت هست. تمام اطلاعات مربوط به این مجموعه داده ای رو می تونید از لینک بالا بدست بیارید.
الان دیگه ویژگی ها رو دارید با استفاده از این ویژگی ها می تونید مقاله رو پیاده سازی کنید.

parnian~parnian
پنج شنبه 10 مرداد 1392, 09:28 صبح
واقعا ازتون ممنون خیلی لطف کردین :لبخندساده:

یه سوال دارم ازتون ....... این مجموعه های ویژگی با پسوند .asc هست چطوری باز میشه ؟ همون ascii فایل هست ؟ من چطوری باید استفاده کنم از این ها توی برنامم ؟

manij_mhm
جمعه 11 مرداد 1392, 00:34 صبح
شما می تونید با notepad هم باز کنید 4 تا فایل هست که هر کدوم یه ویژگی از 4 ویژگی که در بالا گفتم رو داره. هر خط هم مربوط به یک عکس هست.

parnian~parnian
شنبه 12 مرداد 1392, 18:02 عصر
خیلی ممنون همین کارو کردم ......... :لبخندساده:

یه سوال دیگه هم دارم ببخشیددددددد گفتین هر خط مربوط به یه تصویره............ میخوام بدونم این تصاویر توی همه فایل ها همون ها هستن ؟ یعنی خط 1 مثلا توی فایل مربوط به colorhistogram مربوط به همون تصویریه که توی فایل colormoment هست ؟؟؟

manij_mhm
شنبه 12 مرداد 1392, 19:25 عصر
بله دیگه. البته اگه داخل هر سطر ویژگی ها id هر تصویر نباشه.

nanosi
جمعه 01 شهریور 1392, 00:24 صبح
يك راهي هم هست كه شما كوروليشن همبستگي دو عكس را بدست بياريد
اينكار روشهاي طولاني داره اما روش ميانبرش اينه كه شما بايد تبديل فوريه كنيد هر دو عكس را
بعد دو عكس را در هم ضرب كنيد
بعد ا حاصلش بايد تبديل عكس فوريه بگيريد
حاصل ميزان همبستگس دو عكس را نشون ميده :لبخندساده: