Python OpenCV图像处理教程第二部分有哪些内容?

2026-05-24 16:030阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1154个文字,预计阅读时间需要5分钟。

Python OpenCV图像处理教程第二部分有哪些内容?

像素处理与Numpy操作及Matplotlib显示图像

1.常规操作

1.1 读取图像

读取图像可以通过行坐标和列坐标进行访问,灰度图像直接返回灰度值,彩色图像返回B、G、R三个分量。

像素处理与Numpy操作以及Matplotlib显示图像

1.普通操作

1.1读取像素

读取像素可以通过行坐标和列坐标来进行访问,灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。

需要注意的是, OpenCV 读取图像是 BGR 存储显示。

灰度图片读取操作:

import cv2 as cv

# 灰度图像读取
gray_img = cv.imread("maliao.jpg", cv.IMREAD_GRAYSCALE)
print(gray_img[20, 30])

# 显示图片
cv.imshow("gray_img", gray_img)

# 等待输入
cv.waitKey()
cv.destroyAllWindows()

对于读取灰度图像的像素值,只会返回相应的灰度。

阅读全文

本文共计1154个文字,预计阅读时间需要5分钟。

Python OpenCV图像处理教程第二部分有哪些内容?

像素处理与Numpy操作及Matplotlib显示图像

1.常规操作

1.1 读取图像

读取图像可以通过行坐标和列坐标进行访问,灰度图像直接返回灰度值,彩色图像返回B、G、R三个分量。

像素处理与Numpy操作以及Matplotlib显示图像

1.普通操作

1.1读取像素

读取像素可以通过行坐标和列坐标来进行访问,灰度图像直接返回灰度值,彩色图像则返回B、G、R三个分量。

需要注意的是, OpenCV 读取图像是 BGR 存储显示。

灰度图片读取操作:

import cv2 as cv

# 灰度图像读取
gray_img = cv.imread("maliao.jpg", cv.IMREAD_GRAYSCALE)
print(gray_img[20, 30])

# 显示图片
cv.imshow("gray_img", gray_img)

# 等待输入
cv.waitKey()
cv.destroyAllWindows()

对于读取灰度图像的像素值,只会返回相应的灰度。

阅读全文