1
package org.opencv.test.highgui;
3
import org.opencv.core.MatOfByte;
4
import org.opencv.core.MatOfInt;
5
import org.opencv.imgcodecs.Imgcodecs;
6
import org.opencv.test.OpenCVTestCase;
7
import org.opencv.test.OpenCVTestRunner;
9
public class HighguiTest extends OpenCVTestCase {
11
public void testImdecode() {
12
fail("Not yet implemented");
15
public void testImencodeStringMatListOfByte() {
16
MatOfByte buff = new MatOfByte();
17
assertEquals(0, buff.total());
18
assertTrue( Imgcodecs.imencode(".jpg", gray127, buff) );
19
assertFalse(0 == buff.total());
22
public void testImencodeStringMatListOfByteListOfInteger() {
23
MatOfInt params40 = new MatOfInt(Imgcodecs.IMWRITE_JPEG_QUALITY, 40);
24
MatOfInt params90 = new MatOfInt(Imgcodecs.IMWRITE_JPEG_QUALITY, 90);
26
MatOfInt params = new MatOfInt();
27
params.fromArray(Imgcodecs.IMWRITE_JPEG_QUALITY, 40);
29
MatOfByte buff40 = new MatOfByte();
30
MatOfByte buff90 = new MatOfByte();
32
assertTrue( Imgcodecs.imencode(".jpg", rgbLena, buff40, params40) );
33
assertTrue( Imgcodecs.imencode(".jpg", rgbLena, buff90, params90) );
35
assertTrue(buff40.total() > 0);
36
assertTrue(buff40.total() < buff90.total());
39
public void testImreadString() {
40
dst = Imgcodecs.imread(OpenCVTestRunner.LENA_PATH);
41
assertTrue(!dst.empty());
42
assertEquals(3, dst.channels());
43
assertTrue(512 == dst.cols());
44
assertTrue(512 == dst.rows());
47
public void testImreadStringInt() {
48
dst = Imgcodecs.imread(OpenCVTestRunner.LENA_PATH, 0);
49
assertTrue(!dst.empty());
50
assertEquals(1, dst.channels());
51
assertTrue(512 == dst.cols());
52
assertTrue(512 == dst.rows());
55
public void testImwriteStringMat() {
56
fail("Not yet implemented");
59
public void testImwriteStringMatListOfInteger() {
60
fail("Not yet implemented");