ساختن تصویر از روی حافظه - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساختن تصویر از روی حافظه

0 امتیاز
سلام.اگر کل فایل .bmp را داخل یک std::string تو حافظه داشته باشیم چطوری یک cv::Mat بسازیم و اطلاعات را به جای فایل از حافظه بخونیم؟
سوال شده خرداد 3, 1396  بوسیله ی RaHmAtI (امتیاز 76)   1 17 21

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

از تابع cv::imencode برای بارگذاری تصویر از stream استفاده میشه.

std::string image_data;
auto img = cv::imencode(&image_data[0],CV_LOAD_IMAGE_COLOR);
cv::imshow("view",img);

 

پاسخ داده شده خرداد 5, 1396 بوسیله ی hojat1 (امتیاز 875)   12 69 99
انتخاب شد خرداد 6, 1396 بوسیله ی RaHmAtI
...