PDA

View Full Version : رفع مشکل سرعت پایین پردازش تصویر در ویبی



mehran901
یک شنبه 19 آذر 1391, 00:58 صبح
سلام دوستان ،
برای یک پردازش تصویر در ویبی بنده اون رو داخل یک ماتریس ذخیره می کنم حالا یک سوالی دارم
همون طور که اگه با توابع getpixel یا point picturebox کار کردین می دونین سرعت خیلی کمی در خواندن پیکسل ها دارند
از دوستان کسی می دونه چطور می شه سرعت خوندن پیکس های یک عکس رو به هر نحوی افزایش داد تا تعداد عکس بیشتری در واحد زمان پردازش بشه ؟
ممنون از همگی

SlowCode
یک شنبه 19 آذر 1391, 20:13 عصر
سلام
یه روش ساده اینه که از توابع api استفاده کنی مثلا bitbit روش دوم هم اینه که تصاویر رو توی رم بارگزاری کنی بعد پردازش کنی ولی نمیدونم توی وی بی چطوری میشه اینو نوشت.

به نظر من از ماتریس استفاده نکنی خوبه چون اگه تصویرت مثلا 500*500 باشه و از آرایه دو بعدی از نوع بایت استاده کنی حدودا 244 مگ از حافظه رو اشغال میکنه.

mehran901
سه شنبه 21 آذر 1391, 19:01 عصر
ممنون ، شما میگین ی آرایه 2 بعدی 244 مگ حافظه میگیره ، میشه بیشتر توضیح بدین ؟ یعنی :
آرایه 2 بعدی ما که 500 در 500 هست و از صفر اندیس خورده حالا چرا 244 مگ؟ مگه یک آرایه 2 بعدی 2 برابر یک آرایه تک بعدی فضا نمی گیره ؟

SlowCode
سه شنبه 21 آذر 1391, 23:16 عصر
تا جایی که می دونم بله، البته ممکنه اشتباه کنم!
ببین هر متغبر از نوع byte 1 بایت از حافظه رو اشغال میکنه حالا آرایه شما 500*500 تا عضو داره که 250000 بایت از حافظه رو در مجموع اشغال میکنه و اگه تقسیم بر 1024 کنی میشه 244.14 کیلوبایت. :لبخند: اشتباه شد به جای کیلوبایت نوشتم مگابایت.