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 条
  • [1] Kornia: an Open Source Differentiable Computer Vision Library for PyTorch
    Riba, Edgar
    Mishkin, Dmytro
    Ponsa, Daniel
    Rublee, Ethan
    Bradski, Gary
    [J]. 2020 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2020, : 3663 - 3672
  • [2] Using a Free Open Source Software to Teach Mathematics
    Botana, Francisco
    Abanades, Miguel A.
    Escribano, Jesus
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2014, 22 (04) : 728 - 735
  • [3] Teaching computer networking using open source software
    Nelson, D
    Ng, YM
    [J]. ITICSE 2000: PROCEEDINGS OF THE 5TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2000, 32 (03): : 13 - 16
  • [4] Using open source software in computer science courses
    Raj, Endra K.
    Kazemian, Fereydoun
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 85 - +
  • [5] Teaching computer networking using open source software
    [J]. Nelson, Daniel, 2000, ACM, New York, NY, United States
  • [6] Selecting Open Source Software Projects to Teach Software Engineering
    Smith, Therese
    McCartney, Robert
    Gokhale, Swapna S.
    Kaczmarczyk, Lisa C.
    [J]. PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 397 - 402
  • [7] Using Open Source Software In Engineering Studies To Teach Water Operation & Management
    Iburra-Berastegi, Gabriel
    Garcia-Arriba, Raul
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 1397 - 1404
  • [8] Open source software? The future of library systems?
    Chudnov, D
    [J]. LIBRARY JOURNAL, 1999, 124 (13) : 40 - 43
  • [9] Catalogue Interfaces of Integrated Library Management Systems (ILMS): Experiences in a Proprietary and Open Source Software
    Archana, S. N.
    Padmakumar, P. K.
    Beena, C.
    [J]. DESIDOC JOURNAL OF LIBRARY & INFORMATION TECHNOLOGY, 2014, 34 (01): : 16 - 22
  • [10] Droplet Position Estimator for Open EWOD System Using Open Source Computer Vision
    Jain, Vandana
    Devarasetty, Vasavi
    Patrikar, Rajendra
    [J]. VLSI DESIGN AND TEST, 2017, 711 : 737 - 741