[英]How to use cv::imencode on IplImage?
我將圖像保存在IplImage類型的變量中,如下所示:
IplImage* fIplImageHeader;
fIplImageHeader = cvCreateImageHeader(cvSize(width, height), 8, 3);
fIplImageHeader->imageData = (char*) memblock;
如何在該圖像上使用cv :: imencode函數?
cv:imencode看起來像這樣:
bool imencode(const string& ext, const Mat& img, vector<uchar>& buf, const vector<int>& params=vector<int>())
因此,顯然我需要以某種方式將IplImage轉換為const Mat,但我無法在文檔中找到實現方法。
我該怎么辦?
這當然不起作用:
cv::imencode("JPG", fIplImageHeader, fIplImageHeader);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.