OpenCV 簡介

1:環境搭建

下載python 安裝包 安裝,然後配置環境變量(不在贅述)
這裏我用的是Vscode 裝幾個python使用的插件,就行了。 然後 Ctrl+Shift+P 配置 python 解析器


pip install opencv-python
pip install matplotlib
pip install numpy
這裏如果安裝失敗的話, 就執行 pip install --upgrade pip,然後重新安裝


2:基礎操作

import numpy as np
import cv2 as cv
# 創建黑色的圖像
img = np.zeros((512,512,3), np.uint8)
# 繪製一條厚度爲5的藍色對角線
cv.line(img,(0,0),(511,511),(255,0,0),5)

# 繪製矩形
cv.rectangle(img,(384,0),(510,128),(0,255,0),3)

# 繪製圓
cv.circle(img,(447,63), 63, (0,0,255), -1)

# 繪製橢圓
cv.ellipse(img,(256,256),(100,50),0,0,180,255,-1)

# 繪製多邊形
pts = np.array([[10,5],[20,30],[70,20],[50,10]], np.int32)
pts = pts.reshape((-1,1,2))
cv.polylines(img,[pts],True,(0,255,255))

# 添加文字
font = cv.FONT_HERSHEY_SIMPLEX
cv.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv.LINE_AA)

# 寫入圖片測試
# cv.imwrite("ceshi.png",img)

cv.imshow('image',img)
cv.waitKey(0)

import numpy as np
import cv2 as cv

# -1 cv.IMREAD_COLOR: 加載彩色圖像。任何圖像的透明度都會被忽視。它是默認標誌。
#  0 cv.IMREAD_GRAYSCALE:以灰度模式加載圖像
#  1 cv.IMREAD_UNCHANGED:加載圖像,包括alpha通道
img = cv.imread("Images\c1.jpg",-1)
cv.imshow("image",img)
cv.waitKey(0)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章