## ARmouse
- Welcome to use ARmouse. Here will tell you how to download and use the ARmouse. With this software, you can just move your hands and fingers to control the mouse.
--- ## Download
- Download the exe files in [quark](https://pan.quark.cn/s/5be2ee1480e6) or [github](https://github.com/AlexisZ12/ARmouseEXE). - If you want to know how it works, you can download the source codes in [github](https://github.com/AlexisZ12/ARmouse) as well.
> Download the software --- ## Preparations
- If you use the source code, you need to pip install these libraries.
packages version -------------- ------- autopy 4.0.0 keyboard 0.13.5 mediapipe 0.8.3.1 opencv-pyrhon 4.3.038
> Configure the environment --- ## Usage
- Click ARmouse.exe(in the root directory) to run the programme. Please make sure you have turn on and equipe the camera.
--- ## Usage
- This window is used to adjust some parameters of the program, click "确认" to confirm.
--- ## Usage
- This option is used to adjust the sensitivity of the swipe function. The smaller the value, the easier it is to trigger the swipe function.
--- ## Usage
- This option is used to add dead zones to the edges of the camera. The larger the value, the larger the dead zone for scanning your hand activity, the more sensitive the operation is in the effective area.
--- ## Usage
- This option controls whether a window is opened to display footage taken by your camera. Select "开" to open this window.
--- ## Usage
- This option is used to control whether the action you are performing is displayed on the window of camera. Select "开" to open this fonction.
--- ## Usage
- This option is used to control whether to turn on the click left mouse button function. Select "开" to open this function.
--- ## Usage
- This option is used to control whether to turn on the double-click left mouse button function. Select "开" to open this function.
--- ## Usage
- This option is used to control whether to turn on the swipe function. Select "开" to open this function.
--- ## Usage
- This option is used to select the gesture that triggers the right mouse click. Select "OK" to click the right mouse by the ok gesture. Select "六" to click the right mouse by the number six gesture.
--- ## Usage
- Extend and move your palm to move the mouse cursor.
--- ## Usage
- Extend your index finger to press the left mouse button.
--- ## Usage
- Extend your index finger and drag to drag the mouse.
--- ## Usage
- Extend your index finger and turn back into your palm to click the left mouse button.
--- ## Usage
- Extend your palm first, then withdraw your index finger to click the left mouse button.
--- ## Usage
- Extend your index and middle fingers to perform a double-click on the left mouse button.
--- ## Usage
- Extend your middle finger, ring finger and pinky finger to click the right mouse button.
--- ## Usage
- Use a another gesture(Extend your thumb and pinky finger) to click the right mouse button.
--- ## Usage
- Extend your thumb and index finger and swipe up and down to trigger the swipe action. Same as click the UP arrow and the DOWN arrow.
--- ## Usage
- If you want to end the program, press the L key of your keyboard.
--- ## Introduction Video
- Demonstrates how to use the product and our design philosophy.
--- ## Authors
- Zhang Shibo - Weng LiuChen - Ma Zhe
- All from SHU
> Our team --- ## Contacts
- WeChat: `Alexis_12_Z`
- Email: `2242809239@qq.com`
> If you have any suggestion, you can conct us. --- ## Thank you
- That's all!
> Have a nice day!