|
Mavzu: Rangli tasvirlarni fazoviy oʻzgarishi va filtratsiyasi Mashinali o‘qitishga kirish ki 21-01– guruh talabasi Bajardi : Erbo‘tayev F. Tekshirdi : Kubayev S. T samarqand -2024
|
bet | 2/6 | Sana | 13.05.2024 | Hajmi | 2,18 Mb. | | #228588 |
Bog'liq Mashinali o\'qitishga kirish 5-Mustaqil ish3.1.Fazoviy filtrlar
Tasvirlarni piksellar sonini sehrli tarzda yaxshilash yoki o'zgartirishi mumkin bo'lgan raqamli cho'tkadan foydalanayotganingizni tasavvur qiling. Fazoviy filtrlar tasvirni qayta ishlash sohasida aynan mana shu sehrli vositadir. Ushbu filtrlar piksellar qiymatini rasmning yaqinida saqlaydigan kompaniyaga qarab tanlab o'zgartirish imkoniyatiga ega. Ushbu matematik sehrlar yordamida biz qirralarning o'tkirlashi, to'qimalarni tekislashi, murakkab naqshlarni aniqlash va hatto shovqinni yo'q qilish kabi jasoratlarni bajarishimiz mumkin. Tasvir tuvalida fazoviy filtrlarni birlashtirib, biz yashirin vizual marvaridlarni ochamiz va raqamli tasvirning haqiqiy imkoniyatlarini ochamiz.
Saqlangan gullarni yuklaymiz!
import matplotlib.pyplot as plt
from skimage.io import imread
from skimage.color import rgb2gray
flower_original = imread('flower_1.png')
flower_gray = rgb2gray(flower_original)
# Create a 1x2 subplot grid
fig, axs = plt.subplots(1, 2, figsize=(12, 6))
# Plot the original image in the first subplot
axs[0].imshow(flower_original)
axs[0].set_title('Original Image')
axs[0].axis('off')
# Plot the grayscale image in the second subplot
axs[1].imshow(flower_gray, cmap='gray')
axs[1].set_title('Grayscale')
axs[1].axis('off')
plt.tight_layout()
# Show the plot
plt.show()
Ushbu kod parchasida biz skimage.io modulidan imread funksiyasidan foydalangan holda rangli tasvirni (flower_original) yuklashdan boshlaymiz. Tasvirni fazoviy filtrlar va taqdim qilingan yadrolar bilan mos qilish uchun biz uni skimage.color modulidan rgb2gray funksiyasi yordamida kulrang rangga aylantiramiz, natijada kulrang rangdagi tasvir (flower_gray).
Ushbu misoldagi yadrolar kabi fazoviy filtrlar tasvirdagi alohida piksellar ustida ishlaydi va fazoviy domendagi intensivlik o'zgarishlarini yoki gradientlarini tahlil qiladi. Tasvirni kulrang rangga o'tkazish orqali biz rang kanallarini yo'q qilamiz va faqat intensivlik ma'lumotlarini saqlab qolamiz, bu yadrolarga qirralarni samarali aniqlash va intensivlik o'zgarishi asosida filtrlash operatsiyalarini bajarish imkonini beradi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Mavzu: Rangli tasvirlarni fazoviy oʻzgarishi va filtratsiyasi Mashinali o‘qitishga kirish ki 21-01– guruh talabasi Bajardi : Erbo‘tayev F. Tekshirdi : Kubayev S. T samarqand -2024
|