2011-11-22 9 views

Trả lời

9

Nó cũng đơn giản như thế này:

Image Mat2Magick(Mat& src) 
{ 
    Image mgk(src.cols, src.rows, "BGR", CharPixel, (char *)src.data); 
    return mgk; 
} 

Lưu ý rằng chức năng không sao chép dữ liệu. Nếu hình ảnh magik được phát hành trước khi bạn sử dụng hình ảnh Mat, kết quả là SEGFAULT

+0

Magic. Cảm ơn... –

-1

mat luôn lớn hơn chính bản thân hình ảnh đó. Chiều rộng được thay đổi thành bội số của 2 vì lợi ích của việc truy cập dữ liệu hình ảnh hiệu quả hơn.