The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a...The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.展开更多
A new method for ergonomic design of a computer mouse is proposed in this paper. In the method, the movements of joints and tip of the forefinger during operating a mouse was captured by a high-speed video camera. The...A new method for ergonomic design of a computer mouse is proposed in this paper. In the method, the movements of joints and tip of the forefinger during operating a mouse was captured by a high-speed video camera. The captured videos were ana- lyzed and an algorithm was developed to decide the size and location of the mouse wheel according to ergonomic principles. The al- gorithm was then coded in a software package with Visual C++ and OpenGL languages. Results of the calculation and simulation agreed well with those of the experiments. The software can also be used for shape design of mouse body, buttons and their layouts.展开更多
视频监控技术主要用于重要场所安全防护,随着视频监控技术的发展和应用领域的拓展,视频监控技术可用于工业测控系统中实时状态的监测。介绍了在Windows下Microsoft Visual Studio 2010编程环境中,使用海康威视SDK实现上位机软件中网络...视频监控技术主要用于重要场所安全防护,随着视频监控技术的发展和应用领域的拓展,视频监控技术可用于工业测控系统中实时状态的监测。介绍了在Windows下Microsoft Visual Studio 2010编程环境中,使用海康威视SDK实现上位机软件中网络摄像机的视频预览、录像存储、录像回放和云台控制功能的方法,并给出了关键代码。展开更多
文摘The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system.
文摘A new method for ergonomic design of a computer mouse is proposed in this paper. In the method, the movements of joints and tip of the forefinger during operating a mouse was captured by a high-speed video camera. The captured videos were ana- lyzed and an algorithm was developed to decide the size and location of the mouse wheel according to ergonomic principles. The al- gorithm was then coded in a software package with Visual C++ and OpenGL languages. Results of the calculation and simulation agreed well with those of the experiments. The software can also be used for shape design of mouse body, buttons and their layouts.
文摘视频监控技术主要用于重要场所安全防护,随着视频监控技术的发展和应用领域的拓展,视频监控技术可用于工业测控系统中实时状态的监测。介绍了在Windows下Microsoft Visual Studio 2010编程环境中,使用海康威视SDK实现上位机软件中网络摄像机的视频预览、录像存储、录像回放和云台控制功能的方法,并给出了关键代码。