遍历文件夹进行训练

gzchengxiaoxue 2013-05-08 06:08:38
BOOL ControlFlg=finder.FindFile("D:\\PolyU训练\\*.jpg");
while (ControlFlg)
{
int index1 = 0;
ControlFlg=finder.FindNextFile();
ptemp=finder.GetFilePath();
pSImg=cvLoadImage(ptemp);
OnGray();
OnJunfilter();
OnBinary();
OnLabel();
}

在遍历文件夹时,想对文件夹的每一幅图像进行预处理,如OnGray();OnJunfilter();等,但在调用这些函数时,它始终处理的是前面打开的图像,而不是遍历文件夹中的图像,这是什么原因造成的。请大家帮帮忙,解决一下。
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzchengxiaoxue 2013-05-10
  • 打赏
  • 举报
回复
谢谢大家的帮忙,这个问题已经解决啦。
qsces36 2013-05-09
  • 打赏
  • 举报
回复
BOOL ControlFlg=finder.FindFile("D:\\PolyU训练\\*.jpg"); while (ControlFlg) { int index1 = 0; ptemp=finder.GetFilePath(); pSImg=cvLoadImage(ptemp); OnGray(); OnJunfilter(); OnBinary(); OnLabel(); ControlFlg=finder.FindNextFile(); }
LuciferStar 2013-05-09
  • 打赏
  • 举报
回复
处理后保存了么?
gzchengxiaoxue 2013-05-09
  • 打赏
  • 举报
回复
遍历我已经实现啦,我是在遍历文件夹中图像时,要对遍历的每一幅图像进行预处理,而预处理是我前面已经写好的函数,只需调用即可,但是在调用这些函数对文件夹中的图像进行预处理时,它始终处理的是前面打开的图像而不是遍历的文件夹中的图像。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