PDA

View Full Version : سوال: مقایسه کردن دو تصویر در C#‎‎



مهسا زارع مهرجردی
شنبه 29 آبان 1389, 09:03 صبح
میخوام یک تصویر در c# بگیرم و ببینم چیه واگر در پایگاه داده است در خروجی بگم که همچین چیزی است مثلا تصویر عدد 3 در پایگاه باشه و در c# هم تصویر نوشته شده ی 3 را از ورودی بگیرم با هر فونتی و در خروجی بنویسم این تصویر شما عدد 3 است .

لطفا کمکم کنید مربوط میشه به پزوژه ی یکی از درسام

shahin_sharifi
شنبه 29 آبان 1389, 11:53 صبح
میشه بگید مربوط به کدوم درسه؟
شما باید وارد مباحث پردازش تصویر بشید.در ابتدا باید بدونید برای مقایسه ی یک عکس باید تصاویر به فرمت .bmp تبدیل بشند که در واقع به حالت یک ماتریس n*n تبدیل میشه که n*n در اصل همان رزولوشن عکس است.این ماتریس یک ماتریس خلوت یا باینری هست که اگر تصویر معادل اون رو مشاهده کنید بصورت پیکسل های سیاه و سفید نمایش داده میشه که سیاه همان 0 و سفید حکم 1 رو داره.حال باید 2 ماتریس را که همان 2 تا عکس در حال مقایسه هستند رو با هم مقایسه کرد و در صورت تشابه نظیر به نظیر هر درایه 2 تصویر مشابهند.
معمولا این کار رو با C#‎ انجام نمیدن و با matlab پیاده سازی میکنن.چون در متلب توابعی است که به صورت خودکار 2 تصویر رو مقایسه کرده و خودش این تبدیلات رو انجام میده.