Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Perform functions on a ROI

Hi everyone!

I'm working on a project and I want to select a ROI with my mouse.

Then I want to do the following things:

  • Make everything on the outside of the rectangle zero/black.
  • Perform some thresholding functions in the ROI.
  • Put it back in to the original image.

I don't know how to achieve this. Here's some pseudo code:

for loop to iterate through image{
{
     if(point x and y are not the same as the roi x and y ){
          make the pixel black
      }
 }

..perform some thresholding on ROI..

//copy roi back to image
image.copyTo(result, roi);

Can someone help me out here?

Thanks.

Perform functions on a ROI

Hi everyone!

I'm working on a project and I want to select a ROI with my mouse.

Then I want to do the following things:

  • Make everything on the outside of the rectangle zero/black.
  • Perform some thresholding functions in the ROI.
  • Put it back in to the original image.

I don't know how to achieve this. Here's some pseudo code:

for loop to iterate through image{
{
     if(point x and y are not the same as the roi x and y ){
          make the pixel black
      }
 }

..perform some thresholding on ROI..

//copy roi back to image
image.copyTo(result, roi);

Can someone help me out here?

Thanks.