常用模板
2021/6/5 18:52:37
本文主要是介绍常用模板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
opencv打开摄像头
#include "opencv2/opencv.hpp" #include <string> #include <iostream> using namespace cv; using namespace std; int main() { VideoCapture inputVideo(0); if (!inputVideo.isOpened()) { cout << "Could not open the input video " << endl; return -1; } Mat frame; string imgname; int f = 1; while (1) //Show the image captured in the window and repeat { inputVideo >> frame; // read if (frame.empty()) break; // check if at end imshow("Camera", frame); char key = waitKey(1); if (key == 27)break; if (key == 'q' || key == 'Q') { imgname = to_string(f++) + ".jpg"; imwrite(imgname, frame); } } cout << "Finished writing" << endl; return 0; }
cmakelist.txt
project(fan) CMAKE_MINIMUM_REQUIRED(VERSION 3.10) find_package(OpenCV REQUIRED) find_package(OpenCV QUIET COMPONENTS core highgui imgproc imgcodecs videoio) AUX_SOURCE_DIRECTORY(./ DIR_SRCS) include_directories(${OpenCV_INCLUDE_DIRS}) include_directories(/home/dji/文档/RM2021/capture/MVS/inlude) link_directories(${OpenCV_LIBRARY_DIRS}) link_directories("/home/dji/文档/RM2021/capture/MVS/lib/aarch64") link_libraries("/home/dji/文档/RM2021/capture/MVS/lib/aarch64/libMvCameraControl.so") SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) add_compile_options(-std=c++11) #-Wall -Werror ADD_EXECUTABLE(fan ${DIR_SRCS}) target_link_libraries(fan ${OpenCV_LIBS}) target_link_libraries(fan -lpthread -luuid -lMvCameraControl -lX11 ) target_link_libraries(fan libMvCameraControl.so)
延时:
#include <stdio.h> int main() { printf("hello\n"); sleep(1); //延迟1秒 printf("world\n"); return 0; }
这篇关于常用模板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南