显示图像并转换为灰度 - OpenCV for Android,Java API

1''*_*1'' 3 java android opencv image

我在Eclipse中编写了一个使用OpenCV4Android API 的Android应用程序.如何Mat轻松显示图像,仅用于调试?在C++中,根据OpenCV教程,您可以执行以下操作:

namedWindow( "Display window", CV_WINDOW_AUTOSIZE );// Create a window for display.
imshow( "Display window", image ); // Show our image inside it.
Run Code Online (Sandbox Code Playgroud)

但Android的Java API似乎没有namedWindow内部功能org.opencv.highgui.Highgui.

另外,我想将图像加载为灰度.在C++中,根据imread不在Opencv中工作,你会做:

imread("blackandwhite.jpg", 0);
Run Code Online (Sandbox Code Playgroud)

但Java API Highgui.imread()只有filename参数.

1''*_*1'' 7

摘要:

将图像转换为灰度: Imgproc.cvtColor(image, image, Imgproc.COLOR_BGR2GRAY);

显示图片:见此处此处.