How can I create a dynamic crop? Details below.

1 view (last 30 days)
Rachel
Rachel on 4 Jul 2014
Edited: Ben11 on 4 Jul 2014
Hello,
I have a series of images that can be piled up to create a 3D model. Of these images, there are some artifacts at the borders that I would like to remove. Is there a way to do this using user input?
Right now, I open the image set in a GUI and can edit them all at once (changing contrast ect.) I have an x-crop that truncates the image from the right according to a slide bar that I have. Think of the artifact that I want to remove as a sphere: near the beginning, it is at the outer edge of the photo, progresses inwards towards the middle of the set, and recedes outwards again at the end of the image set. This sphere is a different size per image set. I would like to crop out its general form, then fix it to be more precise using user input on a case by case basis.
Can someone please help me? I would really appreciate it!
Thanks.
  1 Comment
Ben11
Ben11 on 4 Jul 2014
Edited: Ben11 on 4 Jul 2014
Can you show examples of your photos? Did you try something like imfreehand? Or do you want your cropped region to be perfectly circular?

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!