如何使用opencv将图像转换为Python中的矩阵

Posted

技术标签:

【中文标题】如何使用opencv将图像转换为Python中的矩阵【英文标题】:how to use opencv to convert an image into a matrix in Python 【发布时间】:2017-03-10 21:55:43 【问题描述】:

我已经阅读了关于图像处理的 opencv 文档,但我对 opencv 还是很陌生。我正在尝试将一些图像转换为矩阵,以便之后可以进行一些分类。谁能帮我告诉我应该如何开始?非常感谢!

【问题讨论】:

这个链接可以帮助你***.com/questions/7762948/…。 【参考方案1】:

如果你只是在 python 中用 opencv 读取图像,你会得到一个矩阵。 例如:

import cv2
img = cv2.imread('a.jpg',0)
type(img)
Out[3]: numpy.ndarray
img.shape
Out[4]: (200, 200)

【讨论】:

以上是关于如何使用opencv将图像转换为Python中的矩阵的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 OpenCV Python 检测颜色

OpenCV——图像的矩(计算矩轮廓面积轮廓或曲线长度)

如何使用 Python 和 OpenCV 裁剪图像中的多个 ROI

使用 OpenCV 将 RGB 图像转换为 LMS,反之亦然

Python - 使用 OpenCV 将字节图像转换为 NumPy 数组

OpenCV图像的轮廓的匹配