c++编译执行
预处理
合并多个单张图片的txt文件为一个训练txt
cat *.txt > train.txt
替换文件中的特定字符串(将’80 '替换为’1 ')
// find "file"|xargs perl -pi -e 's|old|new|g'
find "train.txt"|xargs perl -pi -e 's|80 |1 |g'
zip -r filename.zip filename
unzip -o -d /home/crj/WassersteinGAN-pytorch WassersteinGAN-pytorch.zip
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
unrar e file.rar //解压rar
以目前所用的标定code为例,记录过程。
(1)批处理图像生成文件名的txt文件。
find -name "*.jpg" > imagesname.txt
find filepath -name "*.jpg" > imagesname.txt
保存在当前文档中,实现生成
find /home/crj/calibration/images/ -name "*.jpg" > imagename.txt
(2)安装opencv
参考:https://blog.csdn.net/gxuphf123/article/details/81121791
(3)编译执行.cpp文件
// opencv下的编译
g++ `pkg-config --cflags opencv` -o calibration calibration.cpp `pkg-config --libs opencv`
./calibration
// 普通环境下的编译
g++ -o hello hello.cpp
./hello