美文网首页
图片转矩阵,矩阵转图片

图片转矩阵,矩阵转图片

作者: 雨夜剪魂 | 来源:发表于2019-05-30 10:11 被阅读0次

# coding=utf8

from PIL import Image

import numpy as np

import matplotlib.pyplot as plt

def ImageToMatrix(filename):

    # 读取图片

    im = Image.open(filename)

    width,height = im.size

    im = im.convert("L")

    data = im.getdata()

    data = np.matrix(data,dtype=np.float32) / 255.0

    new_data = data.reshape(width, height)

    return new_data

def MatrixToImage(data):

    data = data * 255

    new_im = Image.fromarray(np.uint8(data))

    return new_im

filename = 'test.jpg'

data = ImageToMatrix(filename)

new_im = MatrixToImage(data)

plt.imshow(data, cmap=plt.cm.gray, interpolation='nearest')

需要注意的是格式需要是 jpg的,如果是png可能会导致转的图片有问题

相关文章

  • 图片转矩阵,矩阵转图片

    # coding=utf8from PIL import Imageimport numpy as npimpor...

  • python实现彩照转黑白以及图片转素描画

    (1)彩照转黑白 (2)图片转素描画 通过Numpy中的asarray函数将图片的灰度值以浮点型矩阵的形式存储起来...

  • 2019-02-22 Day 48 待提高

    1.转置矩阵 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列...

  • 2019-03-13

    矩阵的转置则称 为A的转置,记为 设为矩阵,则为 矩阵 为对称矩阵,则 为反对称矩阵,则 为n阶方阵,,为对称矩阵...

  • 人工智能学习笔记-Day13

    矩阵运算 矩阵转置 (转秩?) T(AB)=T(B)T(A) 逆矩阵 MInvt(M) = Invt(M)M=I ...

  • 正交矩阵

    转置矩阵为其逆矩阵。

  • 矩阵

    参考资料转置矩阵伴随矩阵

  • 12、转置矩阵

    1、题目如下: 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与...

  • leetcode-数组篇-转置数组(867)

    题目 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 ...

  • LeetCode 867. 转置矩阵

    题目 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 ...

网友评论

      本文标题:图片转矩阵,矩阵转图片

      本文链接:https://www.haomeiwen.com/subject/ywcmtctx.html