|
|
|
@ -1,6 +1,7 @@ |
|
|
|
|
package org.opencv.test.highgui; |
|
|
|
|
|
|
|
|
|
import org.opencv.core.MatOfByte; |
|
|
|
|
import org.opencv.core.MatOfInt; |
|
|
|
|
import org.opencv.highgui.Highgui; |
|
|
|
|
import org.opencv.test.OpenCVTestCase; |
|
|
|
|
import org.opencv.test.OpenCVTestRunner; |
|
|
|
@ -19,7 +20,20 @@ public class HighguiTest extends OpenCVTestCase { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void testImencodeStringMatListOfByteListOfInteger() { |
|
|
|
|
fail("Not yet implemented"); |
|
|
|
|
MatOfInt params40 = new MatOfInt(Highgui.IMWRITE_JPEG_QUALITY, 40); |
|
|
|
|
MatOfInt params90 = new MatOfInt(Highgui.IMWRITE_JPEG_QUALITY, 90); |
|
|
|
|
/* or |
|
|
|
|
MatOfInt params = new MatOfInt(); |
|
|
|
|
params.fromArray(Highgui.IMWRITE_JPEG_QUALITY, 40); |
|
|
|
|
*/ |
|
|
|
|
MatOfByte buff40 = new MatOfByte(); |
|
|
|
|
MatOfByte buff90 = new MatOfByte(); |
|
|
|
|
|
|
|
|
|
assertTrue( Highgui.imencode(".jpg", rgbLena, buff40, params40) ); |
|
|
|
|
assertTrue( Highgui.imencode(".jpg", rgbLena, buff90, params90) ); |
|
|
|
|
|
|
|
|
|
assertTrue(buff40.total() > 0); |
|
|
|
|
assertTrue(buff40.total() < buff90.total()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void testImreadString() { |
|
|
|
|