5
我試圖在OpenCV的C++ cv::Mat
轉換爲ImageMagick的Magick::Image
。唯一的例子我能找到使用舊的,C OpenCV的iplImage
(參見,例如,here)。轉換CV ::墊Magick ::圖片
是否有實現這一目標的一個簡單的方法?
我試圖在OpenCV的C++ cv::Mat
轉換爲ImageMagick的Magick::Image
。唯一的例子我能找到使用舊的,C OpenCV的iplImage
(參見,例如,here)。轉換CV ::墊Magick ::圖片
是否有實現這一目標的一個簡單的方法?
它是如此簡單:
Image Mat2Magick(Mat& src)
{
Image mgk(src.cols, src.rows, "BGR", CharPixel, (char *)src.data);
return mgk;
}
注意,功能不復制數據。如果您使用的墊圖像之前的瑪姬圖像被釋放,結果是SEGFAULT
墊總是更大然後是圖像本身。爲了更高效地訪問圖像數據,寬度被改爲2的倍數。
魔術。謝謝... –