frame = cv2.flip(frame, 1) #图像旋转,cv2.flip(frame, 1)第一个参数表示要旋转的视频,第二个参数表示旋转的方向,0表示绕x轴旋转,大于0的数表示绕y轴旋转,小于0的负数表示绕x和y轴旋转 kernel = np.ones([2, 2], np.uint8) #矩阵赋值 kernel:卷积核 2*2的卷积核 uint8是专门用于存储各种图像的(包括RGB,灰度图像等),范围是从0–255 roi = frame[100:500,100:500] # 选取图片中固定位置作为手势输入 cv2.rectangle(frame, (100, 100), (500, 500), (0, 0, 255), 0) # 用红线画出手势识别框; 图片,左上点坐标,右下点坐标,rgb颜色,线的宽度 为什么要这样操作
理解问题frame = cv2.flip(frame, 1) #图像旋转,cv2.flip(frame, 1)第一个参数表示要旋转的视频,第二个参数表示旋转的方向,0表示绕x轴旋转,大于0的数表示绕y轴旋转,小于0的负数表示绕x和y轴旋转 kernel = np.ones([2, 2], np.uint8) #矩阵赋值 kernel:卷积核 2*2的卷积核 uint8是专门用于存储各种图像的(包括RGB,灰度图像等),范围是从0–255 roi = frame[100:500,100:500] # 选取图片中固定位置作为手势输入 cv2.rectangle(frame, (100, 100), (500, 500), (0, 0, 255), 0) # 用红线画出手势识别框; 图片,左上点坐标,右下点坐标,rgb颜色,线的宽度 为什么要这样操作
已完成理解「frame = cv2.flip(frame, 1) #图像旋转,cv2.flip(frame, 1)第一个参数表示要旋转的视频,第二个参数表示旋转的方向,0表示绕x轴旋转,大于0的数表示绕y轴旋转,小于0的负数表示绕x和y轴旋转 kernel = np.ones([2, 2], np.uint8) #矩阵赋值 kernel:卷积核 2*2的卷积核 uint8是专门用于存储各种图像的(包括RGB,灰度图像等),范围是从0–255 roi = frame[100:500,100:500] # 选取图片中固定位置作为手势输入 cv2.rectangle(frame, (100, 100), (500, 500), (0, 0, 255), 0) # 用红线画出手势识别框; 图片,左上点坐标,右下点坐标,rgb颜色,线的宽度 为什么要这样操作」
展开阅读网页