Add CameraGrabber camera wrapper and refactor main loop

- 新增 inc/camera_set.hpp + src/camera_set.cpp:封装相机初始化、启停、参数设置与取帧
- main.cpp 改用 CameraGrabber,取流循环支持 ESC 退出
- xmake.lua 增加 inc/ 头文件目录与绝对路径
- .gitignore 忽略 wget 日志
This commit is contained in:
2026-09-13 22:44:23 +08:00
parent 37548a92ad
commit 14d7f9e571
6 changed files with 240 additions and 86 deletions
+6 -1
View File
@@ -1,6 +1,11 @@
[
{
"directory": "/home/mzxiang/opencv_project/27RM",
"arguments": ["/usr/bin/g++", "-c", "-m64", "-g", "-O0", "-std=c++11", "-I/usr/local/include/opencv4", "-I/home/mzxiang/MindVisionSDK/include", "-o", "build/.objs/27RM/linux/x86_64/debug/src/main.cpp.o", "src/main.cpp"],
"arguments": ["/usr/bin/g++", "-c", "-m64", "-g", "-O0", "-std=c++11", "-I/home/mzxiang/opencv_project/27RM/inc", "-I/usr/local/include/opencv4", "-I/home/mzxiang/MindVisionSDK/include", "-o", "build/.objs/27RM/linux/x86_64/debug/src/main.cpp.o", "src/main.cpp"],
"file": "src/main.cpp"
},
{
"directory": "/home/mzxiang/opencv_project/27RM",
"arguments": ["/usr/bin/g++", "-c", "-m64", "-g", "-O0", "-std=c++11", "-I/home/mzxiang/opencv_project/27RM/inc", "-I/usr/local/include/opencv4", "-I/home/mzxiang/MindVisionSDK/include", "-o", "build/.objs/27RM/linux/x86_64/debug/src/camera_set.cpp.o", "src/camera_set.cpp"],
"file": "src/camera_set.cpp"
}]