1、使用C++创建文件夹需要添加头文件;
#include <direct.h> string fileName; mkdir(fileName.to_str())
2、mkdir()如果文件夹已存在,则不会创建新的文件夹,但是mkdir函数仍返回true;
3、imwrite函数往文件夹写入名为img的图片,如果名为img的图片在文件夹中已经存在,imwrite后将会覆盖这个图片,且函数imwrite仍返回true;
4、头文件<io.h>下的_access()可以判断文件夹是否存在,头文件<direct.h>下的mkdir可以用来生成文件夹;
如果批量生成文件夹?
遇到问题与解决办法:
1、这个软触发光机投影及相机拍照的程序应该在什么情况下使用?
安装好相机SDK,连接好相机、光机,在指定位置建好pattern、capPattern文件夹,其中pattern文件夹放入要投影的图像;
键入任意字符,新建文件夹并触发拍照, capPattern中新建的文件夹存放拍摄的图片。
若需要多次采集,则每次采集前修改capNum的值,等于capPattern文件夹中最后一个文件夹的编号,就可以实现接着上次的继续采集,而非擦除上次的采集结果。
2、LNK1169: 找到一个或多个多重定义的符号
同样的代码在同一个项目中,存在多个变量被重复定义,解决办法,执行一个备份代码时,将另一个代码“排除在项目中”,重新运行即可解决。
标签:头文件,批量,mkdir,生成,采集,文件夹,imwrite,capPattern From: https://www.cnblogs.com/wwwe/p/17124413.html