#ifndef PATH__H #define PATH__H /*-----------------------相机-LOG文件路径(LOG_PATH)-------------------------*/ #define LOG_PATH "/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/LOG/RedologFiles/" //引入所需路径所在的头文件 /*------------------------相机的配置文件(存放)路径----------------------------- ----*/ #define CAMERA_SET_PATH "/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/Camera/Camera_Profile/setParameter_flie/" //相机修改后保存的配置文件 #define CAMERA_LOAD_SET_PATH "/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/Camera/Camera_Profile/6D028F5PAK00006(5000).xml" //相机导入的配置文件 /*--------------------------装甲板识别----------------------------------------*/ #define MODEL_PATH "/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/NewAim/XML"//xml训练模型路径 jiexi
在提供的代码片段中,我们可以看到几个宏定义,它们分别指定了不同的文件路径。这些宏定义用于在程序中引用特定的文件或目录,以便于管理和访问。下面是对这些宏定义的详细解释:
-
LOG_PATH: 这个宏定义了一个日志文件的路径。日志文件通常用于记录程序运行时的信息,便于问题追踪和调试。在这段代码中,日志文件的路径被设置为
"/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/LOG/RedologFiles/"
。这意味着日志文件将被存储在FeiHuVision_MY_new_mvs
目录下的LOG
目录中,再具体到RedologFiles
文件夹内。13 -
CAMERA_SET_PATH: 这个宏定义指向相机配置文件的存储路径。配置文件可能包含相机的各种设置,如分辨率、曝光时间等,这些设置可以被修改并保存。路径为
"/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/Camera/Camera_Profile/setParameter_flie/"
,表明配置文件将被保存在Camera_Profile
目录下的setParameter_flie
文件夹中。13 -
CAMERA_LOAD_SET_PATH: 此宏定义指定了相机导入配置文件的路径。这个配置文件可能包含了相机的初始设置或用户自定义的配置。路径为
"/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/Camera/Camera_Profile/6D028F5PAK00006(5000).xml"
,这表明配置文件是一个XML文件,位于Camera_Profile
目录中。13 -
MODEL_PATH: 这个宏定义指向XML训练模型的路径。在机器学习和计算机视觉应用中,模型文件包含了训练好的参数,用于执行特定的任务,如图像识别、分类等。这里的路径
"/home/feihu/FeiHuVision_MY_new_mvs/FeiHuVision_MY_new_mvs/NewAim/XML"
表明模型文件被存储在NewAim
目录下的XML
文件夹中。13
这些宏定义通过指定绝对路径,使得程序能够准确地找到所需的文件和目录,无论程序在文件系统中的哪个位置运行。这种使用宏定义文件路径的方法提高了代码的可读性和可维护性。13