def rotate(self): if self.angle_average > 45: self.angle_average = -90 + self.angle_average elif self.angle_average < -45: self.angle_average = 90 + self.angle_average self.rotate_image = rotate_bound(self.image_copy, -self.angle_average) cv2.imshow('rotate_test', self.rotate_image) cv2.waitKey() cv2.destoryAllwindows()
import cv2 import numpy as np img = cv2.imread('./img/raw.jpg') while(1): cv2.imshow("capture",img) #显示读取出来的图像 hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) #把RGB模型转换成HSV模型 cv2.imshow("HSV",hsv) #显示转换后的图像 if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destoryAllwindows()