PDA

View Full Version : چند عمل پردازش تصویر در C#



helena-h
جمعه 18 اسفند 1391, 22:34 عصر
با سلام
من برای پردازش تصویر در سی شارپ کتابخانه EMGU CV را بر روی ویژوال استودیو کانفیگ کردم ولی با توابعش آشنایی ندارم .... برای این برنامه از ویندوز فرم استفاده میکنم
- چطور میشه به مقادیر پیکسل های تصویر دسترسی داشت و حتی چند پیکسل با مقدار 0 ( رنگ سیاه ) به عنوان حاشیه به عکس اضافه کرد ؟ ( البته نمیخوام از Bitmap استفاده کنم و منظورم اینه که آیا تابعی در این کتابخانه هست که این کار را انجام بده )
2- بعد از اون چطور میشه از همسایگی های یک پیکسل میانگین گرفت و مقدارش را جایگزین کرد ؟ ( فکر کنم مبحث فیلتر کردن و Enhancement ) باشه :(
3- چطور میشه محاسباتی را روی این پیکسلها پیاده کرد و بعد اون تصویر را به عنوان تصویر بهبود یافته نمایش داد ؟
ایا open cv و ترجیحا EMGU CV این توابع را آماده دارند ؟

مصطفی ساتکی
سه شنبه 22 اسفند 1391, 11:20 صبح
1- می تونید از تابع cvGet2d استفاده کنید.
2- برای میانگین گیری از توابع cvMean در ضمن برای عملیات blockwise بایستی از cvSetImageROI استفاده کنید.