crosstyan
  • Joined on 2022-09-30
crosstyan created branch main in HQU-gxy/esp_llcc68_driver 2025-05-19 18:18:10 +08:00
crosstyan created repository HQU-gxy/esp_llcc68_driver 2025-05-19 18:17:53 +08:00
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-30 11:45:45 +08:00
e593c7b363 Refactor find_extrinsic_object.py: update object points parquet file name, enhance type annotations with MarkerFace TypedDict for diamond ArUco markers, and improve code organization.
c8f4a7ab26 Refactor Jupyter notebooks for marker processing: deleted boom.ipynb and compute_3d_maybe.ipynb, added calculate_box_coord_naive.ipynb, calculate_box_face_coord_naive.ipynb, estimate_extrinstic.ipynb, find_aruco_points_with_image.ipynb, find_aruco_points.py, and find_extrinsic_object.py. Updated .gitignore to include new output files.
Compare 2 commits »
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-24 14:24:00 +08:00
733c6f8670 Update execution counts in find_cute_box_with_image.ipynb and adjust coordinate transformations for OpenGL to Blender compatibility.
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-24 12:56:36 +08:00
801485e6d5 Add draw_uv.ipynb for UV layout generation, including image processing and canvas creation. Updated find_cute_box_with_image.ipynb with new functions for 3D coordinate extraction and improved type annotations.
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-24 12:13:54 +08:00
9e1ac3d941 Add support for GLB files in LFS tracking, enhance find_cute_box_with_image.ipynb with new functions for 3D coordinate extraction, and introduce interactive_example.py for marker processing workflow.
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-23 19:13:12 +08:00
aa081f46ec Refactor find_cute_box_with_image.ipynb to reset execution counts, enhance type annotations, and add new functions for marker processing and UV-to-3D interpolation. Introduced TypedDict for marker representation and improved code organization.
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-23 17:08:09 +08:00
531bc6c29a Update Jupyter notebooks to reset execution counts and remove output cells. Added padding calculations for canvas in draw.ipynb and simplified output handling in find_cute_box_with_image.ipynb.
crosstyan pushed to main at HQU-gxy/ChArUcoBoardExp 2025-04-23 16:58:09 +08:00
667c155aab Refactor PDF handling and add new scripts. Removed specific PDF files from LFS tracking and replaced with a wildcard for all PDFs. Added a script to convert PDFs to PNGs and created new Jupyter notebooks for drawing and marker detection. Added new charuco PDF files for 410x410 markers.
909a0f112f cleanup
3598defe68 more paramters
2559055689 PnP works, kinda
Compare 10 commits »
crosstyan created branch main in HQU-gxy/ChArUcoBoardExp 2025-04-23 16:58:09 +08:00
crosstyan created repository HQU-gxy/ChArUcoBoardExp 2025-04-23 16:57:51 +08:00
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-04-17 11:55:37 +08:00
dbe3662088 Update App.tsx to introduce a new pose data structure for skeleton animation, enhancing the Human3DSkeleton component to accept multiple skeletons. Adjust type definitions and update skeleton instances in the Scene for improved flexibility in pose rendering.
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-04-16 10:24:50 +08:00
42c5ff6540 Refactor App.tsx to enhance skeleton animation capabilities by introducing a new pose data structure and updating the Human3DSkeleton component to accept customizable skeletons. Adjust camera extrinsic parameters for improved scene rendering.
crosstyan pushed to main at crosstyan/opening_www 2025-04-03 16:44:27 +08:00
6a9160c4da Add section on Majestic to README.md with link to OpenIPC Wiki
crosstyan pushed to main at crosstyan/opening_www 2025-04-03 15:43:35 +08:00
6744f8e60e Enhance README.md with detailed network configuration instructions and MAC address guidelines. Added example commands for setting up IP and writing firmware, along with explanations for valid MAC address formats.
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-03-28 11:23:09 +08:00
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-03-28 11:09:09 +08:00
d4e86e60ff Update .gitignore to exclude JSON files in src/assets and modify import path for pose data in App.tsx to reflect new asset structure.
8bcefd93bc Refactor Human3DSkeleton component to support frame-based animation, allowing for customizable start frame and frame rate. Remove deprecated Joints component for cleaner code. Update instance in Scene to reflect new props.
eaee23df40 Enhance Human3DSkeleton component to visualize 3D skeleton with color-coded joints and bones. Introduce body and hand bone connections, and update joint rendering logic to use specific colors based on joint types. Maintain compatibility with the previous Joints component.
2ec78b5d74 Add Joints component to visualize 3D pose data in Scene. Import pose data from JSON and implement Z-up to Y-up transformation for joint positioning. Update .gitignore to exclude public JSON files.
Compare 4 commits »
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-03-26 10:19:37 +08:00
d46b5ca3d6 Update Z-up to Y-up conversion matrix in App.tsx to correct axis orientation. Remove default camera view rendering from Scene component to streamline camera setup.
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-03-25 10:22:29 +08:00
6406dbd19f Add comprehensive documentation on coordinate system conversions in note.md. Explain the necessity and order of transformations for world and camera coordinates, clarifying the distinction between Z-up to Y-up and OpenCV to OpenGL conversions.
9fb7235d93 Refactor preProcessExtrinsic function to handle both Matrix4 and array inputs for extrinsic parameters. Add error handling for invalid inputs and update transformation sequence for camera-to-world conversion.
Compare 2 commits »
crosstyan pushed to main at HQU-gxy/camera-extrinsic-play 2025-03-25 10:10:20 +08:00
885ddd0989 Add detailed transformation sequence documentation in note.md and implement Z-up to Y-up conversion matrix in App.tsx. Update preProcessExtrinsic function to correctly apply transformation order for camera-to-world conversion.