Python-OpenCV学习--USB摄像头读取图像上下翻转
一、圖像上下翻轉(zhuǎn)
import?cv2
import?numpy as np
# 上下翻轉(zhuǎn)
def?RotateClockWise180(img):
????new_img=np.zeros_like(img)
????h,w=img.shape[0],img.shape[1]
????for?i?in?range(h):?#上下翻轉(zhuǎn)
????????new_img[i]=img[h-i-1]
????return?new_img
# 調(diào)用usb攝像頭
camera_id=0
cap?=?cv2.VideoCapture(camera_id)
# #重置分辨率
# cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
# cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080)
# 顯示
while?True:
????ret, frame?=?cap.read()
????new_frame=RotateClockWise180(frame)
????cv2.imshow("window", new_frame)
?
????if?cv2.waitKey(1) &?0xFF?==?ord("q"):
????????break
# 關(guān)閉
cap.release()
cv2.destroyAllWindows()
總結(jié)
以上是生活随笔為你收集整理的Python-OpenCV学习--USB摄像头读取图像上下翻转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python-OpenCV学习 -- 台
- 下一篇: Python-OpenCV学习--电脑外