0

私は最近Androidプロジェクトに取り組んでいます。このプロジェクトでは、boofcv というコンピューター ビジョン ライブラリを使用します。

http://boofcv.org/index.php?title=Main_Page

ライブラリ ソース コードをプロジェクトにインポートした後、Android Studio が sun.awt.image.* および java.awt.color.ColorSpace からシンボルを回転できないことがわかりました。

package boofcv.core.image;

import boofcv.struct.image.*;
import sun.awt.image.ByteInterleavedRaster;
import sun.awt.image.IntegerInterleavedRaster;
import sun.awt.image.ShortInterleavedRaster;

import javax.swing.*;
import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;
import java.lang.reflect.Array;

/**
 * Functions for converting to and from {@link BufferedImage}.
 *
 * @author Peter Abeles
 */
public class ConvertBufferedImage {
......

しかし、非常に単純なテスト プログラムを作成したところ、jdk にそれらのクラスが含まれていることがわかりました。私のプログラム:

import sun.awt.image.ByteInterleavedRaster;
import sun.awt.image.IntegerInterleavedRaster;
import sun.awt.image.ShortInterleavedRaster;

import javax.swing.*;
import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;

class test{
    public static void main(String[] args) {
        ByteInterleavedRaster b;
        IntegerInterleavedRaster i;
        ShortInterleavedRaster s;
        ColorSpace c;

        System.out.println("testing");
    }
}

いくつかの構成を見逃していましたか、それとも Android Studio の問題ですか?

どんな助けでも大歓迎です。

4

1 に答える 1