Python-OpenCV学习--USB摄像头读取图像上下翻转
生活随笔
收集整理的這篇文章主要介紹了
Python-OpenCV学习--USB摄像头读取图像上下翻转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、圖像上下翻轉
import?cv2
import?numpy as np
# 上下翻轉
def?RotateClockWise180(img):
????new_img=np.zeros_like(img)
????h,w=img.shape[0],img.shape[1]
????for?i?in?range(h):?#上下翻轉
????????new_img[i]=img[h-i-1]
????return?new_img
# 調用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
# 關閉
cap.release()
cv2.destroyAllWindows()
總結
以上是生活随笔為你收集整理的Python-OpenCV学习--USB摄像头读取图像上下翻转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python-OpenCV学习 -- 台
- 下一篇: websocket python爬虫_p