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