1
A
回答
1
通过空白区域,你的意思是白色的矩形?
我去,这是我运行每像素的像素(x轴/ Y轴)寻找一个完全白色像素,一旦我发现这个像素我运行的方法,其从开始的方式该像素在X轴上沿直线验证像素,在Y轴上验证要插入其中的图像的宽度和高度。如果这一切都白上的两行,然后我会在对角线上,其长度将math.sqrt(width*width + height*height)
再次运行它,如果它是全白的,我可以填补的图像那里,如果不是,继续搜索会从月底开始的那条对角线。
虽然而不是搜索白色像素,我宁愿寻找完全透明的像素(0阿尔法)。我认为这会对你的形象起作用,但是如果你碰巧有另外一张有3条线的图像,而这些图像的尾巴和白色都是完全一致的,就会失败。只是不要......那样做。
而不是只检查那些行,你可以实际验证矩形中的所有像素,但这可能会很慢,并且不适合您的图像,因为您恰好在空白区域的底部具有该高程。
1
你想找到像白点,然后试试下面。 我希望它能帮助你,但它不仅在空白区域返回所有WHITE点。
Bitmap mBitmap = YOUR BITMAP;
ArrayList<Point> whitePoint = new ArrayList<Point>();
for (int i = 0; i < mBitmap.getWidth(); i++) {
for (int j = 0; j < mBitmap.getHeight(); j++) {
if(mBitmap.getPixel(i, j) == Color.WHITE)
{
whitePoint.add(new Point(i, j));
}
}
}
我建议空面积采用透明色和检查,而不是白色时
相关问题
- 1. 查找图像中的空白区域
- 2. 如何在位图图像中查找空白区域
- 3. Letterbox图像并用另一个图像填充空白空间
- 4. 查找图像的区域
- 5. 检测空白区域的图像
- 6. 查找大小,以填补区域
- 7. 在图像上查找区域 - 自动旋转图像OpenCv
- 8. 修剪图像(剪切以去除所有空白区域)
- 9. Javascript - 查找图像的最暗区域
- 10. 填补二进制图像中的空白
- 11. 如何清空图像为空时的空白区域?
- 12. MATLAB图像处理 - 查找图像的边缘和区域
- 13. WP7/WPF图像拉伸时的空白区域=“统一”
- 14. 用opencv填充另一个空白图像
- 15. 查找黑白图像
- 16. C#复制粘贴图像区域到另一个图像
- 17. 使用Laravel 5干涉图像为图像添加空白区域以制作方形图像
- 18. ul li图像填补div
- 19. 遮蔽JPEG图像的白色区域
- 20. Safari在我的图像下显示空白区域?
- 21. 什么是裁剪图像以避免空白区域或空白区域的好算法或库?
- 22. 在与周围像素相关的空白区域中填充
- 23. 一组填补空白的查询
- 24. 在另一个图像中查找图像
- 25. C#图像空白
- 26. 空白图像50
- 27. openlayers填充空白区域
- 28. 使图像区域的无用填充
- 29. iphone应用程序:如何用coregraphics填充空白区域的图像?
- 30. 检查图像是否在C空白#
好感谢透明的。但是,如何在不知道x,y坐标的情况下将空白区域添加透明颜色? – Venky
从设计师或改变位图像像mBitmap.setPixel(x,y,transparentcolor) –
图像是动态的从服务调用 – Venky