QT和halcon联合编程
想要读取一个文件夹下的所有图片,然后进行同一操作处理 该怎么读取呢
我的思路是把读取的图片放在一个数组里 按序号一张张循环调用。
但现在读取多张图片时就报错。一张张手动读取是可以的
这是读取多张图片按钮的代码 不知道哪里需要修改 求解答
void qthalconmw::on_pushButton_3_clicked()
{
HTuple hv_ImageFiles; HObject ho_Imageorder;
ListFiles("C://Users/PC/Desktop/013pdf", (HTuple("files").Append("follow_links")), &hv_ImageFiles);
TupleRegexpSelect(hv_ImageFiles, (HTuple("\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$").Append("ignore_case")), &hv_ImageFiles);
for (int Index = 1; Index <= hv_ImageFiles.TupleLength(); Index++)
{
ReadImage(&ho_Imageorder, QString("C://Users/PC/Desktop/013pdf" + QString::number(Index) + ".jpg").toStdString().c_str());
}
|