91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: Matlab
  • 標簽: 樣本標記??

資源簡介

利用MATLAB的Training Image Labeler 工具來標記樣本并導出圖像

資源截圖

代碼片段和文件信息

%作者:田思洋
%日期:2016年3月
%函數說明:讀取通過MATLAB?Training?Image標記并保存的labelingSession數據,將
%這些標記的ROI區域轉換成bmp圖片并存儲。圖片的名稱采用了時間+序號的存儲方式,
%所以多次讀取這一函數并將結果存入同一文件夾也不會造成命名沖突
%示例調用方式?Save_Raw_Samples_ROIs(‘E:\TSY\Code\labelingSession.mat‘‘G:\Samples\2016-3-5‘);
%**************************************************************************
%第一個參數:通過MATLAB?Training?Image
%Labeler工具導出的labelingSession數據,為mat格式,這里只需輸入其全路徑即可,如‘C:\labelingSession.mat‘
%第二個參數:為待導出的文件存儲的文件夾,如‘G:\Samples\2016-3-1‘
%所有標記過的圖像從0開始索引為文件名進行存儲
function?Save_Raw_Samples_ROIs(labelingsession_data_pathoutput_path)
roi_info?=?load(labelingsession_data_path);
image_counts?=?size(roi_info.labelingSession.ImageSet.ROIBoundingBoxes2);%struct結構與普通矩陣的索引方式不同,第一個為列,第二個為行
roi_index?=?0;
pause(1);%延時1s,確保不會出現重命名
current_time?=?datestr(now‘yyyy-mm-dd-HH-MM-SS_‘);
if?~isdir(output_path)?%判斷路徑是否存在
????mkdir(output_path);
end
for?i?=?1:image_counts%對每張圖依次處理,提取ROI區域
image_info?=?roi_info.labelingSession.ImageSet.ROIBoundingBoxes(i);
image?=?imread(image_info.imageFilename);
box_rows?=?size(image_info.objectBoundingBoxes1);
????for?j?=?1:box_rows%對每張圖的所有ROI區域進行提取
????????box?=image_info.objectBoundingBoxes(j:);
????????cropped_roi?=?imcrop(imagebox);
????????%imshow(cropped_roi);
????????image_full_name?=?strcat(output_path‘\‘current_timenum2str(roi_index)‘.bmp‘);
????????imwrite(cropped_roiimage_full_name);
????????roi_index=roi_index?+?1;
????end
end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????419??2016-03-06?11:59??save_raw_sample_images.m
?????文件????????1689??2016-03-05?16:17??Save_Raw_Samples_ROIs.m

評論

共有 條評論

相關資源