Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.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
Android应用程序与OpenCV和深度学习(Java)一起使用 我正在开发一个android应用程序,用手机扫描文档。我正在使用openCV和Canny边缘检测,它工作正常,但如果我试图在背景上扫描文档,而文档和背景之间的对比度不够,它就会失败。我在_Java_Android_C++_Opencv_Deep Learning - Fatal编程技术网

Android应用程序与OpenCV和深度学习(Java)一起使用 我正在开发一个android应用程序,用手机扫描文档。我正在使用openCV和Canny边缘检测,它工作正常,但如果我试图在背景上扫描文档,而文档和背景之间的对比度不够,它就会失败。我在

Android应用程序与OpenCV和深度学习(Java)一起使用 我正在开发一个android应用程序,用手机扫描文档。我正在使用openCV和Canny边缘检测,它工作正常,但如果我试图在背景上扫描文档,而文档和背景之间的对比度不够,它就会失败。我在,java,android,c++,opencv,deep-learning,Java,Android,C++,Opencv,Deep Learning,Android应用程序与OpenCV和深度学习(Java)一起使用 我正在开发一个android应用程序,用手机扫描文档。我正在使用openCV和Canny边缘检测,它工作正常,但如果我试图在背景上扫描文档,而文档和背景之间的对比度不够,它就会失败。我在Play Store中试用过其他应用程序,它们仍然能够以较少的对比度扫描文档。因此,我在寻找改进边缘检测的方法,并发现: https://www.pyimagesearch.com/2019/03/04/holistically-neste

Android应用程序与OpenCV和深度学习(Java)一起使用
我正在开发一个android应用程序,用手机扫描文档。我正在使用openCV和Canny边缘检测,它工作正常,但如果我试图在背景上扫描文档,而文档和背景之间的对比度不够,它就会失败。我在Play Store中试用过其他应用程序,它们仍然能够以较少的对比度扫描文档。因此,我在寻找改进边缘检测的方法,并发现:

https://www.pyimagesearch.com/2019/03/04/holistically-nested-edge-detection-with-opencv-and-deep-learning/

但我不知道如何在我的Android Studio Java项目中使用HED。更确切地说,我不知道如何在Java中为神经网络创建自定义层裁剪类。我能够完成教程的其余部分,但我不知道如何创建自定义图层裁剪类。 目前我正在注册一个空的或错误的类作为裁剪层,我得到的是空白图像。 如果你们当中有人知道什么或者能给我指出正确的方向,我会非常感激的。

(编辑)我做了一些研究,显然你必须在C++中创建一个类,并在java中使用它,但是我找不到如何实现这一点的指导。