使用 Python OpenCv 模块读取图像
在 OpenCv 模块中,我们可以使用函数 cv2.imread() 来读取图像。在输入图像路径时,图像应该在工作目录中,或者应该给出图像的完整路径。
cv2.IMREAD_COLOR − 此函数加载彩色图像,并且将忽略任何图像透明度。它是默认标记。
cv2.IMREAD_GRAYSCALE − 此函数以灰度模式加载图像
cv2.IMREAD_UNCHANGED − 此函数按原样加载图像,包括 Alpha 通道
源图像

示例
import numpy as np
import cv2
my_img = cv2.imread('C:/Users/TP/Desktop/poor/poverty_india.jpg', 0)
cv2.imshow('image', my_img)
k = cv2.waitKey(0) & 0xFF
# wait for ESC key to exit
if k == 27:
cv2.destroyAllWindows()
elif k == ord('s'):
cv2.imwrite('C:/Users/TP/Desktop/poor/poverty_india_gray.jpg',my_img)
cv2.destroyAllWindows()
import cv2
import numpy as np
import matplotlib.pyplot as plt
my_img = cv2.imread('C:/Users/TP/Desktop/poor/poverty_india.jpg',cv2.IMREAD_GRAYSCALE)
cv2.imshow('image', my_img)
cv2.waitKey(0)
cv2.destoryAllWindows()
输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP