文章目錄
- 一、代碼部分
- 二、運行結果
- 總結
一、代碼部分
代碼如下(示例):
import cv2 #BGR格式
import matplotlib.pyplot as plt #包匯入
import numpy as np
%matplotlib inline
img=cv2.imread('C:/Users/akaak/Pictures/OpenCV/1.png') #讀入圖片
cv2.imshow('image',img) #顯示圖片
cv2.waitKey(0) #等待時間 毫米級 0表示任意鍵關閉
cv2.destoryAllwindows()
def cv_show(name,img): #定義一個顯示函式
cv2.imshow(name,img)
cv2.waitKey(0)
cv2.destoryAllwindows()
img.shape #列印影像的維度
img=cv2.imread('C:/Users/akaak/Pictures/OpenCV/1.png',cv2.IMREAD_GRAYSCALE) #讀入灰度圖片
cv2.imshow('image',img) #顯示圖片
cv2.waitKey(0) #等待時間 毫秒級 0表示任意鍵關閉
cv2.destoryAllwindows()
cv2.imwrite('C:/Users/akaak/Pictures/OpenCV/csdn2/my.png',img) #保存圖片
type(img) #影像型別
img.size #影像大小
img.dtype #影像資料型別
二、運行結果




總結
1.彩色圖片與灰度圖片維度不一樣,彩色圖三通道,灰度圖單通道
2.img=cv2.imread(‘C:/Users/akaak/Pictures/OpenCV/1.png’) #讀入圖片的API,中間加入路徑
3.cv2.imshow(‘image’,img) #顯示圖片的API,第一個引數是顯示視窗名字,第二個是變數名
4.cv2.waitKey(0) +cv2.destoryAllwindows() #任意鍵關閉顯示視窗API
5.img.shape #列印影像的維度
6.img=cv2.imread(‘C:/Users/akaak/Pictures/OpenCV/1.png’,cv2.IMREAD_GRAYSCALE) #讀入灰度圖片API 第一個引數是路徑,第二個是灰度讀取
7.cv2.imwrite(‘C:/Users/akaak/Pictures/OpenCV/csdn2/my.png’,img) #保存圖片API
8.type(img) #影像型別API
img.size #影像大小API
img.dtype #影像資料型別API
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/355420.html
標籤:其他
