-
پنج شنبه 07 آذر 1387, 12:48 عصر
#1
کاربر دائمی
بدست آوردن تعداد پيكسل هاي رنگي
سلام دوستان من تو برنامم يه تصوير ميخوام بدونم از اين رنگ چندتا پيكسل وجود داره.
با استفاده از متد get pixel من رنگ تمام پيكسل ها رو ميگيرم اما ميخوام برنامه وقتي رنگ تمام پيكسل ها رو گرفت بگه از اين رنگ ها اين قدر وجود داره.
-
پنج شنبه 07 آذر 1387, 22:22 عصر
#2
کاربر دائمی
نقل قول: بدست آوردن تعداد پيكسل هاي رنگي
اولین روشی که الان به ذهنم میرسه اینه که تک تک پیکسلها رو توی یک حلقه جسنجو کنی و ببینی رنگش چیه و توی یک شمارنده ذخیره کنی. ولی اگه نگاهی به ئستورا بندازیم حتما روش بهتری پیدا میشه.
microsoftپیش بینی همه چیز رو کرده.
-
جمعه 08 آذر 1387, 00:32 صبح
#3
کاربر دائمی
نقل قول: بدست آوردن تعداد پيكسل هاي رنگي
از یک لیست یا آرایه دینامیک استفاده کن .
وقتی با for رنگ ها رو میخونی اگه کد رنگ قبلا توی لیست وجود داشت که فقط بخش مربوط به تعداد رو یکی اضافه میکنی . اگه هم وجود نداشت 1 ورودی جدید برای اون رنگ ایجاد کن و تعداد رو مساوی 1 قرار بده .
بعد از اینکه حلقه for تموم شد . شما 1 لیست داری که تمام رنگهای تصویر بعلاوه تعداد هرکدوم توش ذخیره شده .
موفق باشی
-
جمعه 08 آذر 1387, 10:09 صبح
#4
کاربر دائمی
نقل قول: بدست آوردن تعداد پيكسل هاي رنگي
دوست عزيز ميشه با كد يه مثال بزني
با تشكر
-
جمعه 08 آذر 1387, 14:52 عصر
#5
-
شنبه 09 آذر 1387, 12:34 عصر
#6
کاربر دائمی
نقل قول: بدست آوردن تعداد پيكسل هاي رنگي
مرسي دوست عزيز.
ميگم را حل سريع تري براي اين كار نيست؟!
آخه هرچه تراكم پيكسل و اندازه تصوير بزرگتر باشه بيشتر طول ميكشه.
-
شنبه 09 آذر 1387, 21:24 عصر
#7
کاربر دائمی
نقل قول: بدست آوردن تعداد پيكسل هاي رنگي
شما ظاهرا سر و کارتون فقط با عکسو اینجور چیزاست .... پیشنهاد میکنم 1 کتاب در مورد پردازش تصویر بخرید و خودتونو راحت کنید . توی همین سایت 1 تاپیک با همین نام وجود داره که بصورت تخصصی روی پردازش تصویر بحث میکنه . برید اونجا ...
موفق باشید .
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت