为了减少图像信息的噪声或者视觉效果,需要去除图片周围的白色边框。

  1. 使用matplotlib.pyplot显示和保存没有边框的图片;但是在很多情况下不work;

  2. 使用图片的RGB值判断是否属于边框,再确定物体的位置,对阈值的更改可以去除白色、黑色、或者任何纯色的边框。

  3. 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

     for r in range(row-1,0,-1):if img2.sum(axis=1)[r]<700*col:raw_down=rbreakfor c in range(0,col):if img2.sum(axis=0)[c]<700*row:col_top=cbreakfor c in range(col-1,0,-1):if img2.sum(axis=0)[c]<700*row:col_down=cbreaknew_img=img[row_top:raw_down+1,col_top:col_down+1,0:3]return new_img
    

im = io.imread(‘test_blur2.jpg’)
img_re = corp_margin(im)
io.imsave(‘result.png’,img_re)
io.imshow(img_re)

pyplot显示和保存没有边框的图片相关推荐

  1. python中cv2、Image和plt的图片打开、显示和保存

    使用cv2.Image.plt打开.显示和保存图片 文章目录 使用cv2.Image.plt打开.显示和保存图片 0.读取图片 1.使用cv2显示cv2打开的图片 2.使用cv2显示Image打开的图 ...

  2. 【Python】matplotlib.pyplot显示图片

    1.figure语法及操作 (1)figure语法说明 figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, ...

  3. OpenCV——图片的加载、显示、保存(python)

    本小节,我们将学习在Python语言中利用OpenCV库来实现图片的读取.显示.保存,所有的这些图片都是一个numpy.ndarray,这三种操作都过cv2.imread().cv2.imshow() ...

  4. Opencv 图片 读取,显示,保存基本操作

    Opencv的图片读取,显示,保存是图片操作的基础,实验用的图片来自于lenan:http://www.lenna.org/ 为了使用方 便,主要是使用opencv的python版本的接口,其官网链接 ...

  5. matlab怎么输出图像文件夹,Matlab读取图片 显示和保存图像的相关操作

    当前有部份朋友还不清楚Matlab读取图片 显示和保存图像的操作,所以下面绿软吧就带来Matlab读取图片 显示和保存图像的相关操作,一起来看看吧! Matlab读取图片 显示和保存图像的相关操作 打 ...

  6. 利用opencv将图片黑白色反转并显示、保存

    步骤如下(参考所给代码): 1.导入cv2和numpy库 2.创建窗口用来显示图片 3.读取想要黑白色反转的图片,若不指定路径则默认从程序所在文件夹中读取,没有该文件会报错 4.将图片改为灰度图后黑白 ...

  7. word中图片为嵌入式格式时显示不全_word嵌入图片显示不全,教您word插入图片显示不全怎么办...

    相信大家在使用Word进行编辑文档过程中,经常都会遇到需要插入图片情况吧.然后有些时候是不是还会遇到图片显示不全或只显示图片一部分的,或者只显示图片的边框之类的情况呢?所以今天小编将给讲讲word插入 ...

  8. ps保存html和图像格式不显示,photoshop保存web格式不能显示该怎样解决

    在photoshop里面处理完图片保存有的时候会选择web格式,可是保存完了发现不能显示怎么解决?尝试了多次还没有找到解决方法的你,可以看看小编为你推荐的关于保存web格式不能显示的解决方法,想必会对 ...

  9. opencv--python(一)图像和视频处理之读取,显示和保存

    1. 图片的读取,保存与显示: 1)调用opencv import numpy as np import cv2img_path = "D:/DL/AI-future/af2019-cv-t ...

最新文章

  1. 解决Echarts窗口自适应失效问题
  2. mosn 中的context、变量 和 内存复用机制
  3. 【网站部署】解析二级域名并部署网站
  4. Mac 技术篇-多个python版本环境下Geany编辑器指定python版本运行
  5. 数据中心的未来:低成本、更清洁、更高效
  6. android简单的自定义按钮,Android 自定义button简单示例
  7. 手机恢复出厂设置命令_擦除数据/恢复出厂设置通过ADB
  8. 在英特尔® 凌动™ 处理器上将 OpenGL* 游戏移植到 Android* (第一部分)
  9. lol游戏挂机软件_北大软件工程学子玩lol一年,挂三科被停学,告诫青少年,切勿沉溺游戏...
  10. 精通Python网络爬虫:核心技术、框架与项目实战.1.4 网络爬虫的类型
  11. Got error ‘parentheses not balanced‘ from regexp
  12. 部署KMS激活后用户端一些情况的确认
  13. 简单易用的网络调试工具——NetAssist
  14. mac搭建c语言开发环境
  15. android apktool反编译,apktool反编译工具
  16. unity2d旋转专攻◤一◢ 角度计算
  17. gfsj (logmein)
  18. 新式茶饮“拿捏”年轻人,“八马茶业”们的出路在哪?
  19. 为什么墨刀的动效这么酷炫?学会神奇移动,你也可以
  20. JavaScript------JS相关难题,做对一半算你牛牪犇

热门文章

  1. 2019 CVPR之ReID:Hi-CMD: Hierarchical Cross-Modality Disentanglement for Visible-Infrared Person Re-Id
  2. 像素工厂如何显示服务器列表,萌新如何快速解锁像素工厂炮台科技
  3. lua 阿拉伯数字转大写(一)
  4. 【SG建模同步】基于system generator的QAM载波同步和时间同步FPGA建模
  5. 杨辉三角——C语言实现
  6. 计算机中丢失safeengine.dll,safeengine.dll
  7. i9300一键root——工具百度一键root
  8. python类中包含一个特殊的变量、它可以访问类的成员_区域联防的运用中遵循并贯彻以球为主的防守原则,做到球人区三者兼顾。( )...
  9. 微服务架构之全局异常(@ControllerAdvice + @ExceptionHandler)
  10. python是不是现在主流的人工智能编程语言_AI编程:5种最流行的人工智能编程语言...