22. 区域几何变换

区域几何变换


1.区域平移,可用来求区域某个方向的边界
具体思路为,先使用boundary()求区域边界,然后将区域移动,最后将移动后的区域与boundary做intersection
在这里插入图片描述

例如,求某绣花针针头的三个位置的粗细,如下图中间所示,因为绣花针在镜头里的具体位置不确定,所以先要找到针头最上端的位置,然后往下移动固定距离再构造矩形与绣花针边界作intersection得左右两个边界region,然后在求region之间的距离即为宽度求宽度

1
在这里插入图片描述
2.包括转置、镜像,不赘述
3.极坐标变换,将圆形分布转换为矩形
在这里插入图片描述
比如下图光盘上圆弧分布的文字的识别
在这里插入图片描述
S1:先获取外侧圆、内侧圆及环(环中包含要提取的文字)
在这里插入图片描述
S2:将极坐标转换为笛卡尔坐标,使用polar_trans_image_ext函数,它规定了幅度角、极坐标下圆环的宽度,转换后的矩形的宽和高,使用该函数将圆环部分转换为矩形

polar_trans_image_ext (Image, PolarTransImage, Row, Column, rad(360), 0, OuterRadius - 5, InnerRadius + 5, WidthPolar, 

转换后的图片如下:
在这里插入图片描述

使用polar_trans_region_inv 将极坐标转化为笛卡尔坐标
在这里插入图片描述
额外知识:光度立体,光度立体是一种使用多个光源方向估计表面几何形状的方法,可以重建出物体表面的法向量,以及物体不同表面点的反射率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值