Ask Your Question

pixelsitter's profile - activity

2017-10-10 08:08:28 -0600 received badge  Famous Question (source)
2017-06-26 01:57:07 -0600 received badge  Student (source)
2016-02-15 21:28:46 -0600 received badge  Notable Question (source)
2015-02-12 23:38:13 -0600 received badge  Popular Question (source)
2013-05-31 11:46:15 -0600 received badge  Scholar (source)
2013-05-30 21:18:54 -0600 commented answer How to specify mask for grabCut in C++

If I use your example as Range(0,5), the image is segmented properly but if I use the rectOuter I get a blank image: // image size is 968 x 800

Rect rectInner(397,657, 75, 78); Rect rectOuter(301,558,269,303);

cv::Mat1b fg_seed = markers(rectInner); fg_seed.setTo(cv::GC_FGD);

cv::Mat1b bg_seed = markers(cv::Range(rectOuter.x,rectOuter.x+rectOuter.width), cv::Range(rectOuter.y, rectOuter.y+rectOuter.height); bg_seed.setTo(cv::GC_BGD);

2013-05-30 17:03:20 -0600 commented answer How to specify mask for grabCut in C++

This has help a great deal but fg_seed and bg_seed doesn't appear to get used anywhere. They get set from markers but markers itself doesn't get any settings.

2013-05-30 14:10:22 -0600 asked a question How to specify mask for grabCut in C++

I'm just starting with opencv and can't find any samples. I would like to use GC_INIT_WITH_MASK, how do you specify the mask to grabCut if I have two rectangles: outer and inner.

cv::Rect outer = values cv::Rect inner = values for inner rectangle sits inside outer rectangle

cv::Mat mask = ??

Thanks in advance, Tom