前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >opencv 将加载的图象进行灰度化处理

opencv 将加载的图象进行灰度化处理

作者头像
三更两点
发布2021-01-14 11:43:42
4970
发布2021-01-14 11:43:42
举报

文章目录

opencv 将加载的图象进行灰度化处理

代码语言:javascript
复制
# -*- coding:utf-8 -*-
# /usr/bin/python
'''
Date:2019-05-08--10:07
File:img2gray.py
Describe:将加载的图象进行灰度化处理
'''

print (__doc__)

import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt

def read_img(path):
    # Load an color image in grayscale
    img = cv.imread(path, 0)
    return img

def show_img(img):
    # matplot plt show img
    plt.imshow(img, cmap='gray', interpolation='bicubic')
    plt.xticks([]), plt.yticks([])  # to hide tick values on X and Y axis
    plt.show()

def show_Digit(vector):
    # 重新变形
    img = vector.reshape((8, 8))
    plt.imshow(img, cmap='gray')
    plt.show()



def img2vect(img):
    # 将灰度图变为向量
    # 变换为 8×8
    img = cv.resize(img, (8, 8), interpolation=cv.INTER_LINEAR
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • opencv 将加载的图象进行灰度化处理
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档