如下操作可實現將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...