View Full Version : دستور cat برای تصاویر خاکستری
com-daneshjo
یک شنبه 13 دی 1394, 10:29 صبح
سلام من یک تصویر خاکستری دارم و با دستور bitget صفحه بیت حداقل اون رو بیرون آوردم و صفرش کردم حالا میخام دوباره به تصویر اصلی الحاقش کنم و اثرش رو تصویر ببینم فک کنم باید از دستور کت استفاده کنم ولی نمی دونم برای بعد باید از چه عددی استفاده کنم و چطور این دستور رو استفاده کنم
rahnema1
یک شنبه 13 دی 1394, 21:59 عصر
سلام
این دستور صفحه بیت حد اقل را برابر با صفر می کنه
bitset(img, 1 , 0);
com-daneshjo
پنج شنبه 17 دی 1394, 09:51 صبح
میشه طرز کار با CAT هم بگید چون مثلا تو یه سوال دیگه ازم خواسته دو تصویر بگیرم و صفحات یک تا هشت تصویر اول رو با صفحات یک تا هشت تصویر دوم جابجا کنم:متفکر:
rahnema1
پنج شنبه 17 دی 1394, 23:38 عصر
ببینید دستور cat برای به هم چسبوندن آرایه ها هست
انواع داده متلب را اگه نگاه کنید کوچکترین اونها int8 یا uint8 هست که 8 بیت فضا مصرف می کنه یعنی کوچکترین واحد ذخیره سازی داده ها بایت هست نه بیت
اما در عین حال می شه با استفاده از بعضی عملگرها مثلا bitget یا bitset بیاییم بیتهای یک متغیر را دستکاری کنیم
در نتیجه ما نمی تونیم آرایه ای از بیت ها تشکیل بدیم که بعد بخواهیم با cat این بیتها را به هم بچسبونیم
بلکه می تونیم آرایه ای از مثلا uint8 یا مثلا int32 و ... تشکیل بدیم
حالا برای این سوال شما فقط کافیه از عملگرهای بیتی مثل bitget یا bitset استفاده کنید و نیازی به cat نیست
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.