前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘,imresize,imsave等问题

AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘,imresize,imsave等问题

作者头像
JOYCE_Leo16
发布于 2024-03-19 08:51:48
发布于 2024-03-19 08:51:48
38500
代码可运行
举报
文章被收录于专栏:计算机视觉计算机视觉
运行总次数:0
代码可运行

在复现模型代码时遇到错误:

AttributeError: module ‘scipy.misc’ has no attribute ‘imread’的解决办法

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from scipy import misc
img = misc.imread(image_path)

修改如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import imageio
img = imageio.imread(image_path)

除此之外,还有另外两个同类错误:

AttributeError: module ‘scipy.misc’ has no attribute 'imresize’的解决方法

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from scipy import misc

scaled_temp = misc.imresize(cropped_temp, (image_size, image_size), interp='bilinear')

修改如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from skimage.transform import resize
scaled_temp = resize(cropped_temp,output_shape=(image_size, image_size))
AttributeError: module ‘scipy.misc’ has no attribute 'imread’的解决方法

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from scipy import misc
misc.imsave(output_filename, scaled_temp)

修改如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import imageio
imageio.imwrite(output_filename,scaled_temp)

原因解答:原因是scipy在新版本中misc库中弃用了一部函数,其中就包括imread,imresize和imsave。

参考:https://blog.csdn.net/qq_38835585/article/details/105489085

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基于 TLS 1.3的微信安全通信协议 mmtls 介绍(下)
张绍文
2017/07/21
9.4K2
基于 TLS 1.3的微信安全通信协议 mmtls 介绍(下)
HTTP - TLS1.3 初次解读
在HTTP - HTTPS(TLS1.2)中,笔者介绍了目前世界主流的TLS1.2协议的相关知识点,文中从HTTP的缺陷、SSL的历史、信息加密的主要手段、数字证书、以及最为关键的TLS1.2交互过程介绍了现今HTTPS的关键部分内容。
阿东
2022/09/26
4K0
基于TLS1.3的微信安全通信协议mmtls介绍
编者的话:近年来网络安全事件层出不穷,确保亿万用户的安全隐私是我们微信义不容辞的责任。当然,我们更要保证用户稳定、快速的聊天体验,所以我们有了mmtls。文章干货满满,建议大家阅读全文,仔细品味! 一、背景   随着近些年网络安全事情的频繁发生,使得用户对网络通信安全的意识越来越强。国内外的网络服务提供商都逐渐提供全站的安全通信服务,如国内的淘宝、百度先后宣布已经完成了全站部署https。微信现有的安全通信协议是基于用户登录的时候派发的SessionKey对应用数据进行加密的,该协议在工程实现上,已经过多
微信终端开发团队
2018/01/29
6.4K0
基于TLS1.3的微信安全通信协议mmtls介绍
用WireShark简单看看SSL/TLS协议
HTTPS目前是网站标配,否则浏览器会提示链接不安全,同HTTP相比比,HTTPS提供安全通信,具体原因是多了个“S”层,或者说SSL层[Secure Sockets Layer],现在一般都是TLS[Transport Layer Security],它是HTTP明文通信变成安全加密通信的基础,SSL/TLS介于应用层和TCP层之间,从应用层数据进行加密再传输。安全的核心就在加密上:
看书的小蜗牛
2022/05/26
2.5K0
用WireShark简单看看SSL/TLS协议
HTTP/3协议的安全优势与挑战
HTTP/3是超文本传输协议(HTTP)的第三个正式版本,将改善网络性能和稳定性,解决各种安全隐私问题,但尽管如此,仍存在一些安全挑战。
FB客服
2020/07/28
1.7K0
真正“搞”懂HTTPS协议18之TLS特性解析
  上一篇,我们讲了TLS的握手过程,我们参照的版本其实是TLS1.2。这个协议是2008年的老协议了,虽然它的价值不言而喻,但是毕竟年纪大了,不太能跟得上时代了。所以,经历了诸多磨难的TLS1.3在2018年也登场了,再次确立了信息安全领域的新标准。那我们先来看看TLS1.3有哪些改进。
