Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在OpenCV中显示Mat变量中的所有值?_Java_Android_C++_Eclipse_Opencv - Fatal编程技术网

Java 如何在OpenCV中显示Mat变量中的所有值?

Java 如何在OpenCV中显示Mat变量中的所有值?,java,android,c++,eclipse,opencv,Java,Android,C++,Eclipse,Opencv,我正在使用android最新版本的Eclipse中的OpenCV库进行闭眼/睁眼检测项目。我检索检测到的人脸的一部分,然后将其保存在Mat变量中 我在如何显示所有值(灰度像素值)方面遇到了问题。以下是我尝试过的方法: 我发现System.out.println()在Android中不工作 我使用Log.I()函数在两个for循环中显示所有像素值,但它显示的值有限,这意味着我无法看到起始值 我尝试了Mat\u Variable.dump()函数来显示Mat变量的所有值,但无法看到任何输出 如何

我正在使用android最新版本的
Eclipse
中的
OpenCV
库进行闭眼/睁眼检测项目。我检索检测到的人脸的一部分,然后将其保存在
Mat
变量中

我在如何显示所有值(
灰度
像素值)方面遇到了问题。以下是我尝试过的方法:

  • 我发现
    System.out.println()
    Android
    中不工作
  • 我使用
    Log.I()
    函数在两个for循环中显示所有像素值,但它显示的值有限,这意味着我无法看到起始值
  • 我尝试了
    Mat\u Variable.dump()
    函数来显示Mat变量的所有值,但无法看到任何输出
如何显示Mat_变量中的所有值


另外,有没有办法以矩阵格式查看Mat变量的所有值(因为
System.out.println()
不起作用,否则我可以使用
System.out.println()
以矩阵格式显示值)?

将值写入文件怎么样

如果这是您的解决方案,您可以尝试以下方法:

// Create access to the file
cv::FileStorage file("mat.yml", cv::FileStorage::WRITE);
cv::Mat myMat;

// Write myMat to file!
file << myMat;
//创建对文件的访问权限
cv::FileStorage文件(“mat.yml”,cv::FileStorage::WRITE);
cv::Mat myMat;
//将myMat写入文件!

对不起,我是android openCV的新手。如果我没有错,你已经给出了基于原生代码语言的C++解决方案。你能给我一个基于java的解决方案吗?否则,你能告诉我如何访问C++文件中的基于java的MyType变量吗?非常感谢。