Halcon局部图像复杂操作后还原替换到原始数据上

Halcon局部图像处理复杂操作及还原

Why:之前在项目中遇到过图像抖动导致平面部分图像有规律性的条纹出现,解决方式一定是利用傅里叶变换做频谱分析,然后将异常的高亮功率谱去除进行反傅里叶变换,为了除去其他边缘区域高频干扰及傅里叶转换时间,肯定会reduce掉区域然后crop后操作,但是后续还会有其他结合的检测以及给用户查看整体图像效果,最终需求就是:crop处理后将图像再复原替换到原始图像上

draw_regionI
crop_domain
process
hom_mat2d_translate
affine_trans_image
paint_gray

注意点:

  • 仿射变换时做的是水平移动,移动距离和方向不要搞错,应该是原始图片上被crop掉区域的中心点减去crop图的中心点;
  • affine_trans_image (ImageIn, ImageAffineTrans, HomMat2DTranslate, ‘constant’, ‘true’)仿射变换图像中的最后一个参数AdaptImageSize一定要设置成true,要不然仿射后的图像超出区域都将被剪切成0,无法做paint操作;
  • paint_gray时操作是crop图贴到原始图片上,反的话将没有效果。

Tips:希望能帮到有这样使用场景的小伙伴!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搞视觉的施工啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值