gpt4 book ai didi

Android Studio Opencv Canny检测

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:48 26 4
gpt4 key购买 nike

我想在单击按钮时为图像添加精明检测。我不能接受任何异常(exception),但 emilator 没有启动就停止工作。

buton2.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

ImageView i = (ImageView) findViewById(R.id.imageView);

Bitmap bmp =BitmapFactory.decodeResource(getResources(),R.drawable.ab);
Mat srcMat = new Mat ( bmp.getHeight(), bmp.getWidth(), CvType.CV_8UC3);

Bitmap myBitmap32 = bmp.copy(Bitmap.Config.ARGB_8888, true);

Utils.bitmapToMat(myBitmap32, srcMat);

Mat gray = new Mat(srcMat.size(), CvType.CV_8UC1);
Imgproc.cvtColor(srcMat, gray, Imgproc.COLOR_RGB2GRAY);
Mat edge = new Mat();
Mat dst = new Mat();
Imgproc.Canny(gray, edge, 80, 90);
Imgproc.cvtColor(edge, dst, Imgproc.COLOR_GRAY2RGBA,4);
Bitmap resultBitmap = Bitmap.createBitmap(dst.cols(), dst.rows(),Bitmap.Config.ARGB_8888);
Utils.matToBitmap(dst, resultBitmap);

i.setImageBitmap(resultBitmap);
}
});

最佳答案

我的opencv版本是3.0.0所以我必须在onCreate方法下写System.loadLibrary("opencv_java3");

所以,解决我的问题

关于Android Studio Opencv Canny检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45405678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com