azam cheraghi 67 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ با سلام من دارم روی یک برنامه کار می کنم ،یک تصویرداریم که متنش ،به رنگ زرد هایلایت شده. و این تصویر رو به بلاکهایی با اندازه50*50 تقسیم کردیم. حالا قراره با استفاده از تابع زیر،در هر بلاک که پیکسل زرد رنگ وجود داره اون رو به عنوان متن برگردونه. مشکل اینجاست که توی تشخیص رنگ زرد مشکل داره... احتمالا مشکل در تشخیص رنگ زرد بوده. رنگ زرد دقیقا 255 255 0 نیست. مثلا 250 250 10 هم زرد به نظر می رسه. باید شرطی که برای تشخیص دادن زرد بودن یک پیکسل استفاده میکنید به تناسب تغییر بدیم .کسی میدونه که چطور میشه این مشکل رو حل کرد؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ با سلام من دارم روی یک برنامه کار می کنم ،یک تصویرداریم که متنش ،به رنگ زرد هایلایت شده. و این تصویر رو به بلاکهایی با اندازه50*50 تقسیم کردیم. حالا قراره با استفاده از تابع زیر،در هر بلاک که پیکسل زرد رنگ وجود داره اون رو به عنوان متن برگردونه. مشکل اینجاست که توی تشخیص رنگ زرد مشکل داره... احتمالا مشکل در تشخیص رنگ زرد بوده. رنگ زرد دقیقا 255 255 0 نیست. مثلا 250 250 10 هم زرد به نظر می رسه. باید شرطی که برای تشخیص دادن زرد بودن یک پیکسل استفاده میکنید به تناسب تغییر بدیم .کسی میدونه که چطور میشه این مشکل رو حل کرد؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سلام اینجا اومدی برای رنگ زرد مولفه R و G پیکسل رو برابر فرض کردی، مولفه ی B رو هم گفتی از دو مولفه ی دیگه کوچیکتر باشه، این خط: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ممکنه R و G با هم برابر نباشن، یا مثلا [0 50 50] هم توی شرطتون صدق می کنه، ولی خیلی تیره تر از رنگ زرد هست. می تونی واسه هر مولفه ای یه محدوده بذاری که این مشکل رو نداشته باشه، مثلا برای مولفه R و G مقدار بالاتر از 200 فرض کنی و برای مولفه ی B هم زیر 50 در نظر بگیری، حالا محدوده ها رو میشه تغییر داد، فرضی گفتم. اما توی کد بالا، RGB تصویر رنگی شماست، a و b شماره ی سطر و ستون پیکسل رو مشخص می کنه، سومی (1و 2 و 3) همین مولفه های رنگی رو یعنی R و G و B. RGB(a,b,1) : رنگ قرمز RGB(a,b,2) : رنگ سبز RGB(a,b,3) : رنگ آبی خب حالا به نظر خودت چجوری باید این شرط رو تغییر بدی؟ 2 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ سلاماینجا اومدی برای رنگ زرد مولفه R و G پیکسل رو برابر فرض کردی، مولفه ی B رو هم گفتی از دو مولفه ی دیگه کوچیکتر باشه، این خط: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ممکنه R و G با هم برابر نباشن، یا مثلا [0 50 50] هم توی شرطتون صدق می کنه، ولی خیلی تیره تر از رنگ زرد هست. می تونی واسه هر مولفه ای یه محدوده بذاری که این مشکل رو نداشته باشه، مثلا برای مولفه R و G مقدار بالاتر از 200 فرض کنی و برای مولفه ی B هم زیر 50 در نظر بگیری، حالا محدوده ها رو میشه تغییر داد، فرضی گفتم. اما توی کد بالا، RGB تصویر رنگی شماست، a و b شماره ی سطر و ستون پیکسل رو مشخص می کنه، سومی (1و 2 و 3) همین مولفه های رنگی رو یعنی R و G و B. RGB(a,b,1) : رنگ قرمز RGB(a,b,2) : رنگ سبز RGB(a,b,3) : رنگ آبی خب حالا به نظر خودت چجوری باید این شرط رو تغییر بدی؟ سلام. باتوجه به این توضیحاتی که دادی ،این کد نویسی درسته: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ سلام. باتوجه به این توضیحاتی که دادی ،این کد نویسی درسته: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سه تا شرط داری که می خوای با هم ترکیبشون کنی، خب بینشون باید and یا همون && بذاری، شرط های قبلی رو هم دیگه نیاز نداری. 1 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ سلام. باتوجه به این توضیحاتی که دادی ،این کد نویسی درسته: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام من این کدها رو دادم به برنامه و اجراش کردم تمام بلاکها رو برام هایلایت کرد!!!!!! لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ سه تا شرط داری که می خوای با هم ترکیبشون کنی، خب بینشون باید and یا همون && بذاری، شرط های قبلی رو هم دیگه نیاز نداری. منظورت اینجوریه؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ منظورت اینجوریه؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام آره درسته. 1 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ منظورت اینجوریه؟ برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام من این کدها رو اجرا کردم و تعداد بلاکهای نادرست خیلی کمتر شد. یعنی موفقیت آمیز بود 1 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ من این کدها رو اجرا کردم و تعداد بلاکهای نادرست خیلی کمتر شد. یعنی موفقیت آمیز بود فقط یه مشکلی که هست نمودارها و تصاویر رو یه قسمتهایی از اون ها رو هم هایلایت می کنه 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ من این کدها رو اجرا کردم و تعداد بلاکهای نادرست خیلی کمتر شد. یعنی موفقیت آمیز بود فقط یه مشکلی که هست نمودارها و تصاویر رو یه قسمتهایی از اون ها رو هم هایلایت می کنه خب می خوای بازه رو یه خورده محدود تر کن، به جای 200 مثلا 220، 230 یا حتی بیشتر در نظر بگیر، برای 50 هم همینطور، یعنی مقدار کمتری بذار. 2 لینک به دیدگاه
azam cheraghi 67 مالک اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ خب می خوای بازه رو یه خورده محدود تر کن، به جای 200 مثلا 220، 230 یا حتی بیشتر در نظر بگیر، برای 50 هم همینطور، یعنی مقدار کمتری بذار. سلام من بازه رو محدود تر کردم و لی بلاکهایی که متن داشتند یه تعدادشون رو هایلات نکرد بنظرو همون 200 200 50 مناسبتره.نظر شما چیه؟ 1 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 1 مهر، ۱۳۹۳ سلام من بازه رو محدود تر کردم و لی بلاکهایی که متن داشتند یه تعدادشون رو هایلات نکرد بنظرو همون 200 200 50 مناسبتره.نظر شما چیه؟ سلام نمی دونم، خودت از روی نتایج بهتر می تونی تشخیص بدی،که کدوم حالت مناسب تر هست. می خوای یه خورده بیشتر مقدارشون رو کم و زیاد کن مطمئن بشی (کم کم هم تغییرشون بده دیگه). 2 لینک به دیدگاه
ارسال های توصیه شده