또는 함수포인터 사용하여 배치 돌리기
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);
}
'컴퓨터 과학 & 영상처리 관련 > MFC' 카테고리의 다른 글
MFC 변수 값을 textbox로 출력 또는 textbox를 통해 입력 (0) | 2014.10.28 |
---|---|
MFC progress bar 설정 (0) | 2014.03.05 |
대화상자(다이얼로그) 기반 응용 프로그램 작성 순서 (0) | 2013.11.19 |
모드형(Modal) 다이얼로그 생성 , 탭 순서 (0) | 2013.07.11 |
엑셀 exe파일 만들어서 mfc에서 실행 시키는 법 확인 (0) | 2013.07.10 |