开启左侧

Rectangle1Domain导出C++后

[复制链接]
李明 发表于 2022-2-6 21:51:25 | 显示全部楼层 |阅读模式
本帖最后由 李明 于 2022-2-13 11:37 编辑

Rectangle1Domain导出C++后:
  1. HObject  ho_Image;
  2. ReadImage(&ho_Image, "D:/bb/tu/ma.jpg");

  3. HTuple  hv_Width, hv_Height;
  4. GetImageSize(ho_Image, &hv_Width, &hv_Height);//获取图像的宽和高

  5. HObject  ho_Image1;
  6. Rectangle1Domain(ho_Image, &ho_Image1, 33, 160, 118, 270);
复制代码

Rectangle1Domain函数不能截取图像,ho_Image1还是整个图像,如何处理 ?
绝地武士 发表于 2022-2-6 22:15:31 | 显示全部楼层
  1. read_image (Image, 'printer_chip/printer_chip_01')
  2. rectangle1_domain (Image, ImageReduced, 100, 100, 200, 200)
复制代码

rectangle1_domain只是设置了感兴趣区域到图像中
无标题.jpg
要想截取出来,还需要把感兴趣区域单独裁剪出来。
  1. crop_domain (ImageReduced, ImagePart)
复制代码

最后的ImagePart就是裁剪出来的图像了。
无标题2.jpg
完整代码:
  1. read_image (Image, 'printer_chip/printer_chip_01')
  2. get_image_size (Image, Width, Height)

  3. rectangle1_domain (Image, ImageReduced, 100, 100, 200, 200)
  4. crop_domain (ImageReduced, ImagePart)
  5. get_image_size (ImagePart, Width1, Height1)
复制代码
 楼主| 李明 发表于 2022-2-7 07:47:54 | 显示全部楼层
绝地武士  你好:
你写的是在HDevelop中的代码,我说的是在C++中不能截取  ?
绝地武士 发表于 2022-2-7 14:26:02 | 显示全部楼层
李明 发表于 2022-2-7 07:47
绝地武士  你好:
你写的是在HDevelop中的代码,我说的是在C++中不能截取  ? ...

C++你也少了代码呀,你现在只是设置了定义域,没有截取,请仔细阅读你的代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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