안녕하세요~즐거운 금요일이네요

저는 저엉말 초급 개발자 인데요

opencv를 해야할 일이 생겼어요

구글링해서

opencv를 libandroid-opencv.so 파일로 만드는것 까지는 성공을 했습니다.

그런데 함수 쓰는 방법을 모르겠어요.


간단한 예제로 파일 불러와서 그냥 다른이름으로 저장하려고 합니다.


native 함수로 선언해줘야 한다고 하는데 그 부분을 잘 모르겠습니다.


public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        IplImage image = cvLoadImage("/sdcard/1.jpg",3);
        IplImage edgeImage = cvCreateImage(cvSize(400,200),1,1);
        cvSaveImage("/sdcard/2.jpg",edgeImage);
        cvReleaseImage(image);
        cvReleaseImage(edgeImage);
        
    }
    static {
        System.loadLibrary("android-opencv");
    }
    public static native void cvLoadImage(String s, int i);
   


이런식으로 하면 쓸수 있나요?

기초가 정말 없이 개발에 뛰어는 놈이라 쉽게 설명 해주셨으면 감사하겠습니다.