Easy Java programming for teaching image-processing
نویسندگان
چکیده
We have designed a series of computer sessions build around ImageJ (a public-domain software for image analysis), as a practical complement to a two-semester course in image processing. The students are challenged with simple practical imaging problems as they acquire hands-on practice by experimenting with image-processing operators. In the process, they also learn how to program standard image-processing algorithms in Java. This is made possible thanks to a programmer-friendly environment and a software interface that greatly facilitates the developments of plugins for ImageJ. Since our students have generally not acquired programming skills yet (they typically do not even know Java), we use a learning-by-example teaching strategy, with good success.
منابع مشابه
A software system for laboratory experiments in image processing
Laboratory experiments for image processing courses are usually software implementations of processing algorithms, but students of image processing come from diverse backgrounds with widely differing software experience. To avoid learning overhead, the software system should be easy to learn and use, even for those with no exposure to mathematical programming languages or object-oriented progra...
متن کاملAn Educational Non-Photorealistic Rendering System Using 2D Images by Java Programming
It is important to improve the teaching and tutoring materials available in undergraduate CG education. Exposure to such material will certainly help encourage CG research. However, new image generation algorithms proposed in recent research are not usually included in tutoring material at the undergraduate level. We, the authors, have developed teaching material designed for educating undergra...
متن کاملInteractive Textbooks; Embedding Image Processing Operator Demonstrations in Text
Traditional image processing teaching has used materials where the theory and drill are separated into textbooks and image processing packages. HTML and JAVA might allow easier construction of an integrated teaching resource. Such a resource would have widespread, platform-independent accessibility. This paper reports our assessment of this potential, which is explored through extensions of the...
متن کاملFriendly “ImageJ”: A pedagogical tool for teaching image-processing programming in Java
Image processing can be taught very effectively by complementing the basic lectures with computer laboratories where the participants can actively manipulate and process images. This offering can be made even more attractive by allowing the students to develop their own image processing code within a reasonable time frame. After a brief review of existing software package that can be used for t...
متن کاملJDIPF - Java Digital Image Processing Framework
A tool created with the aim of contributing to the teaching of image processing techniques is presented. It allows the specification of filters in a simple and intuitive manner. Being a Java application, the system is portable and runs in many different environments.
متن کامل