# libcamera-cpp-demo **Repository Path**: xianyifanfengshun/libcamera-cpp-demo ## Basic Information - **Project Name**: libcamera-cpp-demo - **Description**: libcamera c++ demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-20 - **Last Updated**: 2025-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Libcamera c++ demo ``` sudo apt install -y libopencv-dev sudo apt install -y cmake ``` ``` mkdir build cd build cmake .. make -j4 ``` 下载opencv源码Linux环境下载tar.gz格式 sudo apt-get install build-essential cmake git pkg-config sudo apt-get install libjpeg8-dev -y libjpeg-dev sudo apt-get install libtiff5-dev -y sudo apt-get install libjasper-dev -y sudo apt-get install libpng12-dev -y sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y sudo apt-get install libgtk2.0-dev -y sudo apt-get install libatlas-base-dev gfortran -y mkdir build && cd build sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D BUILD_opencv_python3=OFF \ -D BUILD_opencv_python2=OFF \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D BUILD_EXAMPLES=ON \ -D WITH_OPENCL=OFF \ -D WITH_CUDA=OFF \ -D BUILD_TESTS=OFF \ -D BUILD_PERF_TESTS=OFF \ -D WITH_QT=ON \ -D BUILD_SHARED_LIBS=ON .. sudo make -j4 sudo make install sudo ldconfig qt pro中添加路径 LIBS += /usr/local/lib/libopencv_* INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv4 \ /usr/local/include/opencv4/opencv2 编译失败,没有libcamera\ sudo apt-get install libcamera-dev 在Qt中,pro中添加libcamera.so和libcamera-base.so 并且,qt和libcamera不兼容,需要增加qmake CONFIG+=no_keywords 或者,在libcamera的头文件中,添加#undef signals ,#undef slots,#undef emit,#undef foreach