double d = 0.65;
m_List.InsertColumn(0, _T("原图像文件名"), LVCFMT_CENTER, rect.Width() / 2, 0);
m_List.InsertColumn(1, _T("d的值"), LVCFMT_CENTER, rect.Width() / 2, 1);
CFileFind finder;
CStringList filelist;//文件列表
BOOL bResult = finder.FindFile(strPathNametwo);
int i = 0;
while (bResult)
{
bResult = finder.FindNextFile();
//判断是否是目录或者是隐藏文件,又或者是".."和".",如果是,进入下一轮循环
if (finder.IsDirectory() || finder.IsDots() || finder.IsHidden())
continue;
else//如果是文件
{
CString str;
//得到文件名
str = finder.GetFileName();
//得到文件后缀名
int nLen = str.GetLength() - finder.GetFileTitle().GetLength();
str = str.Right(nLen);
//判断文件格式,如果是图像文件,将其完整的路径保存在列表中
if (str == ".jpg" || str == ".png" || str == ".bmp" || str == ".gif" || str == ".tif") {
filelist.AddTail(finder.GetFilePath());
CString filePath = finder.GetFilePath();
Mat imageInput = imread(filePath.GetBuffer(0));
m_List.InsertItem(index, finder.GetFileName()); // 文件名
//m_List.SetItemText(index, 1, "0"); // 相似度 // 更新
m_List.SetItemText(index, 1, (LPCTSTR)(&d));
index++;
i++;
double d = 0.65;
m_List.InsertColumn(0, _T("原图像文件名"), LVCFMT_CENTER, rect.Width() / 2, 0);
m_List.InsertColumn(1, _T("d的值"), LVCFMT_CENTER, rect.Width() / 2, 1);
CFileFind finder;
CStringList filelist;//文件列表
BOOL bResult = finder.FindFile(strPathNametwo);
int i = 0;
while (bResult)
{
bResult = finder.FindNextFile();
//判断是否是目录或者是隐藏文件,又或者是".."和".",如果是,进入下一轮循环
if (finder.IsDirectory() || finder.IsDots() || finder.IsHidden())
continue;
else//如果是文件
{
CString str;
//得到文件名
str = finder.GetFileName();
//得到文件后缀名
int nLen = str.GetLength() - finder.GetFileTitle().GetLength();
str = str.Right(nLen);
//判断文件格式,如果是图像文件,将其完整的路径保存在列表中
if (str == ".jpg" || str == ".png" || str == ".bmp" || str == ".gif" || str == ".tif") {
filelist.AddTail(finder.GetFilePath());
CString filePath = finder.GetFilePath();
Mat imageInput = imread(filePath.GetBuffer(0));
m_List.InsertItem(index, finder.GetFileName()); // 文件名
//m_List.SetItemText(index, 1, "0"); // 相似度 // 更新
m_List.SetItemText(index, 1, (LPCTSTR)(&d));
index++;
i++;
//waitKey(500);//暂停0.5S
}
}
}
//waitKey(500);//暂停0.5S
}
}
}