EXPERIENCES USING AN OPEN SOURCE SOFTWARE LIBRARY TO TEACH A COMPUTER VISION SUBJECT

被引:0
|
作者
Cazorla, Miguel [1 ]
Viejo, Diego [1 ]
机构
[1] Univ Alicante, Dept Ciencia Comput, E-03080 Alicante, Spain
关键词
Computer vision software; experiences using software;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer vision is an important subject in computer science and engineering degrees. For laboratory lectures, we need a tool that is complete and easy to use. In this work we present a Java library which is oriented to teaching. This means that we have designed and built the library thinking in readability and understanding instead of efficiency. In this paper we present the open source project JavaVis, oriented to Computer Vision teaching. It consists of a framework with several features that make it useful for that purpose. It was designed to be easy to use: the user does not have to deal with internal structures and graphical interface, and adding a new algorithm is a simple task. We have developed three different modules, based on three different needs we have noticed in our subjects. The first one is a basic library for image processing. Besides the previously commented features, it supports geometrical data (edges, segments, points, etc.). The second module is based on the same working schema as the first one, but applied to 3D data. These two modules are enough for testing many well-known algorithms. They also suit the programming needs of students and teachers, as they can easily develop their own algorithms for the JavaVis framework. All JavaVis functions can be launched both from command line, as well as with the JavaVis Graphical User Interface. Finally we have extended JavaVis with a third module consisting of a visual desktop where different Computer Vision functions can be easily placed and connected. Its purpose is to visualize intermediate results in processes involving several functions, helping their better understanding. Once the library is presented, we focus on the experience using this library in several computer science courses. Our main goal using this library is that the students understand what they are doing. We have taken questionnaires during two years in order to know the improvement the students have gotten using the library. Results are shown and conclusions are drawn.
引用
收藏
页码:4514 / 4522
页数:9
相关论文
共 50 条
  • [21] Paradoxes of Openness: Trans Experiences in Open Source Software
    Frluckaj, Hana
    Stevens, Nikki
    Howison, James
    Dabbish, Laura
    [J]. Proceedings of the ACM on Human-Computer Interaction, 2024, 8 (CSCW2)
  • [22] Adopting Open Source Software for Integrated Library System and Digital Library Automation
    Khan, Shakir
    Alshara, Mohammed Ali
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (09): : 158 - 165
  • [23] Experiences of Migrating to an Open-Source Integrated Library System
    Singh, Vandana
    [J]. INFORMATION TECHNOLOGY AND LIBRARIES, 2013, 32 (01) : 36 - 53
  • [24] Revisiting and updating the state of library open source software research
    Choi, Namjoo
    [J]. ELECTRONIC LIBRARY, 2023, 41 (01): : 137 - 151
  • [25] Digital Preservation in Open-Source Digital Library Software
    Madalli, Devika P.
    Barve, Sunita
    Amin, Saiful
    [J]. JOURNAL OF ACADEMIC LIBRARIANSHIP, 2012, 38 (03): : 161 - 164
  • [26] BioSig: A Free and Open Source Software Library for BCI Research
    Schloegl, Alois
    Brunner, Clemens
    [J]. COMPUTER, 2008, 41 (10) : 44 - +
  • [27] freeCappuccino - An Open Source Software Library for Computational Continuum Mechanics
    Mirkov, Nikola
    Vidanovic, Nenad
    Kastratovic, Gordana
    [J]. EXPERIMENTAL AND NUMERICAL INVESTIGATIONS IN MATERIALS SCIENCE AND ENGINEERING, 2019, 54 : 137 - 147
  • [28] Open source software: what can it do for your library?
    Cervone, F
    [J]. ELECTRONIC LIBRARY, 2003, 21 (06): : 526 - 527
  • [29] Using open source software securely
    Perez, Javier
    [J]. Network Security, 2022, 2022 (01)
  • [30] Integrations of LabelImg, You Only Look Once (YOLO), and Open Source Computer Vision Library (OpenCV) for Chicken Open Mouth Detection
    Ke, Hongxiang
    Li, Huoyou
    Wang, Beizhan
    Tang, Qing
    Lee, Yang-Han
    Yang, Cheng-Fu
    [J]. Sensors and Materials, 2024, 36 (11) : 4903 - 4913