ورود

View Full Version : چگونه در opencv قسمت هایی از تصویر را به صورت overlay رنگ کنیم؟



Ali0Boy
سه شنبه 26 دی 1396, 10:49 صبح
باسلام.
امیدوارم سوالی که می پرسم تکراری نباشد؛ چون خیلی جستجو کردم ولی در این مبحث چیزی یافت نشد؛ برای همین مشکلم را سوال کردم.
به این تصویر توجه کنید:
147460
در سمت چپ تصویر؛ شما تصویر اصلی را می بینید.
با استفاده از الگوریتم های تطبیق الگو و ...؛ توانستم contours های مربوط به تصویر بالن ها و آسمان را در وسط صفحه پیدا کنم؛ حالا می خواهم بر روی آن قسمت از تصویر که آسمان و بالن ها قرار دارند؛ یک رنگی را به صورت overlay یا screen قرار دهم؛ ولی متاسفانه وقتی دستور زیر را نیز استفاده می کنم و مثلا کد رنگ قرمز را به صورت RGBA می دهم؛ فقط RGB را اعمال می کنم و بخش شفافیت را اعمال نمی کند:

DrawContours(Src, contours, -1, CONTOUR_COLOR,-2);


لطفا اگر می شود مرا راهنمایی کنید که چگونه رنگ دهی را انجام دهم.
باسپاس.

Ali0Boy
جمعه 29 دی 1396, 23:57 عصر
کسی پاسخگو نیست؟
دوستان هیچ کسی نمی تونه راهنمایی کنه؟؟؟
لطفا راهنمایی کنید؟

Ali0Boy
سه شنبه 01 اسفند 1396, 11:07 صبح
سپاس از همه ی دوستانی که پاسخ ندادند و یا سوال را سطح پایین دیدند.

مشکل حل شد.