python環境下OpenCV的基本操作

2021-08-15 09:18:15 字數 1212 閱讀 6912

如下操作可實現將png格式的轉化成jpg格式的影象,括號中的內容可為絕對路徑,如:windows下c:\users\mypic.png;unix環境下/home/joe/mypic.png

import cv2

image = cv2.imread('mypic.png')

cv2.imwrite('mypic.jpg',image)

若僅使用imshow,在執行顯示影象後,影象一閃而過,需要增加cv2.waitkey使得視窗停頓。

import cv2

grayimage = cv2.imread('randomgray.png',cv2.imread_grayscale)

cv2.imshow('test',grayimage)

cv2.waitkey() #等待鍵盤輸入

cv2.destroyallwindows()# 關閉視窗

下述語句建立了乙個300*400的黑白影象

import cv2

import numpy

import os

randombytearray = bytearray(os.urandom(120000))

flatnumpyarray=numpy.

array(randombytearray)

grayimage = flatnumpyarray.reshape(300,400)

cv2.imwrite('randomgray.png',grayimage)

注意:opencv中彩色影象三基色的順序是綠藍紅

import cv2

import numpy

import os

randombytearray = bytearray(os.urandom(120000))

flatnumpyarray=numpy.array(randombytearray)

bgrimage= flatnumpyarray.reshape(100,400,3)

print bgrimage[0,0] # 輸出影象中乙個畫素

bgrimage[0,0]=[255,255,255] #更改具體某乙個畫素的值

print bgrimage[0,0]

python環境下OpenCV安裝

首先得確保已安裝好python,並且python安裝路徑及scripts路徑都新增到path環境變數中去。在安裝python時直接勾上新增到path選項就不用手動新增了 然後安裝opencv的依賴包numpy,要確保以管理員身份開啟cmd,要不然可能會報錯。pip install numpynump...

python下的opencv環境搭建

pip install upgrade setuptools pip install numpy matplotlib pip install opencv python pip是python的包管理工具。搭建opencv環境只需要安裝三個包 numpy matplotlib和opencv pyth...

python虛擬環境下使用opencv操作攝像頭

使用攝像頭例項 coding utf 8 import cv2 defvideo capture camera cv2.videocapture 0 while true ret,frame camera.read if ret true image cv2.cvtcolor frame,cv2.c...