一、图像上下翻转
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()



被折叠的 条评论
为什么被折叠?



