| original image |
|
| despeckled two times |
|
result of mkbitmap |
![]() |
result of potrace -a 1.334 -O 0.8 -t 40 |
![]() |
result of pstoedit -f mpost and my lex scanner |
![]() |
| result of editing by hand | ![]() |
| now enter FEATPOST |
1. Assign positions in space to four or more photo points.
2. Give an initial guess about the position of the
camera in space (
3. Introduce the macro |
| 4. Do annotations in the photographed space. | ![]() |
The annotations on the above image are black lines. The same
annotations produce the blue lines if the macro
photoreverse is not used and the initial
guess is not improved.
|
Thanks to Hans Hagen, Ton Otten and Tobias Burnus there is now a
very convenient way to convert text to MetaPost paths. These
paths my be overlaied on curved analytic surfaces with the aid
of FeatPost macro closedpathinspace. Here is an
example: 
First, you wil need the following files:
mp-grph.mp
makempy.pl
mp-tool.mp
You may get them from the CONTEXT package
cont-tmf.zip.
The MPY manual may help.
Second, run mpost
example.mp
This is one way of getting the text.
Third, run perl makempy.pl example --noclean
This will produce the MetaPost program
mpy-example.tmp
that contains the text as paths
(pstoedit must be
installed).
Fourth, run mpost mpy-example.tmp
Fifth, run PstoeditMpostPreeditor < mpy-example.tmp >
examplePMP.mp
where PstoeditMpostPreeditor is the
executable compiled from
my lex scanner
(compile with
flex -o PstoeditMpostPreeditor.c
PstoeditMpostPreeditor.lex )
gcc PstoeditMpostPreeditor.c -o PstoeditMpostPreeditor -ll
Sixth, modify examplePMP.mp, for instance, like
eemcsblabla.mp