Re: Image processing Questions
- To: mathgroup at smc.vnet.net
- Subject: [mg110581] Re: Image processing Questions
- From: Matthias Odisio <matthias at wolfram.com>
- Date: Sat, 26 Jun 2010 03:12:01 -0400 (EDT)
Oops... Corrigendum: On 6/25/10 8:52 AM, Matthias Odisio wrote: > Robert, > > On 6/25/10 6:26 AM, Robert Pigeon wrote: >> Hello to all, >> >> I have two questions related to image processing. >> >> First question : I have some pictures taken with my digital camera and on >> the pictures I have the date in red numbers on them. I would like to >> erase >> those numbers from the pictures. I tried the procedure described on >> Wolfram >> web site about image processing (Removing text from an image). But it is >> not working and I don't know why. Maybe some of you are doing it and >> could >> share with me the procedure ? >> > > What exactly did you try? If you could point to an example that would be > easier to help. > >> Second question : I take a portion of an image using ImageTake. I do some >> processing on that portion. Now I would like to put back that portion >> in the >> original image. How can I do that? It would be like the inverse of >> ImageTake... Any idea? >> > > Assuming the portion you take has its top left corner at {r1, c1}: > > sub = ImageTake[img, {r1, r2}, {c1, c2}] We need some more gymnastics: h = Last@ImageDimensions@img; That was incorrect: > new = ImageCompose[img, sub, {Left, Top}, {r1, c1}] It should be: new = ImageCompose[img, sub, {c1 - 1, h + 1 - r1}, {Left, Top}] Matthias Odisio Wolfram Research