| | |
| | | ./lib/detecter_tools/*.hpp |
| | | ./lib/detecter_tools/*.cuh |
| | | ./lib/detecter_tools/darknet/*.hpp |
| | | ./lib/detecter_tools/darknet/*.cuh) |
| | | ./lib/detecter_tools/darknet/*.cuh |
| | | ) |
| | | |
| | | # 检索查找文件信息 |
| | | file(GLOB sources |
| | |
| | | ./lib/detecter_tools/*.cpp |
| | | ./lib/detecter_tools/darknet/*.c |
| | | ./lib/detecter_tools/darknet/*.cpp |
| | | ./lib/detecter_tools/darknet/*.cu) |
| | | ./lib/detecter_tools/darknet/*.cu |
| | | ) |
| | | |
| | | source_group("Include" FILES ${CURRENT_HEADERS}) |
| | | source_group("Source" FILES ${sources}) |
| | |
| | | set( |
| | | CUDA_NVCC_FLAGS |
| | | ${CUDA_NVCC_FLAGS}; |
| | | -gencode arch=compute_61,code=sm_61 -std=c++14# 不同GPU有不同的算力指数,可查看算力表 |
| | | -gencode arch=compute_61,code=sm_61 -std=c++14 # 不同GPU有不同的算力指数,可查看算力表 |
| | | ) |
| | | set(CUDA_NVCC_FLAGS_RELWITHDEBINFO "--device-debug;-lineinfo") |
| | | #find_package(OpenCV REQUIRED) # 查找系统的默认opencv环境 |
| | |
| | | endif() |
| | | |
| | | |
| | | # set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv3.4.8) |
| | | set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv2.4.13) |
| | | set(OpenCV_DIR /data/disk2/opt/01_opencv/opencv4.5.1/build) |
| | | FIND_PACKAGE(OpenCV REQUIRED) |
| | | |
| | | link_directories(/usr/local/cuda-10.0/lib64) |
| | | #link_directories(/usr/local/lib) |
| | |
| | | nvToolsExt |
| | | opencv_core |
| | | opencv_highgui |
| | | # opencv_imgcodecs |
| | | opencv_imgcodecs |
| | | opencv_imgproc |
| | | # opencv_videoio |
| | | opencv_videoio |
| | | opencv_video |
| | | opencv_calib3d |
| | | opencv_features2d |
| | |
| | | #cuda_add_library(${PROJECT_NAME} SHARED ${sources} ${CURRENT_HEADERS}) |
| | | |
| | | #设置 target 需要链接的库 |
| | | target_link_libraries(${PROJECT_NAME} ${LIBS}) |
| | | target_link_libraries(${PROJECT_NAME} ${LIBS} ${Opencv_LIBS}) |
| | |
| | | // draw_frame(cam_name, frame); //原始画面保留
|
| | | //#endif
|
| | | #ifdef S_SERVER
|
| | | cv::VideoWriter writer("/data3/Scheaven/base_sresult.avi", CV_FOURCC('M','J','P','G'), 24, cv::Size(800,500), true);
|
| | | cv::VideoWriter writer("/data3/Scheaven/base_sresult.avi", cv::VideoWriter::fourcc('M','J','P','G'), 24, cv::Size(800,500), true);
|
| | | #else
|
| | | cv::VideoWriter writer("./base_sresult.avi", CV_FOURCC('M','J','P','G'), 24, cv::Size(800,500), true);
|
| | | cv::VideoWriter writer("./base_sresult.avi", cv::VideoWriter::fourcc('M','J','P','G'), 24, cv::Size(800,500), true);
|
| | | #endif
|
| | |
|
| | | void draw_SDK_result(const int cam_id, cv::Mat mat_img, TResult& t_result)
|
| | |
| | | #include "std_target.h"
|
| | | #include "time.h"
|
| | |
|
| | |
|
| | | #ifdef OPENCV
|
| | | #include <opencv2/opencv.hpp> // C++
|
| | | #pragma comment(lib, "opencv_core249.lib")
|
| | | #pragma comment(lib, "opencv_imgproc249.lib")
|
| | | #pragma comment(lib, "opencv_highgui249.lib")
|
| | |
|
| | | #endif // OPENCV
|
| | | using namespace std;
|
| | | using namespace cv;
|
| | | void* handle;
|