Image92.mp4Third-person View |
Image91.mp4First-person View |
Qt5, C++, GCC, QUC (directly integrated into Qt Designer), OpenCV 4.6.0+, CUDA 11.x, cuDNN, Eigen (matrix library).
You can use AI to generate a theme stylesheet and apply it with setStylesheet.
If you already know how to build a basic Qt chat app, you can quickly understand the tcpserver class and extend it as needed.
The rtsp class receives two streams from OrangePi.
Use Mediamtx on OrangePi for pushing streams.
The saver class lets you choose whether to save images and videos.
The localizationmap class visualizes ROV position.
The KalmanFilter class provides a smoothing idea for ROV trajectory.
Image1-Ezgif.Com-Rotate.mp4
Please read OpenCV official sample first:
stitching_detailed
Then check this project stitcher class.
For further optimization, refer to CS205-ImageStitching.
Image74.mp4Step 1: Stitching Process |
Step 2: Stitched Result |
Refer to the _3d class and update 3d.qml as needed (.obj model path).
Example ROV model: Haiwei, extraction code: 50od.

