Hello Gardeners, This is quite a long post, pardon.
I've been lurking on CL-Gardeners for a while and thought I'd pipe up and share what I've found CL useful for so far and ask for any pointers people may have on CL image analysis libraries. Hopefully if I can ihelp improve an existing library this will improve life generally for fellow CLers and also the quality of the work I'm doing at the moment. Hopefully this doesn't stray from the general charter of this list. I am doing some image analysis work on samples in ovens, detecting their rate of melting. Often this process is manual, we're writing some software to automate the process. The original codebase was around 2K lines of C/C++, which I've fixed up where it didn't work and added a GUI to with WxWidgets. The software runs on WinXP. I've embedded the ECLS (ecls.sf.net) Common LISP engine into the app for the comms that were needed. This way if we need to plug in a different comms box later on, we can use a nicer language (CL) and also (hopefully) not have to do a rebuild. My intro to LISP was via a colleague who spoke of it's power and flexibility. I've worked about half way through SICP (Structure and analysis of Computer Programs) before I started to get going on the image work. I've heavily browsed Peter's book online as well. Thanks Peter, great book. The comms translation code for the device we're using is about half a page (I can't imagine it being that small in C++). Since I got the comms going I've pondered if perhaps some of the image analysis could get palmed off to LISP.... It's not super time intensive (new samples arrive every minute or so) and so almost doesn't need to be done in C++. Perhaps it's the way I or the fellow before me wrote it, but it seems quite inflexible in the way it's doing some parts of the analysis and I was wondering if there is some Open Source LISP image analysis code out there. What I need specifically is some simple shape recognition, a region filling algorithm and I need a way to "guess" height when one of the sample triangles starts to curl when deforming. I found this very hard to do in C++ and with some samples it just doesn't work. Guessing height on curled pyramids is tricky and took me about 2 months to get even partly working (a splining algorithm is used). If anyone knows of any untended CL that addresses some of these tasks, could you let me know ? I've not found anything on CLD and Googling gives only LISPIX which seems to be for microscopy, close but not quite what I'm after. It would be a pity to write something if there was already something out there that did the job and just needed tweaking. Regards David _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
