gpt4 book ai didi

android - 如何跟踪致命信号 11 (SIGSEGV)

转载 作者:太空狗 更新时间:2023-10-29 15:15:39 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,其中包含用于 OCR 的 opencv 和 tesseract。我使用了来自 guat.am 的基本 OCR 的一些代码,

Bitmap bmp = Bitmap.createBitmap(ima.cols(), ima.rows(), Bitmap.Config.ARGB_8888);
Utils.matToBitmap(imagethre, bmp,true);

TessBaseAPI baseApi = new TessBaseAPI();
baseApi.setDebug(true);
baseApi.init(DATA_PATH, lang);
baseApi.setImage(bmp);
String recognizedText = baseApi.getUTF8Text();

这不是路径或语言或类似问题的问题,因为它可以工作,但有时,对于某些图片它可以工作,但对于其他图片则不能...

我如何跟踪该错误以了解发生了什么?

我发布的最后一行代码中的应用程序崩溃

调试我现在看到应用程序在调用 TessBaseApi.class 时崩溃,特别是这一行:

String text = nativeGetUTF8Text();

有什么想法吗?

最佳答案

好吧,我找不到确切的方法,但我所做的只是在每一行之后打印 Log 语句,如果它有时失败,则记录直到打印该点。因此,让您知道导致错误的是后面没有日志的那一行。

关于android - 如何跟踪致命信号 11 (SIGSEGV),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001982/

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