pyplot显示和保存没有边框的图片
生活随笔
收集整理的這篇文章主要介紹了
pyplot显示和保存没有边框的图片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為了減少圖像信息的噪聲或者視覺效果,需要去除圖片周圍的白色邊框。
使用matplotlib.pyplot顯示和保存沒有邊框的圖片;但是在很多情況下不work;
使用圖片的RGB值判斷是否屬于邊框,再確定物體的位置,對閾值的更改可以去除白色、黑色、或者任何純色的邊框。
from skimage import io
def corp_margin(img):
img2=img.sum(axis=2)
(row,col)=img2.shape
row_top=0
raw_down=0
col_top=0
col_down=0
for r in range(0,row):
if img2.sum(axis=1)[r]<700*col:
row_top=r
break
im = io.imread(‘test_blur2.jpg’)
img_re = corp_margin(im)
io.imsave(‘result.png’,img_re)
io.imshow(img_re)
總結
以上是生活随笔為你收集整理的pyplot显示和保存没有边框的图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 送给linux***爱好者的小技巧 分享
- 下一篇: 卸载鲁大师后 计算机无法启动项,win7