資源簡介
opencv按像素切割圖片并按照類別編號并存儲在指定文件夾(改進版),與上一個上傳的文件相比添加了批量處理功能,但上一個上傳的文件不知道怎么刪除,所以大家下載這一個吧,有疑問請聯系

代碼片段和文件信息
#include?“imgDivision.h“
void?imgDivision(Mat?&imageint?widthint?heightint?num)
{
int?m?=?image.rows?/?height;//每行切割的圖片數
int?n?=?image.cols?/?width;//每列切割的圖片數
const?string?fileType?=?“.png“;//圖片的格式?
string?pathfileDirectory?=?“E:\\vs2013\\highschool\\imageDivision\\imageDivision\\result\\“;//存儲在指定的文件夾
int?label?=?0cnt?=?0;//圖片類別數,從類別0開始9結束;計數復位
string?strLabel?strNum;//類別轉字符;每類別的個數轉字符
string?fileName?completePath;//每張圖片的名稱;每張圖片的完整路徑
int?num_c=num;//編號初始值為num,然后再增加
for?(int?j?=?0;j {
for(int?i?=?0;i {
Mat?tmpImage(heightwidthCV_8UC3Scalar(000));
Mat?imageROI?=?image(Rect(i*widthj*heighttmpImage.colstmpImage.rows));//指定感興趣區域
addWeighted(tmpImage1.0imageROI1.00.tmpImage);//提取感興趣區域
if?(cnt?==?10)
{
label++;//10次后進行一次遞增,因每行切割10張圖片
cnt?=?0;//計數復位
num_c?=num;//編號復位
}
strLabel?=?to_string(label);//整形轉字符
strNum?=?to_string(num_c);
if?(num?100)//命名規則
{
fileName?=?strLabel?+?“_000“?+?strNum;
}
else?if?(num?>=?100)
{
fileName?=?strLabel?+?“_00“?+?strNum;
}
else?if(num?>=?1000)
{
fileName?=?strLabel?+?“_0“?+?strNum;
}
completePath?=?pathfileDirectory?+?fileName?+?fileType;//完整路徑
imwrite(completePath?tmpImage);//當前小文件寫入到文件中
cnt++;
num_c++;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-01?16:56??imageDivision\
?????目錄???????????0??2018-05-30?14:59??imageDivision\Debug\
?????文件??????109056??2018-05-30?14:59??imageDivision\Debug\imageDivision.exe
?????文件??????514768??2018-05-30?14:59??imageDivision\Debug\imageDivision.ilk
?????文件?????1290240??2018-05-30?14:59??imageDivision\Debug\imageDivision.pdb
?????目錄???????????0??2018-06-01?16:56??imageDivision\imageDivision\
?????目錄???????????0??2018-05-30?14:59??imageDivision\imageDivision\Debug\
?????文件??????224243??2018-05-30?14:59??imageDivision\imageDivision\Debug\division.obj
?????文件????????2292??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.log
?????目錄???????????0??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\
?????文件???????17410??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\CL.read.1.tlog
?????文件????????1290??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\CL.write.1.tlog
?????文件????????1350??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\cl.command.1.tlog
?????文件?????????168??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\imageDivision.lastbuildstate
?????文件????????2996??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\li
?????文件????????7670??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\li
?????文件?????????630??2018-05-30?14:59??imageDivision\imageDivision\Debug\imageDivision.tlog\li
?????文件??????352426??2018-05-30?14:59??imageDivision\imageDivision\Debug\main.obj
?????文件??????494592??2018-05-30?14:59??imageDivision\imageDivision\Debug\vc120.idb
?????文件??????700416??2018-05-30?14:59??imageDivision\imageDivision\Debug\vc120.pdb
?????目錄???????????0??2018-05-31?21:30??imageDivision\imageDivision\all_result\
?????文件?????????249??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00001.png
?????文件?????????261??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_000010.png
?????文件?????????260??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00002.png
?????文件?????????269??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00003.png
?????文件?????????256??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00004.png
?????文件?????????243??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00005.png
?????文件?????????268??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00006.png
?????文件?????????244??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00007.png
?????文件?????????256??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00008.png
?????文件?????????255??2018-05-31?10:26??imageDivision\imageDivision\all_result\0_00009.png
............此處省略3127個文件信息
- 上一篇:ESP8266-WIFI數據透傳
- 下一篇:仿聊天界面
評論
共有 條評論