Cursor movement on object motion
Abstract : As modern technology of human-computer interactions become important in our everyday lives, varieties of mouse of all kinds of shapes and sizes were invented, from a casual office mouse to hard-core gaming mouse.
However, there are some limitations to this hardware as they are not as environmentally friendly as it seems. For example, the physical mouse requires a flat surface to operate, not to mention that it requires a certain area to fully utilize the functions offered.
Furthermore, some of this hardware is completely useless when it comes to interacting with the computers remotely due to the cable lengths limitations, rendering it inaccessible. In the proposed AI virtual mouse system, the concept of advancing humancomputer interaction using computer vision is given.
Cross comparison of the testing of the AI virtual mouse system is difficult because only limited numbers of datasets are available.
A virtual mouse is software that allows users to give mouse inputs to a system without using an actual mouse. To the extreme it can also be called as hardware because it uses an ordinary web camera.
A virtual mouse can usually be operated with multiple input devices, which may include an actual mouse or a computer keyboard. Virtual mouse which uses web camera works with the help of different image processing techniques.
In this the hand movements of a user are mapped into mouse inputs. A web camera is set to take images continuously. Most laptops today are equipped with webcams, which have recently been used insecurity applications utilizing face recognition.
In order to harness the full potential of a webcam, it can be used for vision-based CC, which would effectively eliminate the need for a computer mouse or mouse pad. The usefulness of a webcam can also be greatly extended to other HCI application such as a sign language database or motion controller.
Precision and Control: Cursor movement might not always align perfectly with the intended motion of the object. This can lead to issues where the user struggles to precisely position the cursor over the object they wish to interact with, especially in cases of small or fast-moving objects.
Tracking: If objects move quickly or unpredictably, it can be difficult for the user to track and follow them with the cursor. This can result in frustration and a sense of loss of control, particularly in dynamic environments or games where objects move rapidly.
User Fatigue: Constantly adjusting and readjusting the cursor to follow moving objects can lead to user fatigue or strain, especially if the movements require fine motor control or prolonged periods of attention.
Complexity of Interaction: The interaction between the cursor and moving objects can introduce complexity, especially in scenarios where multiple objects are moving simultaneously or in conflicting directions. This can increase the cognitive load on the user, making tasks more difficult to execute effectively.
Over the past decades there have been significant advancements in HCI technologies for gaming purposes, such as the Microsoft Kinect and Nintendo Wii. These gaming technologies provide a more natural and interactive means of playing videogames.
Motion controls is the future of gaming and it have tremendously boosted the sales of video games, such as the Nintendo Wii which sold over 50 million consoles within a year of its release. HCI using hand gestures is very intuitive and effective for one-to-one interaction with computers and it provides a Natural User Interface (NUI).
There has been extensive research towards novel devices and techniques for cursor control using hand gestures. Besides HCI, hand gesture recognition is also used in sign language recognition, which makes hand gesture recognition even more significant.
Precise Interaction: With a cursor, users can precisely interact with specific elements or objects on the screen, allowing for accurate selection, manipulation, or control.
Visual Feedback: The cursor provides visual feedback on the position and state of the object it interacts with, enhancing user understanding and control.
Versatility: Cursors can be used across various applications and environments, providing a standardized method for interaction that users are familiar with.
Fine Control: Cursors allow for fine-grained control over object motion or manipulation, which is especially useful in design tools, simulations, and games where precision is crucial.
|