loading...
انجام پروژه متلب

دستورات متلب قسمت سوم

 

 بر روی لینک های زیر کلیک نمایید

 

 

افزایش کنتراست یک تصویر با دستور histeq در متلب

 

دستور histeq در متلب، برای افزایش کنتراست یک تصویر به کار می رود. چنانچه مقادیر مربوط به رنگ های به کار رفته در یک تصویر را مشاهده کنیم (این کار با دستور imhist در متلب، امکان پذیر می باشد)، آنگاه ممکن است که بخشی از رنگ ها، به مقدار زیاد، در تصویر به کار رفته باشند و بخشی دیگر، کمتر در تصویر باشند. افزایش کنتراست، باعث می شود که میزان به کار رفتن رنگ های مختلف، به هم نزدیکتر شود و دیگر تفاوت زیادی که ذکر شد، وجود نداشته باشد. به مثال زیر توجه کنید :

مثال :

 

clear all
close all
clc

img=imread(‘image.jpg’);
img=rgb2gray(img);
imshow(img);

figure
histeq(img);

نتیجه :

تصویر اصلی :

(matlab) آموزش متلب

تصویر پس از افزایش کنتراست :

(matlab) آموزش متلب

 

به دست آوردن تفریق دو تصویر با دستور imsubtract در متلب

 

با استفاده از دستور imsubtract در متلب، می توانیم یک تصویر را از تصویر دیگر تفریق کنیم. منظور از تفریق دو تصویر این است که رنگ هر پیکسل تصویر نهایی، از تفریق مقدار مربوط به رنگ پیکسل متناظر در دو تصویر اولیه به دست می آید. در واقع چون رنگ هر پیکسل تصویر، با یک عدد در متلب ذخیره می شود، با تفریق اعداد مربوط به دو تصویر، می توانیم یک تصویر به صورت تفریق آن دو تصویر اولیه بسازیم. باید دقت داشته باشید که اندازه دو تصویر یکسان باشد تا بتوانید از دستور imsubtract ، برای محاسبه تفریق آن دو، استفاده کنید. به مثال زیر توجه کنید :

مثال :

 

clear all
close all
clc

img_1=imread(‘image_1.jpg’);
imshow(img_1);

img_2=imread(‘image_2.jpg’);
figure
imshow(img_2);

img_3=imsubtract(img_1,img_2);
figure
imshow(img_3);

نتیجه :

تصویر اول :

(matlab) آموزش متلب

تصویر دوم :

(matlab) آموزش متلب

تصویر حاصل از تفریق دو تصویر :

(matlab) آموزش متلب

مابقی مطالب در ادامه مطلب

براي نمايش ادامه اين مطلب بايد عضو شويد !
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد

اگر قبلا ثبت نام کرديد ميتوانيد از فرم زير وارد شويد و مطلب رو مشاهده نماييد !
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B :S
کد امنیتی
رفرش
کد امنیتی
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 2400
  • کل نظرات : 284
  • افراد آنلاین : 9
  • تعداد اعضا : 24503
  • آی پی امروز : 158
  • آی پی دیروز : 163
  • بازدید امروز : 897
  • باردید دیروز : 621
  • گوگل امروز : 11
  • گوگل دیروز : 14
  • بازدید هفته : 3,095
  • بازدید ماه : 17,948
  • بازدید سال : 53,669
  • بازدید کلی : 5,699,311