پروژه پردازش تصویر با الگوریتم DCT و همسایگی با متلب همراه داکیومنت
در این پست پروژه پردازش تصویر با الگوریتم DCT و همسایگی با متلب همراه داکیومنت را آماده کرده ایم که در آن عملیات فشرده سازی تصویر ، کاهش ابعاد تصویر ، کاهش سایز تصویر و کاهش رزولیشن تصویر را داریم.
در حالت کمپرسینگ یا فشرده سازی که از الگوریتم DCT یا تبدیل کسینوس گسسته استفاده شده، این کار با متدهای خود متلب صورت گرفته، بلکه به صورت مستقیم انجام می شود. با مراجعه به ادامه مطلب می توانید فیلم و تصاویری از خروجی و همچنین تکه کدی همراه با توضیحات از این پروژه پردازش تصویر را مشاهده نمائید.
تصویر خروجی ۱:
تصویر خروجی ۲:
تصویر خروجی ۳:
تصویر خروجی ۴:
تصویر خروجی ۵:
تصویر خروجی ۶:
تکه کدی از برنامه با توضیحات:
clc; صفحه را پاک کن clear all; حافظه (ورک اسپیس) را پاک کن close all;تمام اشکال و فرمها را ببند im1= imread('cameraman.tif'); عکس را بخوان و در متغیر ذخیره کن inf1=imfinfo('cameraman.tif'); اطلاعات عکس را بخوان و در متغیر ذخیره کن who;نام متغیرها را چاپ کن disp('---------------------------------------------------------------------'); یک خط چاپ کن disp('attributes:');متن فوق را چاپ کن whos;برخی از مشخصات اساسی عکس را چاپ کن disp('---------------------------------------------------------------------');خط را چاپ کن disp( 'size: nad this picture is a gray scale pic');چاپ کن که عکس دو بعدی و غیر رنگی disp(size(im1));ابعاد تصویر را چاپ کن disp('---------------------------------------------------------------------');خط را چاپ کن disp(char(10));یک خط را رد کرده disp('* show adjusted images *');متن داخل پارانتز را چاپ کن disp(char(10));یک خط را رد کن اول یک شکل را ایجاد کن و این شکل را در متغیر f1 ذخیره کن و سپس در داخل این شکل عکسی را چاپ کن که در عنوان ان متن 'normal'، نوشته شده است f1=figure(1); imshow(im1);title('normal') اول یک شکل را ایجاد کن و این شکل را در متغیر f2 ذخیره کنو سپس در داخل این شکل عکسی را چاپ کن که در عنوان ان متن [with [0,90'، نوشته شده است. f2=figure(2); imshow(im1,[0,90]);title('with [0,90]'); اول یک شکل را ایجاد کن و این شکل را در متغیر f3 ذخیره کنو سپس در داخل این شکل عکسی را چاپ کن که در عنوان ان متن [with [0,90'، نوشته شده است f3=figure(3); imshow(im1,[0,150]);title('with [0,150]') اول یک شکل را ایجاد کن و این شکل را در متغیر f4 ذخیره کنو سپس در داخل این شکل عکسی را چاپ کن که در عنوان ان متن [with [0,90'، نوشته شده است.
مشاهده ویدئو در این باره
سلام من این پروژرو خریدم دانلود نمیشه مشکل از چی می تونه باشه ممنون میشم مشکلم حل بشه ؟
لطفا عنوان پروژه ای که خرید کردید رو بگید بررسی کنیم شاید لینک دانلود ایراد داشته باشه
سلام من این پروژرو از سایت شما خرید کردم دستتون درد نکنه همه پروژهای سایتتون خیلی خوبه دوستان سایتتونو معرفی کرده بودن باز هم مزاحم میشم .
سلام مقاله این پروژرو هم می تونید برام آماده کنید لطفا اگه امکان داره ؟
این پروژه فاقد مقاله می باشد و فقط فایل متلب داره اما شما می تونید براش مقاله مرتبط هم در نظر بگیرید.
با سلام و خسته نباشید، می خواستم بدونم در روش های فشرده سازی که ارائه داده اید ایا بعدز فشرده سازی سایز تصویر هم تغییر می کند؟ یا فقط حجم تصویر تغییر می کند ؟
هم اندازه و هم سایز تصویر پس از پردازش تغییر می کنه.