文章目錄
- 一、代碼部分
- 二、運行結果
- 總結
一、代碼部分
代碼如下(示例):
#原始圖
import cv2 as cv#opencv BGR
import matplotlib.pyplot as plt #包匯入
import numpy as np
#matplotlib inline
img1=cv.imread('C:/Users/akaak/Pictures/OpenCV/cat.png')#讀圖片
print("原始圖",img1)
print("原始圖的hwc",img1.shape)#hwc
cv.imshow('image',img1) #影像的顯示,也可以創建多個視窗
cv.waitKey(0) # 等待時間,毫秒級,0表示任意鍵終止
cv.destroyAllWindows()
#定義一個函式
def cv_show(name,img):
cv.imshow(name,img)
cv.waitKey(0)
cv.destroyAllWindows()
#灰度圖
img2=cv.imread('C:/Users/akaak/Pictures/OpenCV/cat.png',cv.IMREAD_GRAYSCALE)#讀入灰度圖片
print("灰度圖",img2)
print("灰度圖hwc",img2.shape)
cv.imshow('image',img2)#圖片的顯示
cv.waitKey(10000) #等待時間 毫秒級
cv.destroyAllWindows()
cv.imwrite('C:/Users/akaak/Pictures/OpenCV/mycat.png',img2)#保存灰度圖
#一些額外屬性
print("底層",type(img2))#底層
print("像素點",img2.size)#像素點
print("資料型別",img2.dtype)#資料型別
二、運行結果


總結
實作原始圖讀入以及原始圖灰度化處理,包括定義函式和一些常見屬性查看,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/355765.html
標籤:其他
上一篇:2021SC@SDUSC hadoop原始碼分析(七)
下一篇:【文獻學習】熱電偶信號調理電路
