android - Using OpenCV, how to find the values of HSV channels of the "masked region" in a masked image? -


using opencv4android, how can hsv channels of first pixel of masked region in masked image (dilatedmat in following snippet)? i know we'd hsv channel values of first pixel hsvmat.get(0,0) don't know how apply masked region only, rather entire mat.

for example, following function camera frame passed argument, , have generated mask, how should proceed there?

note: please keep in mind masked region not rectangle, has irregular shape.

private void detectcoloredblob (mat rgbaframe) {          mat hsvimage = new mat();          imgproc.cvtcolor(rgbaframe, hsvimage, imgproc.color_rgb2hsv_full);          mat maskedimage = new mat();          scalar lowerthreshold = new scalar(85, 50, 20);          scalar upperthreshold = new scalar(135, 255, 77);          core.inrange(hsvimage, lowerthreshold, upperthreshold, maskedimage);          mat dilatedmat= new mat();          imgproc.dilate(maskedimage, dilatedmat, new mat() );           //****************what now???**************      } 


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

css - Can I use the :after pseudo-element on an input field? -