本文介绍了如何删除图像区域以在matlab中留下周围空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
因此,如果我有灰度图像_I,我需要从中删除region_R以留下周围的空间。
So if I have a grayscale image_I, I need to remove a region_R from it to leave the surrounding space.
到目前为止,我已经
region_R = image_I(regionStartPoint(1):regionStartPoint(1)+size_W(1)-1,... regionStartPoint(2):regionStartPoint(2)+size_W(2)-1);surroundingSpace = image_I - region_R
感谢您的帮助!
推荐答案如果删除,您的意思是制作它为0或1,你可以简单地做如下:
If by removing, you mean making it to 0 or 1, than you can simply do as follows:
image_I(regionStartPoint(1):regionStartPoint(1)+size_W(1)-1,... regionStartPoint(2):regionStartPoint(2)+size_W(2)-1) = 0或者您可以为其分配NaN,
Or you can assign NaN to it,
image_I(regionStartPoint(1):regionStartPoint(1)+size_W(1)-1,... regionStartPoint(2):regionStartPoint(2)+size_W(2)-1) = NaN更多推荐
如何删除图像区域以在matlab中留下周围空间
发布评论