设置首页收藏本站
授权版本:2024_10
开启左侧

QT里怎么读取多张图片

[复制链接]
scarsss 发表于 2023-5-4 11:08:13 | 显示全部楼层 |阅读模式
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());
    }

1683169552032.png


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Amos0804 发表于 2023-5-8 09:26:11 | 显示全部楼层
可以用C++的opencv的Imread
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
去0564 发表于 2023-5-25 09:46:12 | 显示全部楼层
考虑一下把HObject ho_Imageorder;放循环内部?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表