بلوک بندی ناهمپوشان - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

بلوک بندی ناهمپوشان

0 امتیاز

سلام. وقت شما بخیر . یه سوال داشتم ممنون میشم راهنماییم کنید

سوالم در مورد بلوک بندی ناهمپوشان 8 در 8 هستش. من میخام ضرایب dct و همچنین ضرایب dct کوانتیزه شده رو که کوانتیزاسیون توسط جدول استاندارد هم بایستی صورت بگیره انجام بدم ( قرار نیست تا مرحله آخر فشرده سازی یعنی انکدینگ و این چیزا برم) . در mathwork و غیره کدهایی هستند که میان از blockproc استفاده میکنند منتهی میشه با یه لوپ این بلوک بندی رو انجام داد؟ اگر بلوک بندی ناهمپوشان رو حالت خاصی از بلوک بندی همپوشان در نظر بگیریم، چه تغییراتی باید در کد بلوک بندی همپوشان زیر باید بدم؟ و چطور میشه zeropadding را هم درنظر گرفت و اگه درنظر نگیرم چه اتفاقی می افته؟ 

   for x=1:m-7
       for j=1:n-7
           block=a(x:x+7,j:j+7);
           blk_dct=dct2(block);
   
       end
   end

 

سوال شده مرداد 20, 1399  بوسیله ی Artur (امتیاز 34)   2 13 15
ویرایش شده مرداد 21, 1399 بوسیله ی Artur
طبق قوانین سایت هر سوال باید شامل یک موضوع مشخص باشه لطفا دو سوال مطرح کنید

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...