컴퓨터 과학 & 영상처리 관련/MFC
MFC 폴더 내 bmp 파일 순차적으로 접근 배치 주석
꺄뜨르
2014. 2. 5. 08:53
또는 함수포인터 사용하여 배치 돌리기
void func5(char* str)
{
IplImage* pImg = cvLoadImage(str,CV_LOAD_IMAGE_GRAYSCALE);
DoSome(pImg);
cvReleaseImage(&pImg);
}
void GetfileList(char* path,void (*func)(char*)){
long h_file;
char search_Path[100];
FILE_SEARCH file_search;
sprintf_s(search_Path, "%s/*.*", path);
if((h_file = _findfirst(search_Path, &file_search)) == -1L) {
printf( "No files in current directory!\n" );
}
else
{
do
{
sprintf(search_Path, "%s\\%s",path, file_search.name);
if(isFileExists(search_Path))
{
func(search_Path);
}
} while (_findnext(h_file, &file_search) == 0);
_findclose(h_file);
}
}
int main()
{
GetfileList("D:\\폴더명\\", func5);
}