scholarly journals Image Processing Test Bench for Robot Vision Using C#

Author(s):  
Sudip Chakraborty ◽  
P. S. Aithal

Purpose: Nowadays, image processing is a well-known technological term. In some of the industries, it has practical needs. It is an essential tool for the process and robotic industry. Various popular frameworks and libraries are available to process the image. The OpenCV is one of the best and popular libraries for image processing. It was originally written in C++ by Intel. Now various wrappers are available to implement into the different programming languages. The OpenCvSharp is the wrapper of OpenCV. Those who are familiar with C# can use it. The new researcher who wants to integrate image processing into their project takes some time for setup, function writing, and integration. Here we created a test bench application for Image processing demonstration. It has been made with some usual function to process the image. It was created using visual studio 2022 and OpenCvSharp wrapper in C# language. The researcher can learn about various image processing algorithms without writing any code or giving little bits of effort. The complete project is available on GitHub. Anyone can download, experiment, and integrate into their project without any issue. Design/Methodology/Approach: We created a GUI (Graphical User Interface) based C# application. Using Nuget Package manager, installed two OpenCV wrapper packages. To invoke several functions, we add some buttons, and for changing the method’s parameter, we integrate some text boxes. We created some abstraction layers Between the OpenCvSharp wrapper and GUI. We made our custom module as portable as possible so that our researchers could easily incorporate it into their project. Findings/result: This unique image processing test bench is designed for new researchers trying to integrate image processing capability into their research work. It can take still images or moving images through the connected webcam, automatically sending the various commands and promptly observing the result. Originality/Value: This test bench has been arranged uniquely for the researcher. It might have some value to their research work. The unique feature like automatic trigger can help them send the series of commands without repeatedly typing or pressing the button to see the result. Paper Type: Experiment-based Research

2019 ◽  
Vol 2 (02) ◽  
pp. 31-42
Author(s):  
Citra Kemala Putri

Visual Language is a knowledge that can be used to interpret various images those presented without text. Primadi Tabrani divides this Visual Language into 2 systems, the visual language system called NPM (Naturalist-Perspective-Momenopname) and another visual language system is STP (Space-Time-Plane). At this time which the technological progress has been developing very rapidly, we met many types of images, not just still images, but also moving images such as animated films, one of them is Death Of The Firstborn Egyptians directed by Nina Paley. This research uses qualitative method and uses the Visual Language Theory in analyzing the various visual towards the visuals of this film. The results of a visual study of this film revealed that there was a slice between Modern ‘Tata Ungkap Dalam’ and Traditional ‘Tata Ungkap Dalam’. Meanwhile,  the researh found that Modern ‘Tata Ungkap Luar’ is dominantly use on the film. Thus it can be concluded that the RWD visual language system is not used to produce traditional images only, but also can be combined with NPM visual language system, those could enrich the result of finishing visual.


Author(s):  
Simar Preet Singh ◽  
Rajesh Kumar ◽  
Anju Sharma ◽  
S. Raji Reddy ◽  
Priyanka Vashisht

Background: Fog computing paradigm has recently emerged and gained higher attention in present era of Internet of Things. The growth of large number of devices all around, leads to the situation of flow of packets everywhere on the Internet. To overcome this situation and to provide computations at network edge, fog computing is the need of present time that enhances traffic management and avoids critical situations of jam, congestion etc. Methods: For research purposes, there are many methods to implement the scenarios of fog computing i.e. real-time implementation, implementation using emulators, implementation using simulators etc. The present study aims to describe the various simulation and emulation tools for implementing fog computing scenarios. Results: Review shows that iFogSim is the simulator that most of the researchers use in their research work. Among emulators, EmuFog is being used at higher pace than other available emulators. This might be due to ease of implementation and user-friendly nature of these tools and language these tools are based upon. The use of such tools enhance better research experience and leads to improved quality of service parameters (like bandwidth, network, security etc.). Conclusion: There are many fog computing simulators/emulators based on many different platforms that uses different programming languages. The paper concludes that the two main simulation and emulation tools in the area of fog computing are iFogSim and EmuFog. Accessibility of these simulation/emulation tools enhance better research experience and leads to improved quality of service parameters along with the ease of their usage.


