前言:本篇文章依賴四個jar包,其中javacv.jar,javacpp.jar和opencv.jar爲固定jar包,opencv-系統環境.jar爲選配(根據自己的系統平臺,x64還是x86而定)
須知:
OpenCVFrameConverter.ToIplImage可以用於將Frame轉換爲Mat和IplImage,Mat和IplImage轉爲Frame
Mat和IplImage之間的轉換可以使用opeoCV庫中提供的功能
使用方式:
static OpenCVFrameConverter.ToIplImage converter = new OpenCVFrameConverter.ToIplImage();
public static void converter(Frame frame) {
// 將Frame轉爲Mat
Mat mat = converter.convertToMat(frame);
// 將Mat轉爲Frame
Frame convertFrame1 = converter.convert(mat);
// 將Frame轉爲IplImage
IplImage image1 = converter.convertToIplImage(frame);
IplImage image2 = converter.convert(frame);
// 將IplImage轉爲Frame
Frame convertFrame2 = converter.convert(image1);
//Mat轉IplImage
IplImage matImage = new IplImage(mat);
//IplImage轉Mat
Mat mat2 = new Mat(ma