🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
پس از وارد کردن مسیر فشردن Enter موجب خواهد شد که 20 نقطه از مسیر بصورت زیر نمایش داده شود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/e6gNBx
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
پس از وارد کردن مسیر فشردن Enter موجب خواهد شد که 20 نقطه از مسیر بصورت زیر نمایش داده شود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/e6gNBx
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
در دو جلسه گذشته توضیح داده شد که مقادیر سطوح خاکستری در بازه 0 تا 255 دخیره می شوند به عبارت دیگر در قالب 8 بیتی ذخیره می شوند در متلب با توجه به اینکه ماهیت اعداد از جنس double می باشد امکان اعمال عملگرهای ریاضی روی آن ها تعریف نشده است لذا در بسیاری از کاربرد ها لازم و ضروری است که با دستور double تصویر را به قالب مجاز ببریم
برای مثال
image1=imread('girl.tif');
dimage=double(image1);
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/jnT3sA
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
در دو جلسه گذشته توضیح داده شد که مقادیر سطوح خاکستری در بازه 0 تا 255 دخیره می شوند به عبارت دیگر در قالب 8 بیتی ذخیره می شوند در متلب با توجه به اینکه ماهیت اعداد از جنس double می باشد امکان اعمال عملگرهای ریاضی روی آن ها تعریف نشده است لذا در بسیاری از کاربرد ها لازم و ضروری است که با دستور double تصویر را به قالب مجاز ببریم
برای مثال
image1=imread('girl.tif');
dimage=double(image1);
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/jnT3sA
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
برای کار با تصاویر متحرک نیز دستورات متعددی وجود دارد برای مثال دستور movie برای نمایش متحرک تصاویر پشت سر هم بکار می رود
[x, y, z] = peaks(60);
surf (x, y, z)
axis ([-3 3 -3 3 -10 10])
axis vis3d off
shading interp
colormap(copper)
for i = 1:15
view (-37.5+15*(i-1) , 30)
m(i) = getframe;
end
cla % clear axis for movie
movie(m)
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
برای کار با تصاویر متحرک نیز دستورات متعددی وجود دارد برای مثال دستور movie برای نمایش متحرک تصاویر پشت سر هم بکار می رود
[x, y, z] = peaks(60);
surf (x, y, z)
axis ([-3 3 -3 3 -10 10])
axis vis3d off
shading interp
colormap(copper)
for i = 1:15
view (-37.5+15*(i-1) , 30)
m(i) = getframe;
end
cla % clear axis for movie
movie(m)
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
دستور فوق را در محیط متلب عینا وارد نمایید
لازم به ذکر است دستور getframe له منظور ثبت فریم استفاده میشود که معمولا نیز با یک حلقه for بکار می رود
در برنامه فوق فریم های مورد نظر در متغییری با نام m ذخیره شده و نهایتا با دستور movie نمایش داده می شود
دستورmovie(m,d) فیلم را d بار پخش میکند
اگر d منفی باشد نیز فیلم را یکبار رو به جلو و یکبار رو به عقب پخش میکند
از دستور im2frame نیز می توان برای تبدیل تصاویر ثابت به متحرک استفاده نمود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
دستور فوق را در محیط متلب عینا وارد نمایید
لازم به ذکر است دستور getframe له منظور ثبت فریم استفاده میشود که معمولا نیز با یک حلقه for بکار می رود
در برنامه فوق فریم های مورد نظر در متغییری با نام m ذخیره شده و نهایتا با دستور movie نمایش داده می شود
دستورmovie(m,d) فیلم را d بار پخش میکند
اگر d منفی باشد نیز فیلم را یکبار رو به جلو و یکبار رو به عقب پخش میکند
از دستور im2frame نیز می توان برای تبدیل تصاویر ثابت به متحرک استفاده نمود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
دوستان عزیز و همراهان گرامی به پایان این جلسه رسیدیم
لطفا سوالات و پیشنهادات خود را با ادمین کانال در میان بگذارید
با سپاس
شب بر تمامی شما عزیزان بخیر و خوشی
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه سوم
💡 استاد : مهندس بنی فخر
___________________________________________
دوستان عزیز و همراهان گرامی به پایان این جلسه رسیدیم
لطفا سوالات و پیشنهادات خود را با ادمین کانال در میان بگذارید
با سپاس
شب بر تمامی شما عزیزان بخیر و خوشی
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_سوم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
به نام خدا
با عرض سلام خدمت دانشجویان و دوستان ارجمندم
در خدمتتون هستم با جلسه چهارم پردازش تصویر
در این جلسه در ادامه مباحث مطرح شده ابتدا بحث برچسب گذاری برای تصویر را مطرح میکنیم
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
به نام خدا
با عرض سلام خدمت دانشجویان و دوستان ارجمندم
در خدمتتون هستم با جلسه چهارم پردازش تصویر
در این جلسه در ادامه مباحث مطرح شده ابتدا بحث برچسب گذاری برای تصویر را مطرح میکنیم
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برچسب گذاری : برچسب گذاری عبارتست از اختصاص یک برچسب به تک تک نواحی مختلف تصویر که از نظر سطح خاکستری از سایر نواحی متمایز باشد
برای مثال دستور bwlabel برای لیبل گذاری سطوح سفید از سمت بالا چپ شروع کرده و به نواحی سفید رنگ را بترتیب لیبل 1 ، 2 و... اختصاص می دهد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برچسب گذاری : برچسب گذاری عبارتست از اختصاص یک برچسب به تک تک نواحی مختلف تصویر که از نظر سطح خاکستری از سایر نواحی متمایز باشد
برای مثال دستور bwlabel برای لیبل گذاری سطوح سفید از سمت بالا چپ شروع کرده و به نواحی سفید رنگ را بترتیب لیبل 1 ، 2 و... اختصاص می دهد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
دستور دیگر برای این منظور regionprops می باشد
که برای مثال دستور زیر
Stats = regionprops(bwimage,'BoundingBox');
نواحی را درون مستطیل هایی قرار می دهدکه مختصات آن در متغییر Stats ذخیره می شود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
دستور دیگر برای این منظور regionprops می باشد
که برای مثال دستور زیر
Stats = regionprops(bwimage,'BoundingBox');
نواحی را درون مستطیل هایی قرار می دهدکه مختصات آن در متغییر Stats ذخیره می شود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
در برنامه زیر bwimage یک تصویر سیاه و سفید باینری به شکل نشان داده شده در زیر است
bwimage=imread('bw.jpg');
bwiamge=rgb2gray(bwimage);
imshow(bwimage);
Stats = regionprops(bwimage,'BoundingBox');
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/tQmQ2N
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
در برنامه زیر bwimage یک تصویر سیاه و سفید باینری به شکل نشان داده شده در زیر است
bwimage=imread('bw.jpg');
bwiamge=rgb2gray(bwimage);
imshow(bwimage);
Stats = regionprops(bwimage,'BoundingBox');
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/tQmQ2N
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
متغییر Stats ساختاری به شکل زیر دارد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/dKhj7q
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
متغییر Stats ساختاری به شکل زیر دارد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/dKhj7q
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
در صورتی که بجای BoundingBox دستورات زیر را قرار دهیم موارد نتایج زیر حاصل خواهدشد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/oHqLXt
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
در صورتی که بجای BoundingBox دستورات زیر را قرار دهیم موارد نتایج زیر حاصل خواهدشد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/oHqLXt
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
پس از اتمام مقدمات نوبت به بخش دوم درس میرسد
در این بخش ما به بررسی بازسازی تصویر می پردازیم
باز سازی تصویر:
عوامل متعددی در روند ذخیره سازی یک تصویر موثر می باشند. در صورتی که در عملکرد هرکدام از این موارد اختلالی ایجاد شود می تواند منجر به بروز نقیصه ای در تصویر شود که ما ملزم به پیاده سازی بازسازی تصویر برای جبران آن می باشیم.
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
پس از اتمام مقدمات نوبت به بخش دوم درس میرسد
در این بخش ما به بررسی بازسازی تصویر می پردازیم
باز سازی تصویر:
عوامل متعددی در روند ذخیره سازی یک تصویر موثر می باشند. در صورتی که در عملکرد هرکدام از این موارد اختلالی ایجاد شود می تواند منجر به بروز نقیصه ای در تصویر شود که ما ملزم به پیاده سازی بازسازی تصویر برای جبران آن می باشیم.
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برای مثال اختلال در ccd دوربین دیجیتال منجر به بروز نقاط سفید و روشنی در تصویر می شود که با نویز نمک و فلفل شناخته می شود یا کم بودن نور منجر به بروز نویز گوسی می شود و بسیاری ازین قبیل موارد
حال برای بررسی و مطالعه روی این نویز ها می توان با دستورات زیر بصورت مجازی آنها را روی تصویر اعمال نمود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/CZ7ymo
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برای مثال اختلال در ccd دوربین دیجیتال منجر به بروز نقاط سفید و روشنی در تصویر می شود که با نویز نمک و فلفل شناخته می شود یا کم بودن نور منجر به بروز نویز گوسی می شود و بسیاری ازین قبیل موارد
حال برای بررسی و مطالعه روی این نویز ها می توان با دستورات زیر بصورت مجازی آنها را روی تصویر اعمال نمود
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/CZ7ymo
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
mn= imnoise(bwimage,'salt & pepper',0.02);
imshow(imn);
که در ان bwimage تصویر مورد نظر و salt & pepper نو ع نویز و 0.02 پارامتر آن می باشد و در صورتی که آن را به مقدار 2.2 افزایش دهیم خواهیم داشت:
در صورتی که کمتر شود هم میزان نقاط تیره و روشن کم خواهد شد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/SEo8cA
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
mn= imnoise(bwimage,'salt & pepper',0.02);
imshow(imn);
که در ان bwimage تصویر مورد نظر و salt & pepper نو ع نویز و 0.02 پارامتر آن می باشد و در صورتی که آن را به مقدار 2.2 افزایش دهیم خواهیم داشت:
در صورتی که کمتر شود هم میزان نقاط تیره و روشن کم خواهد شد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/SEo8cA
🍀🍀 آموزش مقدماتی پردازش تصویر 🍀🍀
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برای اعمال نویز گوسی به تصویر از دستور زیر استفاده می شود
imn2 = imnoise(bwimage,'gaussian',0,0.2)
imshow(imn2);
که در آن متغیر اول میانگین و متغیر دوم واریانس نویز گوسی می باشد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/mPF1ti
___________________________________________
💡 جلسه چهارم
💡 استاد : مهندس بنی فخر
___________________________________________
برای اعمال نویز گوسی به تصویر از دستور زیر استفاده می شود
imn2 = imnoise(bwimage,'gaussian',0,0.2)
imshow(imn2);
که در آن متغیر اول میانگین و متغیر دوم واریانس نویز گوسی می باشد
___________________________________________
#Image_processing
#آموزش_مقدماتی
#جلسه_چهارم
#بنی_فخر
#پردازش_تصویر
#مثال
© @MATLAB_tutorial
© @MATLAB_files
___________________________________________
http://goo.gl/mPF1ti