opencv4android相关内容
我需要在Android Studio 3.1.2中使用OpenCV.我在2018年5月20日拥有此IDE和NDK的最新版本(17.0.4754217). 我阅读了这篇文章谈论它,并说出有关NDK版本16的问题,但事实并非如此. 大多数指南都是针对较旧版本的Android的(我看到了有关Eclipse IDE进行Android开发的指南),但没有一个是最新版本的,也没有一个是最接近的,这
..
我是Android的OpenCV的新手.我目前正在研究文件检测演示应用程序.到目前为止,我所做的如下: 原始图像-> 灰度图像-> GaussianBlur -> Canny边缘检测-> 找到轮廓-> 绘制轮廓 如下面的图片所示,我能够完美地检测出纸张. 但是它无法检测到某些文档.下面是其中之一 我对此进行了很多研究,发现问题出在Canny边缘检测上,下面是Canny图像:
..
我正在尝试在我的应用程序中开发文档扫描仪.作为我要实现的目标的示例,您可以看一下内置在Google驱动器应用程序中的Google Document t扫描仪. 这允许 检测边缘 操纵视角 显示文档的自上而下视图 我一直在研究许多第三方API,以查看是否可以实现,但他们似乎更专注于OCR.这不是我的优先事项. 但是,我偶然发现了这个文档扫描器 使用java open
..
我正在学习如何使用OpenCV编写C ++代码,我想在Android中运行它.我使用Android Studio. 我创建了一个具有C ++支持的新简单项目,然后将测试代码添加到C ++文件中.我自己的文件似乎可以编译和链接. 现在,我认为与我的项目无关的其他问题导致了许多错误.这似乎是NDK中的东西.可能是最新版本中的错误,如果是,我该怎么办? C:/Android/sdk
..
我正在尝试将OpenCV模块添加到项目中,但是无法解决某些问题.这是我的app.gradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "23.0.2" defaultConfig { application
..
我已经使用OpenCV4Android将这段代码转换为Java.但是在OpenCV4Android中,它们不是Matiterator的Java包装器. void show_result(const cv::Mat& labels, const cv::Mat& centers, int height, int width) { std::cout
..
我尝试使用OpenCV函数cvtColor,Canny和HoughLinesP编写以下代码,但是在某些情况下无法获得准确的结果或无法正常工作. private boolean opencvProcessCount(Uri picFileUri) { hairCount = 0; totalC = 0; //Log.e(">>>>>>>>","count " + picFileUri); tr
..
我正在为使用OpenCV的本科学历构建此应用程序.一切正常,直到我将手机的Android更新到5.0. 更新后,由于以下原因,我的项目停止了工作: java.lang.IllegalArgumentException:服务意图必须是明确的:意图{act = org.opencv.engine.BIND} 我已阅读并告知自己有关Android 5.0中隐式意图的新限制,但是如何解决
..
我正在使用OpenCV4Android 2.4.10版,并且在Samsung Galayx GT-I9300上测试了我的代码.我的问题是,我必须从Play商店下载Opencv Manager,这样我的opencv代码才能运行,否则该应用程序将无法启动. 我提到了一些帖子“如下所示:如何在Android中集成OpenCV Manager应用",了解如何无需下载OpenCV管理器即可在android上
..
我构建由此处,并在OpenCVLib中完成了必要的工作,以调用然后我将其发布为mavenLocal,但是由于我已经有了mavenLocal,所以我没有将这些库放到我的应用程序文件夹中. 我尝试将位图转换为mat没问题. 但是我不能旋转垫子. public Bitmap rotateMat(Bitmap bitmap, int i){ Mat mat = helpe
..
我在opencv C ++中实现了一个ANN字符分类器。我创建了一个模型: cv :: Mat layers(3,1,CV_32S); layers.at(0,0)= ATTRIBUTES; // 400 layers.at(1,0)= 25; //隐藏层 layers.at< ; int>(2,0)= CLASSES; //例如。 10 Cv
..
我想创建一个简单的Android应用程序,使用OpenCV在检测到的面上放置一个掩码,例如:
..
公共类Grabcut扩展Activity { ImageView iv; 位图位图; 帆布帆布; 标量颜色=新标量(255,0,0,255); Point tl,br; int counter; Bitmap bitmapResult,bitmapBackground; Mat dst = new Mat(); final String pathToImage = En
..
此代码应为中心垫提供3行和clusterCount列数 Mat reshaped_image = imageMat.reshape(1, imageMat.cols()* imageMat.rows()); Mat reshaped_image32f = new Mat(); reshaped_image.convertTo(reshaped_image32f,CvType.CV_
..
我一直在这个问题上停留了2天,并试用了所有可能的解决方案。下面是我的build.gradle文件: apply plugin:'com.android.application' android { compileSdkVersion 25 buildToolsVersion“25.0.3” sourceSets.main.jni.srcDirs = [] sourceSe
..
我已下载并成功运行我可以简单地显示相机框架,无需任何处理, / p> public Mat onCameraFrame(CvCameraViewFrame inputFrame){ return inputFrame.rgba(); } 我希望使用某个预定义的图像模板处理活动帧以识别该模板。我已参考此帖,并相应地实施。但是只有黑屏。 private Mat
..
我在使用原生的OpenCV 2.4.11(3.0.0也行)与Android工作室1.3+,与新的NDK支持的麻烦。有关.mk文件的所有教程,但我想用新的gradle实验使用它。 使用基兰答案 OpenCV的Android Studio中 我achived在java中很好地工作。此外,我已经改变了 gradle-wrapper.properties: distributionUr
..
我有本土code,其中我使用OpenCV库的Android应用程序。当运行在所有的手机应用程序运作良好,但是当我尝试在平板电脑(联想瑜伽2 PRO)我遇到这个错误运行它: 11月1日至3日:53:13.007:E / AndroidRuntime(25632):致命异常:主要 一十一月1日至3日:53:13.007:E / AndroidRuntime(25632):过程:其中,应用程序名
..
我试图做背景减法MOG2在OpenCV中3.0我的Android手机上。然而,似乎没有合适的构造在3.0版中创建一个新的BackgroundSubtractorMOG2。我的code在这里躺下。 @覆盖 公共无效onCameraViewStarted(INT宽度,高度INT){ mFrame =新垫(高度,宽度,CvType.CV_8UC4); mFgMaskMOG =新垫
..
我想用 features2d 绘制的精彩的比赛(不是所有比赛)二images.So之间我用$ C $的这个片段C: 垫灰色1 = //此搜索转换为灰色 垫GRAY2 = // IMAGE2转换为灰色MatOfDMatch匹配=新MatOfDMatch(); MatOfDMatch克=新MatOfDMatch();LinkedList的&LT; DMatch&GT; good_matches
..