导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    t113的opencv配置问题

    Linux
    1
    5
    500
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Q
      q1099009839 LV 3 最后由 q1099009839 编辑

      这是报错信息:
      81581784-3d18-49b4-b478-a51aa4140dbd-image.png
      camera文件夹下Makefile文件信息:
      include $(TOPDIR)/rules.mk
      include $(BUILD_DIR)/package.mk

      PKG_NAME:=camera_face
      PKG_RELEASE:=1

      PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
      SRC_CODE_DIR := ./src/

      define Package/$(PKG_NAME)
      SECTION:=utils
      CATEGORY:=Utilities
      TITLE:=Camera Face Detection Tool
      DEPENDS:=+libjpeg +opencv
      endef

      define Package/$(PKG_NAME)/description
      A program demonstrating face detection via camera.
      endef

      define Build/Prepare
      mkdir -p $(PKG_BUILD_DIR)
      $(CP) -r ./src/* $(PKG_BUILD_DIR)/
      endef

      define Build/Compile
      $(MAKE) -C $(PKG_BUILD_DIR)/
      ARCH="$(TARGET_ARCH)"
      AR="$(TARGET_AR)"
      CC="$(TARGET_CXX)"
      CFLAGS="$(TARGET_CFLAGS) $(shell pkg-config --cflags opencv4)"
      LDFLAGS="$(TARGET_LDFLAGS) $(shell pkg-config --libs opencv4) -ljpeg -lpthread -lstdc++ -lstdc++fs"

      endef

      define Package/camera_face/install
      $(INSTALL_DIR) $(1)/usr/bin
      $(INSTALL_BIN) $(PKG_BUILD_DIR)/camera_face $(1)/usr/bin
      endef

      $(eval $(call BuildPackage,$(PKG_NAME)))
      camera文件夹下src文件夹下的Makefile文件信息如下:
      camera_face: camera_face.o
      arm-openwrt-linux-g++ camera_face.o -o camera_face
      $(shell pkg-config --cflags --libs opencv4)
      -ljpeg -lpthread -lstdc++ -std=c++11

      camera_face.o: camera_face.cpp
      arm-openwrt-linux-g++ -c camera_face.cpp -std=c++11 $(shell pkg-config --cflags opencv4)

      clean:
      rm -f *.o camera_face
      不知道为什么连不上库,指定路径都不行!

      Q 2 条回复 最后回复 回复 引用 分享 0
      • Q
        q1099009839 LV 3 @q1099009839 最后由 编辑

        @q1099009839 这是我的代码#include <opencv4/opencv2/opencv.hpp>
        #include <opencv4/opencv2/imgproc.hpp>
        #include <opencv4/opencv2/highgui.hpp>
        #include <opencv4/opencv2/objdetect.hpp>
        #include <stdio.h>
        #include <sys/types.h>
        #include <sys/stat.h>
        #include <fcntl.h>
        #include <stdlib.h>
        #include <unistd.h>
        #include <sys/ioctl.h>
        #include <linux/videodev2.h>
        #include <string.h>
        #include <sys/mman.h>
        #include <jpeglib.h>
        #include <linux/fb.h>

        int fd_fb;
        int screen_size; // 屏幕像素大小
        int LCD_width; // LCD宽度
        int LCD_height; // LCD高度
        unsigned char *fbbase = NULL; // LCD显存地址
        unsigned long line_length; // LCD一行的长度(字节为单位)
        unsigned int bpp; // 像素深度bpp

        cv::CascadeClassifier face_cascade;

        /* 初始化LCD /
        int LCD_Init(void)
        {
        struct fb_var_screeninfo var; /
        Current var /
        struct fb_fix_screeninfo fix; /
        Current fix */

        /* 打开图形帧缓冲设备 */
        fd_fb = open("/dev/fb0", O_RDWR);
        if (fd_fb < 0)
        {
            perror("打开LCD失败");
            return -1;
        }
        /* 获取LCD信息 */
        ioctl(fd_fb, FBIOGET_VSCREENINFO, &var); // 获取屏幕可变信息
        ioctl(fd_fb, FBIOGET_FSCREENINFO, &fix); // 获取屏幕固定信息
        // LCD_width  = var.xres * var.bits_per_pixel / 8;
        // pixel_width = var.bits_per_pixel / 8;
        screen_size = var.xres * var.yres * var.bits_per_pixel / 8;
        LCD_width = var.xres;
        LCD_height = var.yres;
        bpp = var.bits_per_pixel;
        line_length = fix.line_length;
        printf("LCD分辨率:%d %d\n", LCD_width, LCD_height);
        printf("bpp: %d\n", bpp);
        fbbase = (unsigned char*) mmap(NULL, screen_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd_fb, 0);
        if (fbbase == (unsigned char *)-1)
        {
            printf("can't mmap\n");
            return -1;
        }
        memset(fbbase, 0xFF, screen_size); // LCD设置为白色背景
        return 0;
        

        }/daozhemeiwenti/

        int LCD_JPEG_Show(const char *JpegData, int size)
        {
        int min_hight = LCD_height, min_width = LCD_width, valid_bytes;
        struct jpeg_decompress_struct cinfo;
        struct jpeg_error_mgr jerr;

        cinfo.err = jpeg_std_error(&jerr); // 错误处理对象与解压对象绑定
        
        // 创建解码对象
        jpeg_create_decompress(&cinfo);
        
        // 指定解码数据源
        jpeg_mem_src(&cinfo, (unsigned char*)JpegData, size);
        
        // 读取图像信息
        jpeg_read_header(&cinfo, TRUE);
        
        // printf("jpeg图像的大小为:%d*%d\n", cinfo.image_width, cinfo.image_height);
        // 设置解码参数
        cinfo.out_color_space = JCS_RGB; // 可以不设置默认为RGB
        
        // cinfo.scale_num = 1;
        // cinfo.scale_denom = 1;设置图像缩放,scale_num/scale_denom缩放比例,默认为1
        
        // 开始解码
        jpeg_start_decompress(&cinfo);
        
        // 为缓冲区分配空间
        unsigned char *jpeg_line_buf = (unsigned char*) malloc(cinfo.output_components * cinfo.output_width);
        unsigned int *fb_line_buf = (unsigned int*) malloc(line_length);
               // 每个成员4个字节和RGB888对应
        
        // 判断图像和LCD屏那个分辨率更低
        if (cinfo.output_width < min_width)
            min_width = cinfo.output_width;
        if (cinfo.output_height < min_hight)
            min_hight = cinfo.output_height;
        
        // 读取数据,数据按行读取
        valid_bytes = min_width * bpp / 8; // 一行的有效字节数,实际写进LCD显存的一行数据大小
        unsigned char *ptr = fbbase;
        while (cinfo.output_scanline < min_hight)
        {
            jpeg_read_scanlines(&cinfo, &jpeg_line_buf, 1); // 每次读取一行
            // 将读取到的BGR888数据转化为RGB888
            unsigned int red, green, blue;
            unsigned int color;
            for (int i = 0; i < min_width; i++)
            {
                red = jpeg_line_buf[i * 3];
                green = jpeg_line_buf[i * 3 + 1];
                blue = jpeg_line_buf[i * 3 + 2];
                color = 0xFF000000 | red << 16 | green << 8 | blue;
                fb_line_buf[i] = color;
            }
            memcpy(ptr, fb_line_buf, valid_bytes);
            ptr += LCD_width * bpp / 8;
        }
        
        // 完成解码
        jpeg_finish_decompress(&cinfo);
        
        // 销毁解码对象
        jpeg_destroy_decompress(&cinfo);
        
        // 释放内存
        free(jpeg_line_buf);
        free(fb_line_buf);
        
        return 1;
        

        }

        void detectAndDisplay(cv::Mat frame)
        {
        std::vectorcv::Rect faces;
        cv::Mat frame_gray;

        // 转换为灰度图
        cv::cvtColor(frame, frame_gray, cv::COLOR_BGR2GRAY);
        cv::equalizeHist(frame_gray, frame_gray);
        
        // 检测人脸
        face_cascade.detectMultiScale(frame_gray, faces);
        
        // 在图像中绘制矩形框标记人脸
        for (size_t i = 0; i < faces.size(); i++)
        {
            cv::rectangle(frame, faces[i], cv::Scalar(255, 0, 0), 2);
        }
        
        // 显示结果
        // cv::imshow("Face Detection", frame); // 如果在调试环境中运行,可以用这个查看图像
        

        }

        int main(int argc, char **argv)
        {
        if (argc != 2)
        {
        printf("%s </dev/video4...>\n", argv[0]);
        return -1;
        }

        if (!face_cascade.load("/tina-d1-h/out/t113-100ask/staging_dir/target/usr/include/opencv4/opencv2/haarcascade_frontalface_default.xml")) {
            printf("Error loading face cascade\n");
            return -1;
        }
        
        /* LCD初始化 */
        if (LCD_Init() != 0)
        {
            printf("LCD初始化失败!\n"); 
            return -1;
        } else {
            printf("LCD初始化成功!\n");
        }
        
        /* 1.打开摄像头设备 */
        int fd = open(argv[1], O_RDWR);
        if (fd < 0)
        {
            perror("打开设备失败");
            close(fd);
            return -1;
        }
        
        /* 2.设置摄像头采集格式 */
        struct v4l2_format vfmt;
        vfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;       // 选择视频抓取
        vfmt.fmt.pix.width = 800;                // 设置宽,设置为LCD的宽高
        vfmt.fmt.pix.height = 600;              // 设置高
        vfmt.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; // 设置视频采集像素格式
        vfmt.fmt.pix.field = V4L2_FIELD_ANY;            
        
        int ret = ioctl(fd, VIDIOC_S_FMT, &vfmt);       // VIDIOC_S_FMT:设置捕获格式
        if (ret < 0)
        {
            perror("设置采集格式错误");
            printf("实际格式: pixelformat=%c%c%c%c\n",
                (char)(vfmt.fmt.pix.pixelformat),
                (char)(vfmt.fmt.pix.pixelformat >> 8),
                (char)(vfmt.fmt.pix.pixelformat >> 16),
                (char)(vfmt.fmt.pix.pixelformat >> 24));
            close(fd);
            return -1;
        }
        memset(&vfmt, 0, sizeof(vfmt));                 // 清空vfmt结构体
        vfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
        ret = ioctl(fd, VIDIOC_G_FMT, &vfmt);
        if (ret < 0)
        {
            perror("读取采集格式失败");
        }
        printf("设置分辨率width = %d\n", vfmt.fmt.pix.width);
        printf("设置分辨率height = %d\n", vfmt.fmt.pix.height);
        unsigned char *p = (unsigned char *)&vfmt.fmt.pix.pixelformat;
        printf("pixelformat = %c%c%c%c\n", p[0], p[1], p[2], p[3]);
        
        /* 3.申请缓冲队列 */
        struct v4l2_requestbuffers reqbuffer;
        memset(&reqbuffer, 0, sizeof(reqbuffer));
        reqbuffer.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
        reqbuffer.count = 4;                   // 申请4个缓冲区
        reqbuffer.memory = V4L2_MEMORY_MMAP;    // 采用内存映射的方式
        
        ret = ioctl(fd, VIDIOC_REQBUFS, &reqbuffer);
        if (ret < 0)
        {
            perror("申请缓冲队列失败");
        }
        
        /* 4.映射,映射之前需要查询缓存信息->每个缓冲区逐个映射->将缓冲区放入队列 */
        struct v4l2_buffer mapbuffer;
        unsigned char *mmpaddr[4];                    // 用于存储映射后的首地址
        unsigned int addr_length[4];                  // 存储映射后空间的大小
        mapbuffer.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; // 初始化type
        for (int i = 0; i < reqbuffer.count; i++)
        {
            mapbuffer.index = i;
            ret = ioctl(fd, VIDIOC_QUERYBUF, &mapbuffer); // 查询缓存信息
            if (ret < 0)
                perror("查询缓存队列失败");
        
            mmpaddr[i] = (unsigned char *)mmap(NULL, mapbuffer.length, PROT_READ | PROT_WRITE, MAP_SHARED, fd, mapbuffer.m.offset); // mapbuffer.m.offset映射文件的偏移量
        
            addr_length[i] = mapbuffer.length;
        
            // 放入队列
            ret = ioctl(fd, VIDIOC_QBUF, &mapbuffer);
            if (ret < 0)
                perror("放入队列失败");
        }
        
        /* 5.开始采集数据 */
        int type = V4L2_BUF_TYPE_VIDEO_CAPTURE;     // 捕获
        ret = ioctl(fd, VIDIOC_STREAMON, &type);    // 视频流
        if (ret < 0)
            perror("打开设备失败");
        while (1)
        {
            // 从队列中提取一帧数据
            struct v4l2_buffer readbuffer;
            readbuffer.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
            ret = ioctl(fd, VIDIOC_DQBUF, &readbuffer); // 从缓冲队列获取一帧数据(出队列)
            // 出队列后得到缓存的索引index,得到对应缓存映射的地址mmpaddr[readbuffer.index]
            if (ret < 0)
                perror("获取数据失败");
                /*opencv*/
                cv::Mat frame(LCD_height, LCD_width, CV_8UC3, mmpaddr[readbuffer.index]);
                detectAndDisplay(frame); 
            // 显示在LCD上
            LCD_JPEG_Show((const char *)frame.data, frame.total() * frame.elemSize());
            // 读取数据后将缓冲区放入队列
            ret = ioctl(fd, VIDIOC_QBUF, &readbuffer);
            if (ret < 0)
                perror("放入队列失败");
        }
        
        /* 6.关闭设备 */
        ret = ioctl(fd, VIDIOC_STREAMOFF, &type);
        if (ret < 0)
            perror("关闭设备失败");
        /* 7.取消映射 */
        for (int i = 0; i < 4; i++)
            munmap(mmpaddr[i], addr_length[i]);
        
        /* 8.关闭设备 */    
        close(fd);
        
        return 0;
        

        }
        这是动态库信息:
        ubuntu@ubuntu1804:~/tina-d1-h/package/camera$ ls -l /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_*
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_aruco.so -> libopencv_aruco.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_aruco.so.4.1 -> libopencv_aruco.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 338892 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_aruco.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bgsegm.so -> libopencv_bgsegm.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bgsegm.so.4.1 -> libopencv_bgsegm.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 119144 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bgsegm.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bioinspired.so -> libopencv_bioinspired.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 30 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bioinspired.so.4.1 -> libopencv_bioinspired.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 220372 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_bioinspired.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_calib3d.so -> libopencv_calib3d.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_calib3d.so.4.1 -> libopencv_calib3d.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 1031836 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_calib3d.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ccalib.so -> libopencv_ccalib.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ccalib.so.4.1 -> libopencv_ccalib.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 267392 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ccalib.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_core.so -> libopencv_core.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_core.so.4.1 -> libopencv_core.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 2691408 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_core.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_datasets.so -> libopencv_datasets.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_datasets.so.4.1 -> libopencv_datasets.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 307456 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_datasets.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 30 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn_objdetect.so -> libopencv_dnn_objdetect.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 32 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn_objdetect.so.4.1 -> libopencv_dnn_objdetect.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 37796 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn_objdetect.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 20 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn.so -> libopencv_dnn.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn.so.4.1 -> libopencv_dnn.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 3637832 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dnn.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 20 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dpm.so -> libopencv_dpm.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dpm.so.4.1 -> libopencv_dpm.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 83936 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_dpm.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_face.so -> libopencv_face.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_face.so.4.1 -> libopencv_face.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 405888 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_face.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_features2d.so -> libopencv_features2d.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 29 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_features2d.so.4.1 -> libopencv_features2d.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 602888 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_features2d.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_flann.so -> libopencv_flann.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_flann.so.4.1 -> libopencv_flann.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 345204 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_flann.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_freetype.so -> libopencv_freetype.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_freetype.so.4.1 -> libopencv_freetype.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 38692 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_freetype.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_fuzzy.so -> libopencv_fuzzy.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_fuzzy.so.4.1 -> libopencv_fuzzy.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 59736 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_fuzzy.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_gapi.so -> libopencv_gapi.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_gapi.so.4.1 -> libopencv_gapi.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 1576784 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_gapi.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 20 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_hfs.so -> libopencv_hfs.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_hfs.so.4.1 -> libopencv_hfs.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 70952 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_hfs.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_highgui.so -> libopencv_highgui.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_highgui.so.4.1 -> libopencv_highgui.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 56780 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_highgui.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgcodecs.so -> libopencv_imgcodecs.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgcodecs.so.4.1 -> libopencv_imgcodecs.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 1319500 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgcodecs.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_img_hash.so -> libopencv_img_hash.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_img_hash.so.4.1 -> libopencv_img_hash.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 90664 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_img_hash.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgproc.so -> libopencv_imgproc.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgproc.so.4.1 -> libopencv_imgproc.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 3234576 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_imgproc.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 32 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_line_descriptor.so -> libopencv_line_descriptor.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 34 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_line_descriptor.so.4.1 -> libopencv_line_descriptor.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 148400 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_line_descriptor.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 19 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ml.so -> libopencv_ml.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ml.so.4.1 -> libopencv_ml.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 492136 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ml.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_objdetect.so -> libopencv_objdetect.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_objdetect.so.4.1 -> libopencv_objdetect.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 376924 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_objdetect.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_optflow.so -> libopencv_optflow.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_optflow.so.4.1 -> libopencv_optflow.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 330192 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_optflow.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 33 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_phase_unwrapping.so -> libopencv_phase_unwrapping.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 35 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_phase_unwrapping.so.4.1 -> libopencv_phase_unwrapping.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 49076 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_phase_unwrapping.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_photo.so -> libopencv_photo.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_photo.so.4.1 -> libopencv_photo.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 556112 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_photo.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_plot.so -> libopencv_plot.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_plot.so.4.1 -> libopencv_plot.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 35076 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_plot.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_quality.so -> libopencv_quality.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_quality.so.4.1 -> libopencv_quality.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 93180 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_quality.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 20 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_reg.so -> libopencv_reg.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_reg.so.4.1 -> libopencv_reg.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 103476 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_reg.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_rgbd.so -> libopencv_rgbd.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_rgbd.so.4.1 -> libopencv_rgbd.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 457640 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_rgbd.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_saliency.so -> libopencv_saliency.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_saliency.so.4.1 -> libopencv_saliency.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 129096 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_saliency.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_shape.so -> libopencv_shape.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_shape.so.4.1 -> libopencv_shape.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 147432 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_shape.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stereo.so -> libopencv_stereo.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stereo.so.4.1 -> libopencv_stereo.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 144296 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stereo.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stitching.so -> libopencv_stitching.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stitching.so.4.1 -> libopencv_stitching.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 612800 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_stitching.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 33 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_structured_light.so -> libopencv_structured_light.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 35 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_structured_light.so.4.1 -> libopencv_structured_light.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 83148 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_structured_light.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_superres.so -> libopencv_superres.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_superres.so.4.1 -> libopencv_superres.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 139196 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_superres.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 33 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_surface_matching.so -> libopencv_surface_matching.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 35 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_surface_matching.so.4.1 -> libopencv_surface_matching.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 271900 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_surface_matching.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 21 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_text.so -> libopencv_text.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_text.so.4.1 -> libopencv_text.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 331532 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_text.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_tracking.so -> libopencv_tracking.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_tracking.so.4.1 -> libopencv_tracking.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 1924132 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_tracking.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videoio.so -> libopencv_videoio.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videoio.so.4.1 -> libopencv_videoio.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 216328 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videoio.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 22 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_video.so -> libopencv_video.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 24 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_video.so.4.1 -> libopencv_video.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 341892 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_video.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 26 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videostab.so -> libopencv_videostab.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videostab.so.4.1 -> libopencv_videostab.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 222960 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_videostab.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 28 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xfeatures2d.so -> libopencv_xfeatures2d.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 30 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xfeatures2d.so.4.1 -> libopencv_xfeatures2d.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 2537544 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xfeatures2d.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ximgproc.so -> libopencv_ximgproc.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ximgproc.so.4.1 -> libopencv_ximgproc.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 915108 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_ximgproc.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 27 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xobjdetect.so -> libopencv_xobjdetect.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 29 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xobjdetect.so.4.1 -> libopencv_xobjdetect.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 75184 Mar 16 02:08 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xobjdetect.so.4.1.0
        lrwxrwxrwx 1 ubuntu ubuntu 23 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xphoto.so -> libopencv_xphoto.so.4.1
        lrwxrwxrwx 1 ubuntu ubuntu 25 Mar 16 02:09 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xphoto.so.4.1 -> libopencv_xphoto.so.4.1.0
        -rw-r--r-- 1 ubuntu ubuntu 214032 Mar 16 02:07 /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/lib/libopencv_xphoto.so.4.1.0

        这是头文件信息:
        ubuntu@ubuntu1804:~/tina-d1-h/package/camera$ ls /home/ubuntu/tina-d1-h/out/t113-100ask/staging_dir/target/usr/include/opencv4/opencv2
        aruco core.hpp flann.hpp highgui.hpp objdetect quality stitching tracking.hpp ximgproc
        aruco.hpp cvconfig.h freetype.hpp imgcodecs objdetect.hpp quality.hpp stitching.hpp video ximgproc.hpp
        bgsegm.hpp datasets fuzzy imgcodecs.hpp opencv.hpp reg structured_light video.hpp xobjdetect.hpp
        bioinspired dnn fuzzy.hpp img_hash opencv_modules.hpp rgbd structured_light.hpp videoio xphoto
        bioinspired.hpp dnn.hpp gapi img_hash.hpp optflow rgbd.hpp superres videoio.hpp xphoto.hpp
        calib3d dpm.hpp gapi.hpp imgproc optflow.hpp saliency superres.hpp videostab
        calib3d.hpp face haarcascade_frontalface_default.xml imgproc.hpp phase_unwrapping saliency.hpp surface_matching videostab.hpp
        ccalib face.hpp hdf line_descriptor phase_unwrapping.hpp shape surface_matching.hpp viz
        ccalib.hpp features2d hdf.hpp line_descriptor.hpp photo shape.hpp text viz.hpp
        core features2d.hpp hfs.hpp ml photo.hpp stereo text.hpp xfeatures2d
        core_detect.hpp flann highgui ml.hpp plot.hpp stereo.hpp tracking xfeatures2d.hpp

        Q 1 条回复 最后回复 回复 引用 分享 0
        • Q
          q1099009839 LV 3 @q1099009839 最后由 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 分享 0
          • Q
            q1099009839 LV 3 @q1099009839 最后由 编辑

            @q1099009839 94a0c27b-f2bf-4151-a16c-7bc477d005a2-image.png vsvs'co'dvscode头文件内容

            1 条回复 最后回复 回复 引用 分享 0
            • Q
              q1099009839 LV 3 最后由 编辑

              是真没人回,那就自己回一下,我重新编译了opencv库,链接自己编译的库就没问题了

              1 条回复 最后回复 回复 引用 分享 0
              • 1 / 1
              • First post
                Last post

              Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

              行为准则 | 用户协议 | 隐私权政策