我正在寻找一种基于图像将空间变换应用于多个ROI的方法。
我所拥有的是预定义的图像,其上指定了多个ROI,另一个未设置的图像与原始图像匹配,并使用cp2tform和'lwm'进行转换。
我想知道是否有办法在ROI点集上使用转换,然后再次分割ROI。
答案 0 :(得分:0)
如果投资回报率存储为二进制图像,您可以使用cp2tform
获得的变换来转换这些二进制图像,就像使用imtransform
或imwarp
一样转换其他任何图像。
如果ROI存储为点列表,您可以使用tformfwd
转换坐标。或者,您可以使用poly2mask
从这些列表中创建二进制图像,并使用上述方法。
在任何一种情况下,请注意保持坐标系统平直可能很困难。例如,您的ROI点可能在左下方具有原点,而图像在左上角具有原点。这可能导致转换不对齐。通常,您可以通过仔细阅读这些功能的帮助来解决这个问题。