Commit Graph

28 Commits

Author SHA1 Message Date
Jacki 806daa7098
Add function to export calibration json data from device storage
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-08-11 21:28:29 +02:00
Jacki e6f2955f78
Fix convertMaps requiring 32bit float matrices 2025-07-24 23:36:01 +02:00
Jacki d6609da400
Changed all matrix types from fp32 to fp64 2025-07-24 13:11:52 +02:00
Jacki 682daf4385
Add code to rectify frames for stereo depth images
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-06 04:22:05 +02:00
Jacki 262df2523c
Calculate matrices from calibration parameters
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-05 06:09:22 +02:00
Jacki 7097d96374
Fix visualize disparity
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-05 05:52:13 +02:00
Jacki a609d6b945
Fix using calibration data for undistortion and printing framerate
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-05 04:01:51 +02:00
Jacki 6314c867ca
Adjusted camera example application to utilize calibration data
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-05 02:52:59 +02:00
Jacki 4fe426913c
Format code
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-06-04 22:03:10 +02:00
Jacki d2ba6cbdf6
Add example project to utilize stereo cameras 2025-06-04 21:45:10 +02:00
Jacki 9526491fe8
Implement MCU support for Xreal Air 2 Ultra 2024-12-22 12:47:16 +01:00
Jacki 09ad6dc04e
Rename device4 into device_mcu
Signed-off-by: Jacki <jacki@thejackimonster.de>
2024-08-02 00:52:44 +02:00
Jacki 776fb7204d
Rename device3 to device_imu
Signed-off-by: Jacki <jacki@thejackimonster.de>
2024-08-02 00:42:26 +02:00
Jacki 1705703b73
Rename nreal to xreal in readme, cmake and binaries
Signed-off-by: Jacki <jacki@thejackimonster.de>
2024-03-02 02:22:50 +01:00
TheJackiMonster 45d6bc536e
Use proper type for euler angles
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-11-30 02:14:41 +01:00
TheJackiMonster b074ab72fc
Return errors on open functions
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-09-08 13:04:05 +02:00
TheJackiMonster 5bcf6efe57
Use enums for error codes
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-09-08 01:12:31 +02:00
TheJackiMonster 54c0e3ece4
Remove silent flag
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-09-08 00:36:20 +02:00
wheaney da91b813f0 Merge device changes from https://github.com/wheaney/xrealAirLinuxDriver 2023-09-06 14:32:47 -07:00
TheJackiMonster 06911014f8
Implement tool to upgrade mcu firmware (wip)
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-05-03 09:16:59 +02:00
TheJackiMonster 4f061d1687
Fix device4 payloads, adjust naming, complete its packet structure and request firmware versions
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-05-01 22:19:00 +02:00
TheJackiMonster 8cf3221944
Correct timeouts and remove broken brightness command
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-30 14:24:13 +02:00
TheJackiMonster d41415b485
Correct reading values from magnetometer and apply z axis flip properly
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-24 17:04:37 +02:00
TheJackiMonster b20a24bf66
Remove wrong filters and correction
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-21 21:30:16 +02:00
TheJackiMonster e2523135a9
Add correction to workaround rejection
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-06 01:39:35 +02:00
TheJackiMonster 17f944ae5e
Make examples executables
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-05 23:08:26 +02:00
TheJackiMonster 8ea326e429
Specify languages and allow C++ usage
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-05 22:51:55 +02:00
TheJackiMonster c96c9f0f8c
Add examples for debug output
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2023-04-05 22:14:51 +02:00