gpt4 book ai didi

java - 无法使用 Android 解析 OpenCV 中的 putText()

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

我正在使用 OpenCV 开发 OCR 应用程序。为此,我创建了 onCameraFrame(),但显示“无法解析方法 putText()”。我从 stackOverFlow 找到了一些答案

导入 org.opencv.core.Point;

但是我已经导入了两个

org.opencv.core.Point;org.opencv.core.标量;

但仍然显示相同的错误。还有其他方法可以解决此错误吗?提前致谢。请帮助我。

public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inFrame) {
Mat inputFrame = inFrame.rgba();

inputFrame.copyTo(mRgba);

switch (HelloV.viewMode) {

case HelloV.VIEW_MODE_RGBA: {

//cannot resolve method putText
Core.putText(mRgba, "Video Mode", new Point(10, 50), 3, 1,

new Scalar(255, 0, 0, 255), 2);

// Update start recordtime until starting recording

}break;

case HelloV.SAVE_IMAGE_MAT: {

long curTime = new Date().getTime();
//cannot resolve method putText
Core.putText(mRgba, "Record Mode", new Point(10, 50), 3, 1,

new Scalar(255, 0, 0, 255), 2);
long timeDiff = curTime - recordStart;

Log.i("timeDiff",Long.toString(timeDiff));

if ( timeDiff < MAX_VIDEO_INTERVAL_IN_SECONDS) {
if ((mframeNum % FRAME2GRAB) == 0) {
saveImageToArray(inputFrame);
mframeNum++;
}
else
mframeNum++;
}
else
{
mframeNum = 0;
turnOffCapture();
}
}break;
case HelloV.CAPT_STILL_IM :
{
saveImageToArray(inputFrame);

//RIGHT HERE IS WHERE I NEED TO MODIFY! CAPTURE IMAGE
//WITH THE CAMERA INSTEAD OF USING THE PREVIEW.
//IF I CAN DO THIS, WE CAN GET AND STITCH FULL-RES IMAGES...
//Camera.Parameters params = mCamera.getParameters();
//Mat theImage = imageCapturer.getCapturedImage(1);
//saveImageToArray(theImage);
HelloV.viewMode = HelloV.VIEW_MODE_RGBA;
}
}
return mRgba;
}

最佳答案

它取决于 Android OpenCV 库版本:从版本 3.0 .putText()(具有相同的参数)从 Core 移动到 Imgproc 类.所以你应该使用:

Imgproc.putText(mRgba, "Video Mode", new Point(10, 50), 3, 1, new Scalar(255, 0, 0, 255), 2);

代替:

Core.putText(mRgba, "Video Mode", new Point(10, 50), 3, 1, new Scalar(255, 0, 0, 255), 2);

等等。

关于java - 无法使用 Android 解析 OpenCV 中的 putText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46580816/

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