samaneh haji 43 اشتراک گذاری ارسال شده در 22 فروردین، ۱۳۹۴ سلام دوستان من با دستور dwt2 زیر باند های ll , hl , hh , lh را مطابق دستور زیر به دست آوردم >> [f1,f2]=wfilters('db5','d'); >> i=imread('ip.jpg'); >> [ll,lh,hl,hh]=dwt2(i,f1,f2); >> [n1,n2]=wfilters('db5','r'); >> d=idwt2(ll,lh,hl,hh,n1,n2); ولی تبدیل معکوس به تصویر اولیه تبدیل نشد!!!!!مشکل کجاست؟:banel_smiley_4::banel_smiley_4::banel_smiley_4: ممنون از کمکتون 3 لینک به دیدگاه
samaneh haji 43 مالک اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۴ دوستان کسی نمی تونه کمکم کنه؟ 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 25 فروردین، ۱۳۹۴ سلام دوستانمن با دستور dwt2 زیر باند های ll , hl , hh , lh را مطابق دستور زیر به دست آوردم >> [f1,f2]=wfilters('db5','d'); >> i=imread('ip.jpg'); >> [ll,lh,hl,hh]=dwt2(i,f1,f2); >> [n1,n2]=wfilters('db5','r'); >> d=idwt2(ll,lh,hl,hh,n1,n2); ولی تبدیل معکوس به تصویر اولیه تبدیل نشد!!!!!مشکل کجاست؟:banel_smiley_4::banel_smiley_4::banel_smiley_4: ممنون از کمکتون دوستان کسی نمی تونه کمکم کنه؟ سلام یکی میشن که، دومی چون از نوع دابل هست برای نمایش باید به uint8 تبدیل کنی، ماکزیمم اختلافشون هم حساب کردم: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 5 لینک به دیدگاه
samaneh haji 43 مالک اشتراک گذاری ارسال شده در 3 اردیبهشت، ۱۳۹۴ سلام باز من با این تبدیل موجکم اومدم:ws3::ws3: دوستان من یه سری عدد اعشاری دارم که میخوام تو زیر باند ll تصویرم به روش lsb جاسازیش کنم مشکل اینجاست هیچکدوم از دستورات bitget, bitcmp ,bitand, bitor با عدد اعشاری کار نمیکنند. اومدم اعداد رو در 10000 ضرب کردم بعدش گردشون کردم که قسمت اعشار حذف شه حالا مشکل اینجاست همین دستورات فقط با کلاس int32 , int8,..کار میکنند چه کار کنم؟ :ws37: z=bitor(bitand(y,bitcmp(2^n-1,'int32'),'int32'),bitshift(x,n-8),'int32'); 3 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 4 اردیبهشت، ۱۳۹۴ سلام باز من با این تبدیل موجکم اومدم:ws3::ws3:دوستان من یه سری عدد اعشاری دارم که میخوام تو زیر باند ll تصویرم به روش lsb جاسازیش کنم مشکل اینجاست هیچکدوم از دستورات bitget, bitcmp ,bitand, bitor با عدد اعشاری کار نمیکنند. اومدم اعداد رو در 10000 ضرب کردم بعدش گردشون کردم که قسمت اعشار حذف شه حالا مشکل اینجاست همین دستورات فقط با کلاس int32 , int8,..کار میکنند چه کار کنم؟ :ws37: z=bitor(bitand(y,bitcmp(2^n-1,'int32'),'int32'),bitshift(x,n-8),'int32'); سلام سمانه خانوم این تاپیک رو ببین: [h=3]تبدیل عدد اعشاری منفی به باینری[/h] 2 لینک به دیدگاه
samaneh haji 43 مالک اشتراک گذاری ارسال شده در 5 اردیبهشت، ۱۳۹۴ البته تونستم اطلاعات رو تو زیر باندll جایگزین کنم چون عدد منفی نداره . ولی میخوام بخشی از اطلاعاتم رو تو زیر باند hh جاسازی کنم(به روش lsb) حالا تو باینری کردن زیر باند hh موندم 1 لینک به دیدگاه
ارسال های توصیه شده