对 Image 打开的图像做二值化以及黑白花处理时,找资料说要导包 from scipy.misc import fromimage, toimage

自己实验发现这包用不了了,找资料找到说 toimage 已经被 Image.fromarray替换;而 fromimage 没有资料。

解决办法:下边代码中提供了替换原来 fromimage与toimage 的方法

import numpy as np
from PIL import Image# 打开图像,并灰度化
img = Image.open(img_path).convert('L')# 1. 因为打开的图像是 Image 格式的,我们查看不了。所以将其转换为 数组格式,这步用 np 包实现。
img = np.asarray(img)  # 图像作为数组进行操作# 2. 对转换好的数组图像进行操作
img = (np.ceil(img / 255.0) * 255.0).astype('uint8')  # 我这里是黑白化 # 3. 最后将处理完之后的图像数组再次转化为 Image格式的图像,进行保存
img = Image.fromarray(img)img.save()

scipy.misc包中的toimage和fromimage相关推荐

  1. AttributeError: module ‘scipy.misc‘ has no attribute ‘toimage‘

    在使用scip.misc.toimage保存文件的时候,报错说是scipy.misc没有toimage. 代码片段如下: scipy.misc.toimage(img, cmin=0, cmax=1) ...

  2. python安装scipy.misc_如何安装scipy misc包

    我遇到了同样的问题,在旧的Windows XP / SP3盒子上运行Python 2.7.12.我在MacBook上使用Python运行了一些东西,并希望它能够在旧的Windows机器上运行. 可以完 ...

  3. sun.misc.BASE64Encoder 不建议使用java.sun自带包中的内容

    import sun.misc.BASE64Encoder; import sun.misc.BASE64Decoder; 在项目中,设计到64位编码的.有时开发会用到JDK中自带的BASE64工具. ...

  4. Python扩展库scipy.misc中图像转换成pillow图像

    众所周知,在数字图像处理领域中有很多基准测试图像,这些图像用来作为科研人员PK自己的算法时的参考,给大家提供一个公平的样本,针对同一个问题进行处理时,可以用这些基准图像做实验,比较常见的应该就是len ...

  5. from scipy.misc import toimage 报错 ImportError: cannot import name 'toimage'

    ImportError: cannot import name 'toimage' 报错原因:是真的没有toimage这个函数了,Image代替了. from scipy.misc import to ...

  6. scipy.misc.imresize的替换方案

    错误提示 当scipy版本>=1.3.0时,导入scipy.misc.imresize会出现如下错误 AttributeError: module 'scipy.misc' has no att ...

  7. scipy.misc.imresize改为Image.resize方法

    scipy.misc.imresize源码 @numpy.deprecate(message="`imresize` is deprecated in SciPy 1.0.0, " ...

  8. 图片操作scipy.ndimage.imread和scipy.misc.imresize

    读图片str or file object--ndarray scipy.ndimage.imread(*args, **kwds) imread is deprecated! imread is d ...

  9. scipy.misc 介绍

    转载自:https://docs.scipy.org/doc/scipy-0.18.1/reference/misc.html Miscellaneous routines (scipy.misc) ...

最新文章

  1. JTable是Swing编程中很常用的控件
  2. 自动化专业是不是计算机专业,自动化专业算不算计算机专业?
  3. Android IJKPlayer缓冲区设置以及播放一段时间出错解决方案
  4. WordPress获取页面文章内容的代码
  5. burp 代理的时候无法访问https网站
  6. lgb,xgb,gbdt,adb,RF区别与联系
  7. Linux:修改文件权限命令chmod
  8. C#笔记14 LINQ
  9. selenium + python环境搭建步骤
  10. java农历万年历课程设计_Java编写多功能万年历程序的实例分享
  11. uni-app 编译成H5页面运行,提示“连接服务器超时,请点击屏幕重试”
  12. 【原创】快速上手使用思维导图
  13. 读书杂抄之《挪威的森林》
  14. 全球AI专家分布:人工智能,你真的了解吗?
  15. matlab矩阵输出txt文件中,matlab怎么把矩阵输出到txt
  16. 【历史上的今天】10 月 29 日:互联网的正式诞生;MariaDB 发布首个版本;“天河一号”研制成功
  17. 基于深度学习的恶意软件检测Python代码及数据
  18. 诺诺开票接口对接整理
  19. 找出列表中的偶数位元素
  20. root用户执行sourc /etc/profile命令提示权限不够

热门文章

  1. Linux kernel内存管理之OOM相关参数
  2. (python + 雷电模拟器)frida下载与安装
  3. C语言与离散数学的结合--逻辑推理
  4. python外星人入侵小游戏
  5. Python语法备忘
  6. 新发现的Web服务-----免费服务
  7. Datadog 笔记
  8. Armadillo使用介绍(四):向量创建
  9. 西行漫记(15):重构到模式
  10. 【VS2019 C# Winform如何生成exe安装包】