标签:contour android java opencv draw
我是openCV的新手,因此我遇到了一些问题.
一个问题是我如何获得轮廓的坐标以绘制例如围绕它的圆圈.
到目前为止,我的代码如下所示:
List<MatOfPoint> contours = mDetector.getContours();
Imgproc.drawContours(mRgba, contours, -1, CONTOUR_COLOR, -1);
<<code that I need>>
Core.circle(mRgba, new Point(150.0,150.0), 100, CONTOUR_COLOR, 5);
轮廓被“提取”并绘制在测试圆圈的表面上,但是如何从轮廓中获取坐标(边界)以在每个轮廓周围绘制圆圈.
谢谢
解决方法:
我相信boundingRect和minEnclosingCircle也适用于Android.这些功能直接执行您想要做的事情.你可以找到一个非常好的教程,正是这个,here.
标签:contour,android,java,opencv,draw 来源: https://codeday.me/bug/20190901/1785554.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。