zaking
2023/02/17
1.6K0
真正“搞”懂HTTPS协议18之TLS特性解析
解密亚洲诚信如何做到HTTPS的最佳安全实践
摘要 随着亚洲诚信2016年推出加密无处不在以来,HTTPS的使用成本和技术门槛逐步降低,HTTPS正被越来越多的网站和企业使用。但是我们发现,进行正确的HTTPS配置和安全部署情况并不乐观。此次分享
IT大咖说
2018/04/03
1.2K0
解密亚洲诚信如何做到HTTPS的最佳安全实践
TLS 和 SSL区别
TLS(Transport Layer Security)和 SSL(Secure Sockets Layer)都是用于保护网络通信安全的协议,通常用于加密 Web 流量(如 HTTPS)。虽然它们有相似的目的和功能,但在协议的设计和实现上有所不同。TLS 是 SSL 的继任者,TLS 目前是标准协议,而 SSL 已经过时。下面是 TLS 和 SSL 之间的主要区别:
Linux运维技术之路
2025/01/19
4850
TLS 和 SSL区别
科普 TLS 1.3 — 新特性
TLS 1.3 协议针对安全强化及效率提升等方面进行了大量修改,相继推出 20 多个草案版本,即将完成最终的标准化。标准完成后,OpenSSL 组织将推出 OpenSSL 1.1.1 版本,对 TLS1.3 协议标准提供支持。
明月登楼的博客
2019/05/15
3.4K1
科普 TLS 1.3 — 新特性
HTTP面试题 - HTTPS优化
本节介绍HTTPS优化是一个不小的话题,关于优化的讨论是在其他软硬件合理配置的前提下进行的,而关于HTTPS,我们常常会想它肯定要比HTTP要慢,实际上一个优化良好的HTTPS有时候要比HTTP要快很多。
阿东
2022/12/06
7080
HTTP面试题 - HTTPS优化
网站开启HSTS和TLS1.3
本人使用的是CentOS7.4 + 宝塔面板7.2 + Nginx1.1.5,实测Nginx1.1.2无法开启TLSv1.3 速度真的快了很多
ZGGSONG
2022/09/09
9010
网站开启HSTS和TLS1.3
HTTP与HTTPS的区别,详细介绍[通俗易懂]
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。
全栈程序员站长
2022/07/01
5K0
HTTP与HTTPS的区别,详细介绍[通俗易懂]
知识分享之规范——为何TLS主流版本是TLS1.2
知识分享之规范类别是我进行整理的日常开发使用的各类规范说明,作为一个程序员需要天天和各种各样的规范打交道,而有些规范可能我们并不是特别了解,为此我将一些常见的规范均整理到知识分享之规范系列中,便于小伙伴们快速翻阅学习。
cn華少
2022/05/13
2.2K0
TLS 1.3 Introduction
TLS 的主要目标是为通信的双方提供一个安全的通道。对下层传输的唯一要求是一个可靠的有序的数据流。
一缕殇流化隐半边冰霜
2019/03/04
2K0
真正“搞”懂HTTPS协议19之HTTPS优化
  这是本系列的最后一篇了,其实本篇的内容也跟前两篇TLS的握手和优化有关系。其实HTTPS的核心就是TLS的明文握手连接,前两篇我们花了很大的篇幅来聊这些,另外一个就是在TLS握手完成后的密闻传输部分了。
zaking
2023/02/17
5760
TLS 1.3如何用性能为HTTPS正名
序•魔戒再现 几天前,OpenSSL官方宣布即将发布的新版本 (OpenSSL 1.1.1) 将会提供 TLS 1.3 的支持,而且还会和之前的 1.1.0 版本完全兼容,这当然是个好消息。如果说 H
FB客服
2018/02/26
9540
TLS 1.3如何用性能为HTTPS正名
OpenSSL支持TLS1.3特性(1)
TLS 1.3版本是对规范的重大修改。它到底应该叫TLS2.0还是现在的名字TLS 1.3,还存在一些争论。该版本有重大变化,一些工作方式也非常不同。下面是你可能需要注意的一些问题,简明扼要,不过并不太全面。
随心助手
2020/11/25
3.3K0
HTTPS安全优化配置最佳实践指南简述
描述: 当下越来越多的网站管理员为企业站点或自己的站点进行了SSL/TLS配置, SSL/TLS 是一种简单易懂的技术,它很容易部署及运行,但要对其进行安全部署的情况下通常是不容易。
全栈工程师修炼指南
2022/09/29
2.9K0
HTTPS安全优化配置最佳实践指南简述
TLS协议分析 (五) handshake协议 证书与密钥交换
当服务器确定了CipherSuite后,根据CipherSuite里面的认证算法,如果需要发送证书给客户端,那么就发送 Server Certificate消息给客户端。Server Certificate总是在ServerHello之后立即发送,所以在同一个RTT里。
用户8964349
2021/09/07
1.8K0
QUIC网络协议简介
QUIC 全称 Quick UDP Internet Connection, 是谷歌公司研发的一种基于 UDP 协议的低时延互联网传输协议。在2018年IETF会议中,HTTP-over-QUIC协议被重命名为HTTP/3,并成为 HTTP 协议的第三个正式版本。本文将介绍QUIC协议的优势、特性和原理。
蒙古上单2
2019/03/20
9.6K0
QUIC网络协议简介
相关推荐
基于 TLS 1.3的微信安全通信协议 mmtls 介绍(下)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验