opencv4android

    0热度

    1回答

    我想使用getPerspectiveTransform函数,但它只接受Mat作为参数,并且我有一个数组中的坐标数据。所以,我将它们转换成分数,然后垫上如下: List<Point> l = new ArrayList<Point>(); for (int i = 0; i < pts_1.length; i++) { Point pt = new Point(pts_1[0][i],

    0热度

    1回答

    我是计算机视觉新手,我试图在人群中移动视频并查看他们的个人速度,以此来检测人群。任何关于如何去做这件事的指针?

    0热度

    1回答

    我已经在OpenCV 3.2上使用CameraBridgeViewBase来显示设备相机预览,但似乎没有使用SetMaxFrameSize方法更改它。以下是我使用的代码片段代码: camBridgeView = new JavaCameraView(context, 0); camBridgeView.setCvCameraViewListener(this); camBridgeView.s

    0热度

    1回答

    我写过一些代码,它将从实际图像中返回轮廓。我想访问每个轮廓,在像素级进行一些图像处理并写回图像。 有没有办法单独访问轮廓区域,并遍历区域中的单个像素并写回图像。 Rect rect = Imgproc.boundingRect(matOfPoint); Mat roiBox = rgbaMatrix.submat(rect) 这将返回一个子矩阵,其中也包含不属于轮廓的像素。 Pl

    0热度

    1回答

    我在java中创建OMR扫描器。 我有列表中包含图像的轮廓。 我想创建List的数组。我怎么能做到这一点? 这就是我现在所拥有的 List<MatOfPoint> questions = new ArrayList<MatOfPoint>(); 我想要做什么是 List<MatOfPoint>[] questions = new ArrayList<MatOfPoint>[]; ,这样我可

    2热度

    2回答

    我正在开发一个Android项目,该项目应该通过相机API捕获图像,并执行一些图像处理来分类图像并将结果提供给用户(我使用opencv处理图像和分类结果)。我的问题是哪个是最好的相机API?我可以在opencv中使用Java相机视图,还是使用Camera API使用intent,或者最后使用camera 2 API,它可以让我控制某些与环境条件相关的特性。 请清除我的困惑,并建议哪一个是控制图像质

    0热度

    1回答

    我有一个包含MatOfPoints的列表,它们只是我使用opencv从图像中检测到的轮廓。 如何根据x和y这些轮廓的坐标对List<MatOfPoints>进行排序? 我知道List有一个sort方法,但我很迷惑Comparator参数。

    1热度

    1回答

    我在使用Core.inRange获取蒙版后,通过使用Core.inRange检测蓝色,即imgThresholded当我把bitwise_and显示为重叠帧时,我怎样才能得到只有一个框架? ​​ 这里是我的代码: public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame) { Imgproc.

    1热度

    2回答

    请检查图像链接,并且能否请您建议最佳方式来检测图像中的球?我尝试使用轮廓,轮圈和大多数常规方式进行边缘检测,但是我得到的背景噪音太多。 有人可以请建议一种方法来检测在这两个链接的图像球? https://i.stack.imgur.com/zuLa7.jpg http://imgur.com/a/nsOSU

    0热度

    1回答

    我正在使用opencv来制作omr扫描仪android,并且我已经获得了用于处理示例图像的图像处理代码。现在当我将图像替换为来自相机的实际图像时,将bitmap转换为Mat,它会抛出nullpointer,其中就好像我显示该位图图像一样正确显示它。 请帮我解决这个空指针异常。 我的图像存储在存储器中,我通过意图通过额外元素将uri传递给当前活动。 我的图像处理活动和显示图像是 public cla