Mr. Mouse (Beta) UPDATED [20/12/2012]
I have made some updates to the Mr Mouse Application. I have been getting a lot of complaints that it was not working on 4.0+ devices so I have fixed these issues.
I had to rework the code to be comparable with the new OpenCV lib, so I was just able to get it working again so that those that are really anxious to try it,can satisfy this craving now. I am hoping to find some time to improve the camera algorithm by using the orientation sensors to help with the motion estimates. However I likely will not have time to finish this until next summer. Hopefully I will be able to at least get the application working better than it is now, with Bluetooth working and proper error messages soon.
Merry Christmas!
Mr Mouse works with your windows computer as a Computer Mouse and Keyboard.
The Computer Mouse can be used like a touch pad or a motion controller (beta) and connects to your computer over your local Wi-Fi network or via Bluetooth connection. (Server Required see bottom).
The Motion controller uses images taken from your devices rear facing camera to determine its motion, translating this information into real time pointer movements on your monitor.
Features
Bluetooth / Wi-Fi Connection
Touch Pad controlled Mouse Pointer
Motion Controlled Mouse Pointer
Two Finger Page Scroll
Pinch To Zoom
Keyboard input
Coming soon
Presentation controls (controls added but not yet supported by the server application)
... your suggestions.
This is a beta release of this app so expect bugs.
Mac Hack install guide (translated):
http://translate.googleusercontent....-wine/&usg=ALkJrhhp3KTxvmSl26vSyEJ8VqROepU-pw
Please let me know what you think.
If you are having trouble understanding this app please see the post from addictive tips on it's use.
http://www.addictivetips.com/mobile...oid-device-into-a-motion-tracking-wifi-mouse/
or Watch this YouTube Video
http://www.youtube.com/watch?v=KaTFHjN3AOw
Android market link
https://market.android.com/details?id=com.theMisterGuy
server
https://sourceforge.net/projects/mrmouseserver/files/
or
https://rapidshare.com/files/3232960506/mr-mouse-server-1.2.msi
V1.7
ARM support
-Removed ARM v7a with NEON
*Fixed missing lib that was effecting devices like the HTC Wildfire.
Camera Mouse
*Vast improvement in performance
*Fixed force closing (again)
*Removed camera view
*Added indicator light that shows the status of the camera mouse when in use.
Bluetooth Connection
*Error messages now helpful
1.6
ARM support
+ARM v7a with NEON
Camera Mouse
*Improved performance
*Fixed force closing
*Simplified camera view
*Lowered power consumption
1.55
Minimum API
*Reverted to minimum API of 7
Access Permissions
*Removed the need for "Write to external storage"
Language Support
+German (Special thanks to Jonathan A.)
+Spanish
Camera Mouse
*Smoothed starting transition
Preferences
*Fixed reported bug when switching between Bluetooth and Wi-Fi
UI
*Added controls for presentations (not yet supported by the server)
**Various bug fixes
1.5
**New Server**
Connections
*Bluetooth support
*Improved establishing Wi-Fi link
Scroll
*Improved sensitivity of the page scroll
keyboard
*Improved layout *Thanks dermann @ XDA
*Fixed show/hide keyboard bug in options menu
1.30
**New Server**
Touch Mouse
*Multi-Touch support, pinch to zoom and two finger scroll
*Double tap, double tap and move
*Improved sensitivity settings
*Fixed bug with scroll sensitivity settings
UI Elements
*New keyboard
1.2
Recompiled with OpenCV 2.3
Added support for pre ARM 7 devices, *not confirmed working
Camera Mouse
Optimizations
Wifi
Optimizations for sending data
Improved connection initialization
Server
Various bug fixes
Mouse Movement algorithm reworked
Optimizations for receiving data
1.01
Camera Mouse mode
Optimizations
Various bug fixes
WiFi connection
Improved connection stability
Various bug fixes
Settings
Minor bug fix
ONLY 2.2.2, 2.3.3, 2.3.4, 3.0.1 are confirmed working OS versions to support the native camera libs that are included in this project
Confirmed Supported Devices List:
HTC Nexus One
HTC Sensation 4G
HTC Desire HD
HTC Desire HD 2
HTC EVO
Samsung Galaxy S
Samsung Nexus S
Sony Xperia Arc
I have made some updates to the Mr Mouse Application. I have been getting a lot of complaints that it was not working on 4.0+ devices so I have fixed these issues.
I had to rework the code to be comparable with the new OpenCV lib, so I was just able to get it working again so that those that are really anxious to try it,can satisfy this craving now. I am hoping to find some time to improve the camera algorithm by using the orientation sensors to help with the motion estimates. However I likely will not have time to finish this until next summer. Hopefully I will be able to at least get the application working better than it is now, with Bluetooth working and proper error messages soon.
Merry Christmas!
Mr Mouse works with your windows computer as a Computer Mouse and Keyboard.
The Computer Mouse can be used like a touch pad or a motion controller (beta) and connects to your computer over your local Wi-Fi network or via Bluetooth connection. (Server Required see bottom).
The Motion controller uses images taken from your devices rear facing camera to determine its motion, translating this information into real time pointer movements on your monitor.
Features
Bluetooth / Wi-Fi Connection
Touch Pad controlled Mouse Pointer
Motion Controlled Mouse Pointer
Two Finger Page Scroll
Pinch To Zoom
Keyboard input
Coming soon
Presentation controls (controls added but not yet supported by the server application)
... your suggestions.
This is a beta release of this app so expect bugs.
Mac Hack install guide (translated):
http://translate.googleusercontent....-wine/&usg=ALkJrhhp3KTxvmSl26vSyEJ8VqROepU-pw
Please let me know what you think.
If you are having trouble understanding this app please see the post from addictive tips on it's use.
http://www.addictivetips.com/mobile...oid-device-into-a-motion-tracking-wifi-mouse/
or Watch this YouTube Video
http://www.youtube.com/watch?v=KaTFHjN3AOw
Android market link
https://market.android.com/details?id=com.theMisterGuy
server
https://sourceforge.net/projects/mrmouseserver/files/
or
https://rapidshare.com/files/3232960506/mr-mouse-server-1.2.msi
V1.7
ARM support
-Removed ARM v7a with NEON
*Fixed missing lib that was effecting devices like the HTC Wildfire.
Camera Mouse
*Vast improvement in performance
*Fixed force closing (again)
*Removed camera view
*Added indicator light that shows the status of the camera mouse when in use.
Bluetooth Connection
*Error messages now helpful
1.6
ARM support
+ARM v7a with NEON
Camera Mouse
*Improved performance
*Fixed force closing
*Simplified camera view
*Lowered power consumption
1.55
Minimum API
*Reverted to minimum API of 7
Access Permissions
*Removed the need for "Write to external storage"
Language Support
+German (Special thanks to Jonathan A.)
+Spanish
Camera Mouse
*Smoothed starting transition
Preferences
*Fixed reported bug when switching between Bluetooth and Wi-Fi
UI
*Added controls for presentations (not yet supported by the server)
**Various bug fixes
1.5
**New Server**
Connections
*Bluetooth support
*Improved establishing Wi-Fi link
Scroll
*Improved sensitivity of the page scroll
keyboard
*Improved layout *Thanks dermann @ XDA
*Fixed show/hide keyboard bug in options menu
1.30
**New Server**
Touch Mouse
*Multi-Touch support, pinch to zoom and two finger scroll
*Double tap, double tap and move
*Improved sensitivity settings
*Fixed bug with scroll sensitivity settings
UI Elements
*New keyboard
1.2
Recompiled with OpenCV 2.3
Added support for pre ARM 7 devices, *not confirmed working
Camera Mouse
Optimizations
Wifi
Optimizations for sending data
Improved connection initialization
Server
Various bug fixes
Mouse Movement algorithm reworked
Optimizations for receiving data
1.01
Camera Mouse mode
Optimizations
Various bug fixes
WiFi connection
Improved connection stability
Various bug fixes
Settings
Minor bug fix
ONLY 2.2.2, 2.3.3, 2.3.4, 3.0.1 are confirmed working OS versions to support the native camera libs that are included in this project
Confirmed Supported Devices List:
HTC Nexus One
HTC Sensation 4G
HTC Desire HD
HTC Desire HD 2
HTC EVO
Samsung Galaxy S
Samsung Nexus S
Sony Xperia Arc
Last edited: