工程目录如图所示
首先需要编译生成三个.o结尾的文件
执行以下三个编译命令
g++ -c CalculateStem.cpp -o CalculateStem.o -I/usr/local/include/ -lraspicam -lraspicam_cv -lopencv_core -lopencv_highgui -lopencv_imgcodecs
g++ -c Curvefit.cpp -o Curvefit.o -I/usr/local/include/ -lraspicam -lraspicam_cv -lopencv_core -lopencv_highgui -lopencv_imgcodecs
g++ -c ExtractCenterLine.cpp -o ExtractCenterLine.o -I/usr/local/include/ -lraspicam -lraspicam_cv -lopencv_core -lopencv_highgui -lopencv_imgcodecs
最后生成program 执行文件
g++ CalculateStem.o Curvefit.o ExtractCenterLine.o -o program -I/usr/local/include/ -lraspicam -lraspicam_cv -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc
使用
./program 命令执行改文件