将地面数据攀岩者

13个视图(30天)
哈姆萨Yerlikaya
哈姆萨Yerlikaya 2019年10月30日
评论道: Nada斯莱姆2021年2月4日
我培训对象探测器通过沿着以下教程从MathWorks [1]。而不是从一个视频我检测使用一组图像。图像标签使用ImageLabeller应用。我的问题是我怎么分割图像在培训/测试数据集。‘objectDetectorTrainingData采样因素但我相信这视频的采样采样因素是根据文档1图像加载整个数据集进行训练。一旦地面实况数据从垫子上加载文件生成ImageLabeller如何敏感说80/20 ?
[1]//www.tianjin-qmedu.com/matlabcentral/fileexchange/69180-using-ground-truth-for-object-detection

答案(1)

赛Bhargav Avula
赛Bhargav Avula 2019年10月31日
你好,
您可以将数据从垫文件使用图像生成贴标签机使用 imageDatastore 函数。
代码结构是这样的
DatasetPath = fullfile (matlabroot,“路径”);
imd = imageDatastore (DatasetPath,“IncludeSubfolders”,真的,“FileExtensions”,“.mat”,“LabelSource”,“foldernames”,“ReadFcn”,@loadmydata);
[imdsTrain, imdsTest] = splitEachLabel (imd, 0.8,“随机”);
函数data = loadmydata(文件名)
S =负载(文件名);
数据= S.data;
结束
希望这可以帮助!
3评论
Nada斯莱姆
Nada斯莱姆 2021年2月4日
谢谢你分享你的代码。它帮助我把数据集。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!