خواندن پیکسل ها و ذخیره انها - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۷۵ نفر آنلاین
۰ عضو و ۱۷۵ مهمان در سایت حاضرند

خواندن پیکسل ها و ذخیره انها

0 امتیاز
59 بازدید
سلام میخام تعدادی از پیکسل های یک تصویر رو بخونم و  رنگ های هر پیکسل رو ذخیره کنم و بهشون دسترسی داشته باشم چطوری اینکارو بکنم و چه ارایه ای باید تعریف کنم و دسترسی به اعضای ارایه چطوریه ممنون
سوال شده تیر 26, 1395  بوسیله ی محدثه (امتیاز 162)   2 6 31

1 پاسخ

0 امتیاز

برای اینکار از متد at از کلاس cv::Mat را استفاده کنید به صورت زیر:

cv::Mat img;
 
    for(int i=0;i< img.rows;i++)
for (int j=0; j < img.cols;j++)
       
    {
        img.at<cv::Vec3b>(cv::Point(j,i)).val[0] = 255;
        img.at<cv::Vec3b>(cv::Point(j,i)).val[1] = 0;
        img.at<cv::Vec3b>(cv::Point(j,i)).val[2] = 0;
             
 
    }

 

پاسخ داده شده تیر 27, 1395 بوسیله ی مصطفی ساتکی (امتیاز 17,035)   17 26 66
...