[codex] add Mac RDK camera streaming tools#1
Draft
limit-coding wants to merge 1 commit into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
new_project/local_mission_vision.py, a Mac-side local runner that can read either a local camera or an HTTP MJPEG stream, scan QR first, then switch to YOLO classification/detection.new_project/rdk_deploy/mjpeg_view.py, a lightweight RDK-side ROS/imageto MJPEG HTTP preview server.new_project/README.md.Why
This supports debugging the RDK X5 USB camera from a Mac over Ethernet/Wi-Fi without changing the RDK static IP or radar network configuration. The Mac can preview the camera in a browser or run QR -> YOLO recognition from the stream.
Validation
192.168.1.100./imagerecovered at about 30 Hz after restartinghobot_usb_cam.http://192.168.1.100:8080/streamreturns MJPEG/JPEG data.http://192.168.1.100:8080/streamand read frames.Notes
The local checkout had unrelated existing changes and one existing unpushed
maincommit, so this PR was built from a cleanorigin/mainworktree and includes only the camera streaming/Mac runner files.