[To reply replace "Aaron.Sloman.XX" with "A.Sloman"]
Apologies if anyone has had problems accessing the poplog ftp/web site
in the last couple of days. We had trouble with our file server on
Monday morning (28th Feb) after which it became gradually clear that
there was a lot of disk corruption on the FTP disk. Fortunately we have
regular backups and this afternoon the system was restored to its state
on Sunday night. So anyone who fetched anything between Monday morning
and about 1700 GMT Tuesday 29th may need to fetch it again.
Libraries Updated:
1. POPVISION
I have also now installed the latest version of David Young's popvision
package fetched from Sussex University. It contains a lot of
documentation and utilities relating to image processing and display,
with an online introductory course on vision including the following
"teach" files:
VISION1 - image representation and display
VISION2 - introduction to convolution
VISION3 - further convolution, Gaussian masks and edge detection
VISION4 - the Hough transform
VISION5 - perspective projection and stereoscopic vision
VISION6 - visual motion
VISION7 - introduction to geometrical matching
All with examples that can be run in Pop-11 (often
invoking libraries implemented in C).
I have recently added David's neural net utilities and his tutorial
on MultiLayer Perceptrons, also with pop-11 code examples.
The library can be browsed at
http://www.cs.bham.ac.uk/research/poplog/popvision/
or fetched in this package:
http://www.cs.bham.ac.uk/research/poplog/popvision.tar.gz
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/popvision.tar.gz
Even if you are interested only in displaying images rather than
analysing them, the library is useful, and has been used in a number
of projects here in Birmingham.
The tar file contains compiled versions of the C libraries for
Sparc/Solaris, for DEC/Alpha/Unix and for PC/Linux, as well as
all the sources.
2. RCLIB
The Rclib package extends Pop-11's rc_graphic (relative coordinate
graphic) library with a host of graphical utilities implemented using an
object-oriented methodology (in the Objectclass extension to Pop-11).
RCLIB provides buttons, sliders, movable picture objects, text and
number input panels, scrolling text facilities, pop-up menus, and
automatically formatted control panels created using a "high level"
panel-specification language. None of this needs motif or lesstif, so it
works on linux poplog, and because it is all implemented in Pop-11 (on
top of the Poplog X widget set) it is all very easy to change or extend.
There have been some recent improvements including: changes removing
incompatibilities with some of the Popvision image display libraries,
cleaned up event handling, and a clearer separation between three kinds
of event contexts:
events handled immediately within the callback,
events whose execution is deferred and handled in a safe Pop-11
environment (using external_defer_apply) but still within the
context of the window in which the event occurred, and
events deferred until after the context has been reset, using
rc_defer_apply.
Other changes are recorded in
http://www.cs.bham.ac.uk/research/poplog/rclib/help/rclib_news
An overview of RCLIB is in
http://www.cs.bham.ac.uk/research/poplog/rclib/help/rclib
with code examples in
http://www.cs.bham.ac.uk/research/poplog/rclib/teach/rclib_demo.p
The whole package, with lots of documentation, can be fetched in
http://www.cs.bham.ac.uk/research/poplog/rclib.tar.gz
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/rclib.tar.gz
There is a collection of pre-built extendable menu panels for driving
the editor and Pop-11 available in
http://www.cs.bham.ac.uk/research/poplog/rcmenu.tar.gz
ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/rcmenu.tar.gz
RCLIB provides the graphical interface tools for the sim_agent toolkit.
Aaron
===
--
Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ )
School of Computer Science, The University of Birmingham, B15 2TT, UK
EMAIL A.Sloman AT cs.bham.ac.uk (NB: Anti Spam address)
TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html
|