python opencv 基本操作
載入,顯示,儲存
opencv函式:cv2.imread(), cv2.imshow(), cv2.imwrite()
載入img = cv2.imread('lena.jpg', 0)
引數1:的檔名
如果放在當前資料夾下,直接寫檔名就行了,如』lena.jpg』
否則,需要給出絕對路徑,如』d:\opencvsamples\lena.jpg』
引數2:讀入方式,省略即採用預設值
cv2.imread_color:彩色圖,預設值(1)
cv2.imread_grayscale:灰度圖(0)
cv2.imread_unchanged:包含透明通道的彩色圖(-1)
cv2.imshow('lena', img)
cv2.waitkey(0)
引數1是視窗的名字,引數2是要顯示的。
cv2.waitkey()是讓程式暫停的意思,引數是等待時間(毫秒ms)。時間一到,會繼續執行接下來的程式,傳入0的話表示一直等待。等待期間也可以獲取使用者的按鍵輸入:k = cv2.waitkey(0)
我們也可以先用cv2.namedwindow()建立乙個視窗,之後再顯示:
cv2.namedwindow('lena2', cv2.window_normal)
cv2.imshow('lena2', img)
cv2.waitkey(0)
儲存cv2.imwrite('lena_gray.jpg', img)
python OpenCV學習筆記(八) 模糊操作
import cv2 as cv import numpy as np defblur demo image dst cv.blur image,1 3 前後為xy軸模糊的程度 cv.imshow blur demo dst src cv.imread d cv.namedwindow input ...
python opencv 輪廓基本繪製
什麼是輪廓?輪廓可以簡單地解釋為連線具有相同顏色或強度的所有連續點 沿邊界 的曲線。輪廓是用於形狀分析以及物件檢測和識別的有用工具。findcontour 函式中有三個引數,第乙個是源影象,第二個是輪廓檢索模式,第三個是輪廓逼近方法。輸出等高線和層次結構。輪廓是影象中所有輪廓的python列表。每個...
Selenium webdriver基本操作1
usr bin env python coding utf 8 from selenium import webdriver import time print 瀏覽器最大化 生成driver物件 driver webdriver.firefox 將瀏覽器最大化 driver.maximize wi...