近期图像处理相关问题记录

news/2024/7/21 7:48:58 标签: 图像处理, python, 人工智能

plt.imshow()显示不出图片

在之后添加 plt.show()

python">import matplotlib.pyplot as plt
plt.imshow(predicted_boxes[:,:,::-1])
plt.show()

更换颜色通道顺序

图像通道转换——从np.ndarray的[w, h, c]转为Tensor的[c, w, h]

python"># img in BlueGreenRed (opencv style) -> matplotlib likes RedGreenBlue, switch the channel order.
predicted_boxes[:,:,::-1]

Pandas 数据分析工具

Pandas 教程

python">print(predicted_boxes.head(50)) # 打印前50个数据

openCV4.5.5 运行imshow()时报错

error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'

我检查重装(pip install)了libgtk2.0-dev pkg-config 这两个包,但问题还是没有解决。

参考StackOverflow的解决方案:opencv The function is not implemented

# 使用pip的方式安装python-opencv就不会出现这种错误
pip install opencv-python

之后,问题解决。

python"># 该方式也可用于显示图片
matplotlib.pyplot.imshow() 

关于图像的一些基本处理

python——PIL,Image,cv2读取、修改图片

关于Rasterio库的使用

使用Rasterio读取栅格数据

使用Rasterio做投影变换

关于图像降采样

【Python学习蝴蝶书】第五章 图像处理8-图像金字塔


http://www.niftyadmin.cn/n/735448.html

相关文章

链接服务器 (null) 的 OLE DB 访问接口 SQLNCLI11 指示该对象没有列,或当前用户没有访问该对象的权限。...

原文:链接服务器 "(null)" 的 OLE DB 访问接口 "SQLNCLI11" 指示该对象没有列,或当前用户没有访问该对象的权限。 SELECT * FROMOPENROWSET(SQLOLEDB, server.;uidsa;pwdsdty-cc, exec DBMobileBJ.dbo.Do_CallProcess_Jcmx_Report ); GO ---改为…

ADT: Disjoint Set 并查集(不相交集合)(Java 实现)

ADT: Disjoint Set 并查集(不相交集合)(Java 实现) 文章目录ADT: Disjoint Set 并查集(不相交集合)(Java 实现)简介参考正文抽象接口描述基本 Java 实现接口定义具体实现类测试操作优…

Ubuntu的换源问题python-pcl库安装

前言 我是什么时候意识到,我安装完Ubuntu之后没有换源这个问题很严重的呢… 大概是我要安装python-pcl库,却死活下不动的时候吧… sudo apt install python3-pcl大概就是这样的疯狂error: 尝试过: sudo vi /etc/resolv.conf sudo apt-g…

Express 实战: 使用 express-static 处理静态资源

Express 实战: 使用 express-static 处理静态资源 文章目录Express 实战: 使用 express-static 处理静态资源简介参考正文一切的起点项目结构 & 初始化静态资源服务器浏览器支持 ES6 模块化结语简介 本篇的出发点在于一直想测试 HTML 提供的 <script type"module&…

Ubuntu20.04安装过程 【磁盘分区】

前言 首先 要了解你的电脑配置&#xff08;我实验室的如下&#xff09;&#xff1a; 整个安装Ubuntu系统的过程大致如下&#xff1a; 华硕主板按F2/F8&#xff0c;这个可以百度 也可以重新启动&#xff0c;在你的第一个界面上能看到 按什么快捷键进入BIOS模式&#xff08;如…

Ubuntu Vscode配置C/C++运行环境

命令行安装编译器 sudo apt-get update sudo apt-get install gcc sudo apt-get install g sudo apt-get install gdb # 查看安装版本 gcc -v # gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) gdb -v # GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2 g -v # gcc versio…

视觉SLAM十四讲 3-三维空间刚体运动

蓝色 紫色 红色 一、前言 本章简要介绍 三维世界中刚体 运动的描述方式&#xff1a;旋转矩阵、旋转向量、欧拉角、四元数等。 二、SLAM问题的数学表述 用 数学语言 来描述&#xff1a;小萝卜正携带着某种 传感器 在未知环境里 运动 相机&#xff1a;在 某些时刻 采集数据  …

Vue 源码实现: Data Binding 双向数据绑定(使用 Object.defineProperty 实现)

Vue 源码实现: Data Binding 双向数据绑定&#xff08;使用 Object.defineProperty 实现&#xff09; 文章目录Vue 源码实现: Data Binding 双向数据绑定&#xff08;使用 Object.defineProperty 实现&#xff09;简介参考正文实现目标实现架构具体实现项目结构 & 静态内容…