gpt4 book ai didi

android - 查找图像中的空白区域以填充另一个图像

转载 作者:行者123 更新时间:2023-11-29 21:57:22 25 4
gpt4 key购买 nike

我想在图像中找到空白区域(它的 x-y 坐标);从那我需要在那个空白区域填充另一个图像。

Empty area to be found for this image

最佳答案

空白区域是指白色矩形吗?

我的方法是逐像素(x 轴/y 轴)搜索全白像素,一旦找到该像素,我将运行一种方法,从该像素开始像素,验证 X 轴上的一条直线上的像素和 Y 轴上的另一条直线上的像素,以我要插入的图像的宽度和高度量。如果这两条线上全是白色,那么我会在长度为 math.sqrt(width*width + height*height) 的对角线上再次运行它,如果它全是白色,我可以在那里填充图像,如果不是,则继续从该对角线的末端开始搜索。

虽然我不想搜索白色像素,但我更愿意搜索完全透明的像素 (0 alpha)。我认为这对你的图像有用,但如果你碰巧有另一张图像有 3 条线,这些线的精确长度由尾部和白色结合在一起,它就会失败。只是不要...那样做。

您实际上可以验证该矩形中的所有像素,而不是只检查这些线,但这可能会很慢并且对您的图像不起作用,因为您恰好在空白区域的底部有该高程。

关于android - 查找图像中的空白区域以填充另一个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12907938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com