In the year 2000, I implemented the intelligent scissors algorithm in Java for a small class project. A lot of people ask me for the source code, but it is not available anymore. You wouldn't want it, anyway: it was hastily and badly written, it isn't intelligible enough to extend in any direction, it runs very slowly, (and I didn't even get an ‘A’ in the class). You'd be much better off writing it yourself, which is not too difficult.
Links:
@conference{mortensen.cg95 ,title="Intelligent scissors for image composition" ,author="E. N. Mortensen and W. A. Barrett" ,booktitle="Proceedings of the 22nd annual conference on Computer graphics and interactive techniques" ,pages={191--198} ,year={1995} ,organization={ACM} }
Hope this helps,
-Keith