OpenCV Java-如何在4维Mat上进行迭代(并使用它)

时间:2019-01-31 17:02:05

标签: java opencv caffe mat

我正在尝试使用带有Caffe的OpenCV的DNN模块进行人脸检测:

Mat faceBlob = Dnn.blobFromImage(frame, 1.0, new Size(300, 300), new 
Scalar(104.0, 177.0, 123.0, 0), false, false, CvType.CV_32F); //Construct blob

detector.setInput(faceBlob); //set the input to network model
Mat output = detector.forward();  //get output

这就是问题:输出是1x1x124x7 Mat,我已经尝试了8个小时,但没有结果到达实际上包含有用数据的124x7 Mat。 我将非常感谢有关如何迭代/引用4-d matix内部的124 x 7矩阵的任何建议!谢谢!

1 个答案:

答案 0 :(得分:0)

此行https://docs.opencv.org/3.4/d0/d6c/tutorial_dnn_android.html挽救了我的生命。另外,感谢mavriksc的评论。

https://docs.opencv.org/3.4/d0/d6c/tutorial_dnn_android.html