|
- public void WitiaiMain() //Fixed Entry, 所有函数名开头均以[public void]命名
- {
- // 不建议用中文,容易乱码
- string s_modelPath = @"D:\BaiduNetdiskDownload\AIOCRsProjects";
- string mask = @"D:\BaiduNetdiskDownload\AIOCRsProjects\Validation\Mask";
- string Image = @"D:\BaiduNetdiskDownload\AIOCRsProjects\Validation\Image";
- string savepath = @"D:\BaiduNetdiskDownload\AIOCRsProjects\Validation";
- ListImageFiles(Image, "png", out Ls_FileList);
- int number = Ls_FileList.Count();
-
- TupleAdd(savepath, "/", out s_FileName);
- TupleAdd(s_FileName, "Mask_train.txt", out s_FileName);
- FileExists(s_FileName, out i_FileExists); //i_FileExists=1, 存在该文件
- if(i_FileExists==1)
- {
- DeleteFile(s_FileName);
- }
- OpenFile(s_FileName, "append", out s_FileHandle); //新建文件句柄用于读写
- for(int i=0;i<number;i++)
- {
- string imagepath = Ls_FileList[i];
- TupleSplit(imagepath, "/", out Ls_Substrings);
- TupleLength(Ls_Substrings, out i_Numbers);
- int EndIndex = i_Numbers-1;
- string imagename = Ls_Substrings[EndIndex];
- TupleSplit(imagename, ".png", out Ls_Substrings1);
- string imagename2 = Ls_Substrings1[0]
- DispText(imagename2);
- // 找到原图像的所在路径
-
- TupleAdd(mask, "/", out d_Sum);
- TupleAdd(d_Sum, imagename2, out d_Sum);
- TupleAdd(d_Sum, ".txt", out d_Sum);
- DispText(d_Sum);
-
- // DispText(imagepath);
- string newStrs = "";
- TupleAdd(imagepath, "|", out newStrs); //TupleAdd(imagepath, ",", out newStrs);逗号作为特殊字符
- TupleAdd(newStrs, d_Sum, out newStrs);
- DispText(newStrs);
- FwriteString(s_FileHandle, newStrs); // 写字符串到指定句柄文件
- // FwriteString(s_FileHandle, imagepath); // 写字符串到指定句柄文件
- // FwriteString(s_FileHandle, ","); // 写字符串到指定句柄文件
- // FwriteString(s_FileHandle, d_Sum); // 写字符串到指定句柄文件
-
- // FnewLine(s_FileHandle); //在文件句柄末尾添加新行
- }
- CloseFile(s_FileHandle); //关闭文件句柄
- }
复制代码 得到如下:
- D:/BaiduNetdiskDownload/AIOCRsProjects/Validation/Image/2 (100).png|D:\BaiduNetdiskDownload\AIOCRsProjects\Validation\Mask/2 (100).txt
- D:/BaiduNetdiskDownload/AIOCRsProjects/Validation/Image/2 (103).png|D:\BaiduNetdiskDownload\AIOCRsProjects\Validation\Mask/2 (103).txt
复制代码
|
|