2018 ◽  
Vol 232 ◽  
pp. 01040
Author(s):  
Liu Yu

As the MOOC develops, many users have begun to gradually like and get used to programming learning on the MOOC platform, so virtual online experiments have become a hot spot in the online programming education industry, which is also known as online IDE or online programming environment. Compared with the traditional programming environment, the online programming environment does not require a complicated establishment of local environment, making it easy to be used. At the same time, the online programming environment can also be integrated into the MOOC for learning, and can also be combined with OJ for evaluation. However, the existing online programming environment usually only supports few programming languages, such as C language and Java language. Even some online platforms only have the online compiling function with one language. Based on the above phenomena, this paper will propose a general online programming solution. And based on the idea, a platform that supports multi-language online compiling function is built through simple code writing and the construction of server environment.


Video Surveillance System uses video cameras to capture images and videos that can be compressed, stored and send to place with the limited set of monitors .Now a Days all the public places such as bank, educational institutions, Offices, Hospitals are equipped with multiple surveillance cameras having overlapping field of view for security and environment monitoring purposes. A Video Summarization is a technique to generate the summary of entire Video Content either by still images or through video skim. The summarized video length should be less than the original video length and it should covers maximum information from the original video. Video summarization studies concentrating on monocular videos cannot be applied directly to multiple-view videos due to redundancy in multiple views. Generating Summary for Surveillance videos is more challenging because, videos Captured by surveillance cameras is long, contains uninteresting events, same scene recorded in different views leading to inter-view dependencies and variation in illuminations. In this paper, we present a survey on the research work carried on video summarization techniques for videos captured through multiple views. The summarized video generated can be used for the analysis of post-accident scenarios, identifying suspicious events, theft in public which supports Crime department for the investigation purposes.


2020 ◽  
Vol 6 (1) ◽  
pp. 4
Author(s):  
Puspad Kumar Sharma ◽  
Nitesh Gupta ◽  
Anurag Shrivastava

In image processing applications, one of the main preprocessing phases is image enhancement that is used to produce high quality image or enhanced image than the original input image. These enhanced images can be used in many applications such as remote sensing applications, geo-satellite images, etc. The quality of an image is affected due to several conditions such as by poor illumination, atmospheric condition, wrong lens aperture setting of the camera, noise, etc [2]. So, such degraded/low exposure images are needed to be enhanced by increasing the brightness as well as its contrast and this can be possible by the method of image enhancement. In this research work different image enhancement techniques are discussed and reviewed with their results. The aim of this study is to determine the application of deep learning approaches that have been used for image enhancement. Deep learning is a machine learning approach which is currently revolutionizing a number of disciplines including image processing and computer vision. This paper will attempt to apply deep learning to image filtering, specifically low-light image enhancement. The review given in this paper is quite efficient for future researchers to overcome problems that helps in designing efficient algorithm which enhances quality of the image.


2001 ◽  
Vol 01 (02) ◽  
pp. 197-215 ◽  
Author(s):  
HONG YAN

Human face image processing techniques have many applications, such as in security operations, entertainment, medical imaging and telecommunications. In this paper, we provide an overview of existing computer algorithms for face detection and facial feature location, face recognition, image compression and animation. We also discuss limitations of current methods and research work needed in the future.


1988 ◽  
Vol 27 (02) ◽  
pp. 53-57 ◽  
Author(s):  
J. Dengler ◽  
H. Bertsch ◽  
J. F. Desaga ◽  
M. Schmidt

SummaryImage analysis with the aid of the computer has rapidly developed over the last few years. There are many possibilities of making use of this development in the medical and biological field. This paper is meant to give a rather general overview of recent systematics regarding the existing methodology in image analysis. Furthermore, some parts of these systematics are illustrated in greater detail by recent research work in the German Cancer Research Center. In particular, two applications are reported where special emphasis is laid on mathematical morphology. This relatively new approach to image analysis finds growing interest in the image processing community and has its strength in bridging the gap between a priori knowledge and image analysis procedures.


Sign in / Sign up

Export Citation Format

Share Document