图像矩阵shape与reshape
字数统计:117 阅读时长 ≈ 1分钟前言
使用cv导入的图像是以矩阵形式保存的,shape为(width,heigth,channel)
但是如果要图像聚类的话,需要进行reshape
要将聚类后的图像可视化等则需要再次reshape将图像还原
reshape介绍
Python中实现reshape是通过numpy.array.reshape()实现的
首先使用cv读取一张图片
import cv2 as cv
filePath= "filePath"
src = cv.imread(filePath)
将读取的图片reshape成一维度的
# -1代表“任意”,下列代码将数组转为一行n列
src = np.array(imagedate).reshape(1,-1)
将图像还原
# 注意这边的参数为(column,row,channel)
src = reshape(image_resize_cols,image_resize_row,3)
src.show()
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:April 18th , 2020 at 01:50 pm