Aile

不以物喜不以己悲

opencv代码参考

//初始化
if(!OpenCVLoader.initDebug())

{
    Log.e(this.getClass().getSimpleName(), "  OpenCVLoader.initDebug(), not working.");
} else

{
    Log.d(this.getClass().getSimpleName(), "  OpenCVLoader.initDebug(), working.");
}




    OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION,this,mLoaderCallback);


//OpenCV类库加载并初始化成功后的回调函数,在此我们不进行任何操作
private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
    @Override
    public void onManagerConnected(int status) {
        switch (status) {
            case LoaderCallbackInterface.SUCCESS: {
            }
            break;
            default: {
                super.onManagerConnected(status);
            }
            break;
        }
    }
};


Bitmap bit = BitmapFactory.decodeResource(getResources(), R.drawable.opensrc);

Mat mat1 = new Mat();
Mat mat2 = new Mat();
Mat mat11 = new Mat();
Mat mat22 = new Mat();
            Utils.bitmapToMat(bm,mat1);
            Utils.bitmapToMat(bit,mat2);
            Imgproc.cvtColor(mat1,mat11,Imgproc.COLOR_BGR2GRAY);
            Imgproc.cvtColor(mat2,mat22,Imgproc.COLOR_BGR2GRAY);
Double sameBm = comPareHist(mat11, mat22);
            Log.i("sameBm",String.valueOf(sameBm));


public double comPareHist(Mat srcMat, Mat desMat) {
    srcMat.convertTo(srcMat, CvType.CV_32F);
    desMat.convertTo(desMat, CvType.CV_32F);
    double target = Imgproc.compareHist(srcMat, desMat, Imgproc.CV_COMP_CORREL);
    return target;
}
阅读更多
版权声明:本文为Aile原创,若需转载请标明出处 https://blog.csdn.net/ware00/article/details/80350422
个人分类: android基础
想对作者说点什么? 我来说一句

OpenCV图像拼接代码image stitching

2014年04月30日 614B 下载

opencv 打开多个摄像头

2013年11月30日 5.52MB 下载

opencv基本代码

2017年09月17日 62.85MB 下载

OpenCV开发参考

2018年02月06日 79.79MB 下载

OpenCV锐化的代码

2014年10月04日 2KB 下载

没有更多推荐了,返回首页

不良信息举报

opencv代码参考

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