Mavzu: Tasvirlar matrissalari bilan ishlash
Ishdan maqsad:
Matlab muhitida tasvirlarning matritsa ustida amallarni bajarish, tasvirni bo’laklarga ajratish va uni qaytadan yig’ish jarayonini o’rganish.
Asosiy qism:
1. Rangli tasvirni dasturga yuklash va uni oq-qora holatga o’tkazish.
Rangli tasvirni yuklash va uni oq-qora tusga o’tkazish uchun quyidagi amallarni bajarishimiz kerak:
>>img=imread(‘20140203_170819.jpg’);
>>a=rgb2gray(img);
>>imshow(a)
1-rasm
2. Tasvirni bo’laklarga bo’lish
Tasvirning matrissasini bo’laklarga bo’lish uchun maxsus komandalardan foydalaniladi. Biz quyidagi tasvir matrissasini to’rt bo’lakka bo’lishni ko’rib o’tamiz:
>>b1=a(900:1200,1200:1400);//Birinchi bo’lak
>>imshow(b1)
2-rasm
>>b2=a(900:1800,1200:2000);//ikkinchi bo’lak
>>imshow(b2)
3-rasm
>>b3=a(1850:2000,1850:2250);//uchinchi bo’lak
>>imshow(b3)
4-rasm
>>b4=a(900:1600,1450:2600);//to’rtinchi bo’lak
>>imshow(b4)
5-rasm
Do'stlaringiz bilan baham: |