设置首页收藏本站
开启左侧

[C++] QT:Halcon xld图像转QImage

[复制链接]
去0564 发表于 2023-7-14 17:38:41 | 显示全部楼层 |阅读模式
本帖最后由 去0564 于 2023-7-14 17:42 编辑
  1. //遍历轮廓数组
  2.         GetContourXld(SelectedXLD, &Rows, &Cols);
  3.         QVector<QPointF> pos;
  4.         for (int i = 0; i < Rows.Length(); i++)
  5.         {
  6.                 pos.append(QPointF(Cols[i], Rows[i]));
  7.         }
  8.         //绘图
  9.         QImage image = QImage(int(width), int(height), QImage::Format_ARGB32);
  10.         image.fill(qRgba(0, 0, 0, 0));//填充图片
  11.         for (auto &i : pos)
  12.         {
  13.                 image.setPixelColor(i.rx(), i.ry(), QColor(0, 255, 0, 255));
  14.         }
复制代码

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-8-8 14:03:52 | 显示全部楼层
这样操作很耗时吧,直接用paint_xld效率不是更高吗
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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