-
0 votesanswersviews
C Open CV为相同形状的轮廓绘制一种颜色
我有这个代码,我使用Image Moments . 我希望每种形状的轮廓画一次颜色 . 现在如果我有五个三角形,所有三角形都是用不同的颜色绘制的 . 我想要做的就是将形状彼此分开,用相同的颜色绘制它们 . vector<vector<Point> > contours; vector<Vec4i> hierarchy; findContours(src, co... -
0 votesanswersviews
iOS:如何使用OpenCV绘制颜色轮廓
我正在开发一个iPhone应用程序,它必须从预览中检测蓝色对象,并使用drawcontour api将其更改为黄色 . 我尝试了很多,但轮廓是用白色绘制的 . 我搜索了很多,但我无法解决我的问题 . 我的代码如下: - (void)viewDidLoad { [super viewDidLoad]; self->videoCamera = [[CvVideoCamera ... -
1 votesanswersviews
如何在Python中使用OpenCV检测和绘制轮廓?
我编写了以下代码来检测和绘制轮廓: img = cv2.imread('test2.tif'); if not img is None: imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY); ret,thresh = cv2.threshold(imgray,127,255,0); contours,hierarchy = cv2.... -
0 votesanswersviews
使用OpenCV在C中绘制对象的轮廓
我想实现测量对象的大小(如最后附加图像),还需要使用OpenCV框架计算iOS应用程序中对象的高度和宽度 . 成功集成CvVideoCamera并能够启动视频 现在问题出现在'processImage'方法中 . What i have tried: - (void)processImage:(cv::Mat &)image; { Mat gray; cvtColor(im... -
1 votesanswersviews
OpenCV Python:语音气泡形状的闭合轮廓逼近
我有一个像讲话泡泡的形状 . 我只想检测这个形状的椭圆,就像绿色环绕的图像一样 . 我尝试了封闭的形态,但也消除了气泡的某些部分 . 我使用了一个矩阵为20,20的内核 . 形状变得更加矩形 . 也许我必须更改内核矩阵更像这样: 0 1 0 1 1 1 0 1 0 我也试图绘制一个凸包,但它也没有效果 . 并且内部凸壳是不可能的 . 这是我绘制凸包的代码: for i in range (max... -
2 votesanswersviews
cv2.drawContours() - 在字符内部填充圆圈(Python,OpenCV)
正如@Silencer所建议的那样,我使用他发布的代码here来绘制图像中数字的轮廓 . 在某些时候,使用像 0,6,8,9 这样的数字我看到他们的内部轮廓(圆圈)也被填充了 . 我怎么能阻止这个?是否有为cv2.drawContours()设置的最小/最大动作区域,所以我可以排除内部区域? 我试图传递 cv2.RETR_EXTERNAL 但是使用此参数只考虑整个外部区域 . 代码是这样的(再次... -
1 votesanswersviews
问题与drawContours OpenCV c
我在python中有一个代码,我将它移植到c . 我在OpenCV c中遇到了一个奇怪的 drawContours 函数问题 . self.contours[i] = cv2.convexHull(self.contours[i]) cv2.drawContours(self.segments[object], [self.contours[i]], 0, 255, -1) 这是python中的... -
1 votesanswersviews
使用opencv for android检测文档周围的drawContours给出了奇怪的bug
我是OpenCv4Android的新手 . 我试图使用OpenCv4Android sdk自动检测文档 . 最初我已经完成了横向opencv相机的问题 . 不知怎的,我设法将opencv JavaCameraview的方向改为肖像 . 我在opencv sdk的默认类中进行了以下更改,以便以纵向方式定位opencv相机: 1)在 CameraBridgeViewBase 班 Matrix matr...