其他分享
首页 > 其他分享> > halcon-polar_trans_image_inv将极坐标中的图像转换回笛卡尔坐标--直线变成圆环

halcon-polar_trans_image_inv将极坐标中的图像转换回笛卡尔坐标--直线变成圆环

作者:互联网

在HDevelop中

tt.jpg

 

 

read_image(Image,'D:/bb/tu/tt.jpg')
get_image_size (Image, Width, Height)
*宽可以看做周长,高可以看成半径r

d:=Width/3.1415
*直径

polar_trans_image_inv (Image, XYTransImage, Height, Height, 0, 6.28319, 0, Height, d, d, 'nearest_neighbor')
*将极坐标中的图像转换回笛卡尔坐标--直线变成圆环
*参数1:输入图像
*参数2:输出图像
*参数3:圆弧中心的行坐标-x
*参数4:圆弧中心的列坐标-y
*参数5:起始弧度,默认值:0.0
*参数6:结束弧度
*参数7:极坐标开始的极长,一般是0
*参数8:极坐标结束的极长,一般是圆半径r
*参数9:图片宽,【直径】
*参数10:图片高【直径】
*参数11:插值,值列表:'bilinear', 'nearest_neighbor'



dev_open_window(0,0,d,d,'black',WindowHandle)
disp_obj (XYTransImage, WindowHandle)

 

 

 


在Qt Creator中

 

 

 

 

 

 

 

 

标签:polar,--,Image,image,Height,参数,坐标,极坐标
来源: https://www.cnblogs.com/liming19680104/p/15945125.html