我正在使用OpenCV和Python在图像中查找圆。我能够使用OpenCV教程中的Hough圆变换代码找到圆。我想在圆心周围裁剪一个矩形。我没有能够得到正确的裁剪功能,并尝试了多种裁剪组合,要么得到了一个错误或图像的不正确部分。有人能说明我应该如何输入裁剪坐标吗?这就是我一直遇到的错误: 错误:(-215)大小。宽度 谢谢!
我已经在网上搜索过了,我已经找到了一些方法来做我想做的事情,但是与我需要的相比,这些方法在效率上失败了。 我有一个kinect(使用Microsoft SDK),它当前正在获取一个删除背景的人,将结果保存在一个3通道的垫子中,并将该人从背景中删除。现在我需要裁剪图像以只适合那个人,忽略黑色区域。 这里是棘手的部分:我没有很多时间浪费在每个操作上(我还需要做其他几个操作,这应该是实时工作。我目前实现
我有一个二值图像(黑色和白色像素),我想将白色像素聚类成组(对象),这取决于彼此的距离,并检索每个聚类的质心。 (紫色框架) 我想检查一下聚类方法是否能提供我想要的结果,这意味着在知道值得之前,我试图避免自己实现一个算法。 OpenCV有一个方法来做我需要的事情吗?
考虑到第一个角的坐标(左上角)和宽度/高度与Rect对象相关联,找到角似乎非常容易,但问题是,对于旋转的矩形(通常是boundingRect,但边不平行于轴),这些值非常不同。在这种情况下,它存储了与另一个矩形相对应的值,该矩形的边平行于轴并覆盖旋转的矩形,因此我无法检测实际矩形的角。 此外,我想做一个比较这两个算法之间的检测一张纸从图像。 > Canny边->最大轮廓->最大矩形->查找角点->
我试图开发一个简单的车牌识别PC应用程序(Java+OpenCV+Tess4j)。图像不是真的好(在进一步,他们将是好的)。我想为tesseract预处理图像,我被困在车牌检测(矩形检测)上。 我的脚步: 1)源图像 我用油漆从图像(第四步后)中裁剪出所需的区域,并得到: 然后我做了OCR(通过tesseract,tess4j): 而且得到了(足够好?)结果-“Y841OX EH”(几乎正确)
下面是MATLAB和C++(使用OpenCV 4.0.1)的代码。 Matlab: C++:
我不能链接url超过2,所以我把我的照片贴到这个博客上。请在这里看到我的问题。http://blog.naver.com/mail1001/220650041897 我想知道如何使用Android OpenCV使白色部分的图像,这是白纸上的文字,透明。 我研究过通过url(我写在博客上)使黑色背景透明,我认为“阿尔法通道”与此有关。 我认为它将工作,因为我使阿尔法通道的部分,我想使透明的黑色和其他
我正在做一个小的OpenCV项目,从手机摄像头中检测某种颜色的线条。 null 这些是我想使用的函数,但不能安静地确定如何填补缺失的位。 这是在处理来自CvVideoCamera实例的图像时,从智能手机应用程序调用的processImage函数 我无法理解这里的文档,因为C++方法签名没有方法字段 任何帮助都将不胜感激。
我试着用OpenCV访问Android相机。我成功地创建了一个项目,它运行起来没有任何问题。我尝试使用互联网上的代码,并在我的项目中检查它。但是,应用程序停止了。这似乎是一个RuntimeException问题,但我不知道如何解决它。这是我的代码,我从http://people.oregonstate.edu/~robinsti/CS_496/Tutorial/:网站上复制的 mainActivi
我有一台带有新M1芯片的MacBookPro。我的计划是使用它作为opencv和Java的开发平台。DevEnv是Eclipse。 为了安装opencv,我遵循以下说明: < li>brew安装ant < li>brew edit opencv I更改行:-DBUILD _ opencv _ java = OFF in-DBUILD _ opencv _ Java = ON以获得Java支持 然后
我的任务是使用OpenCV检测给定图像中的对象(我不关心它是Python还是C++实现)。下面的三个示例中显示的对象是一个黑色矩形,其中包含五个白色矩形。所有维度都是已知的。 但是,图像的旋转、比例、距离、透视、光照条件、相机对焦/镜头、背景都是未知的。黑色矩形的边缘不能保证是完全可见的,但是在五个白色矩形前面不会有任何东西--它们总是完全可见的。最终目标是能够在图像中检测到该对象的存在,并旋转、
我想知道如何使用OpenCV在我的摄像机上检测图像。该图像可以是500个图像中的一个。 我此刻正在做的事: 我想要检测的图像是2-5KB小的。很少有人在上面发短信,但其他的只是一些迹象。这里有一个例子: 你们知道我怎么做吗?
我有一个摄像头,正在发送图像数据到我的电脑。从那里,我的python脚本将8bit颜色信息(黑色和白色;范围从0-black-到255-white)放入一个numpy数组。数组是2D,第一维最多384维,第二维最多288维,用openCV窗口显示效果很好,现场视频超过24fps。 我现在的目标是操纵图像,使现场视频显示任何低于200的颜色值为0(完全黑色),任何高于200的颜色值为255(完全白色
我试图使用OpenCV和Java实现一些图像处理,从图像中提取一张卡片。 以下是我的做法: 转换为BGR图像 转换为灰度图像 应用高斯模糊 应用Canny边缘检测 扩张 查找等高线 查找最大轮廓 使用approxpolydp查找最大轮廓的角 沿最大轮廓获取裁剪图像的自上而下视图 代码如下: 寻求帮助在获得适当的角顶点...提前感谢…
我正在使用OpenCV一段时间,现在我需要这种类型的乘法: 定义一个矩阵,其中包含类型为1的元素。矩阵的大小为:M X N。矩阵必须与Vector相乘,Vector的大小为:N X 1,包含双