I’m looking for a program which can make pictures of people from letters, numbers and computer symbols like &^%#&*^( provided the user supplies a photograph. My question is twofold.
How does the program know where to draw boundaries between the eyes/nose/mouth etc… and translate them into symbols by which the user (me) can actually recognise the person in the photograph made up of letters, numbers and squiggles?
I have no actual knowledge, not having seen one of these since the line printer days.
However: my guess is that the way it works has nothing to do with borders. It looks at the pic, and abitrarily superimposes a grid on it (say 100x100). For each cell, it measure the overall darkness level. It then chooses a character (23#$&@!..) that most closely matches the darkness of that cell. Actually, it would probably do this based on relative darkness vs. a table of the relative darkness of the ascii characters.
I would guess that is how they do the same effect these days with posters that are revealed to be collages of smaller photos when examined closely. See the Truman Show poster, or a bunch of good Star Wars ones.
Again, I don’t know. And I don’t know where a program like this might be currently.
Kyberneticist used one of those programs to create his Smilie Painting (its in threadspotting, from a month or two ago), and he should know the answer to both your questions. Anyway, I don’t think he’ll be able to respond to you on here anymore, but his email address should be in his profile.
Forgive the hyjacking, but I wish I could find a program that does a DIFFERENT conversion from graphics files to ASCII text.
I want to get a text file that is a list of the row, column, red, green, and blue values for each pixel in the image. I want to be able to analyze images using a spreadsheet, say.
There is a program available on the web called, I think, ImageMagick, that does many translations including this one. Problem is, it requires NT, which I only have at work.
There is another program that does this, written by a co-worker of mine, but it’s not legal to use outside of my workplace.
I am partway up the energy ramp to figuring out how to do this myself, starting from one of the simpler graphics formats, but they are all at least a little complicated. For example, the simplest graphics format I have found still uses run length encoding and a palette. So for now I am just using the things I have access to where I have access to them.
Anybody heard of this problem being solved already?