Java CV_IMWRITE_JPEG_opencv 2.4.8中IMWRITE的质量使用

Java CV_IMWRITE_JPEG_opencv 2.4.8中IMWRITE的质量使用,java,opencv,arraylist,Java,Opencv,Arraylist,我正在尝试使用以下代码为我正在Java 1.8x中编写的Opencv 2.4.8(目前无法使用更高版本)中的图像设置压缩级别: ArrayList参数; 参数=新的ArrayList; 添加参数(CV\u IMWRITE\u JPEG\u质量); 参数。添加(质量); imwrite(“temp.jpg”,图像输入,参数); 关于编译,我目前得到: "error: incompatible types: ArrayList<Integer> cannot be converted

我正在尝试使用以下代码为我正在Java 1.8x中编写的Opencv 2.4.8(目前无法使用更高版本)中的图像设置压缩级别:

ArrayList参数;
参数=新的ArrayList;
添加参数(CV\u IMWRITE\u JPEG\u质量);
参数。添加(质量);
imwrite(“temp.jpg”,图像输入,参数);
关于编译,我目前得到:

 "error: incompatible types: ArrayList<Integer> cannot be converted to MatOfInt
        Highgui.imwrite("temp.jpg", image_entry, parameters);" 
“错误:不兼容的类型:ArrayList无法转换为MatOfInt
imwrite(“temp.jpg”,图像输入,参数)

有什么建议吗?

使用
fromList()
函数。是的,我做了,谢谢!很高兴我能帮助。MatoFiTePa=新MatoFin();FROLIST(参数);使用
fromList()
函数。是的,我做了,谢谢!很高兴我能帮助。MatoFiTePa=新MatoFin();FROLIST(参数);