我尝试从 drawable 文件夹中读取图像。我正在使用 eclipse IDE。我运行了以下代码,但未加载图像。代码取自here
Mat image = new Mat(new Size(500,500 ),CvType.CV_8U);// Change CvType as you need.
image = Highgui.imread("icon.png");
if(image.empty()) {
Log.i(TAG, "Empty image!");
}
我的 我的可绘制文件夹的屏幕截图如下:
如何加载此图像?
最佳答案
你可以简单地这样做
Mat m = Utils.loadResource(MainActivity.this, R.drawable.img, Imgcodecs.CV_LOAD_IMAGE_GRAYSCALE);
Bitmap bm = Bitmap.createBitmap(m.cols(), m.rows(),Bitmap.Config.ARGB_8888);
Utils.matToBitmap(m, bm);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
iv.setImageBitmap(bm);
关于Android - 使用 opencv 读取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29232220/