Python学习记录(六):opencv-python

一、安装

pip install opencv-python

二、图像读写

  • cv2.imread(path, flag) 返回值类型:np.ndarray
  • cv2.imwrite(filename, image)

三、图像编辑

  • cv2.resize() 图像缩放,默认方式为cv2.INTER_LINEAR(双线性插值)
  • cv2.flip() 图像翻转
  • cv2.rotate() 图像旋转

四、常用绘图

  • cv2.rectangle(image, start_point, end_point, color, thickness) start_point: 左上,end_point:右下
  • cv2.circle(image, center_coordinates, radius, color, thickness) center_coordinates:中心点,radius:半径;The coordinates are represented as tuples of two values i.e. (X coordinate value, Y coordinate value)
  • cv2.putText(image, text, org, font, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]])
  • cv2.line(image, start_point, end_point, color, thickness)
  • cv2.arrowedLine(image, start_point, end_point, color, thickness)
  • cv2.polylines(image, [pts], isClosed, color, thickness) 用于在图像上绘制多边形;参数isClosed: Flag indicating whether the drawn polylines are closed or not. If they are closed, the function draws a line from the last vertex of each curve to its first vertex.(即所绘制的多边形是否闭合)

五、视频读写

  • cv2.VideoCapture()
  • cv2.VideoWriter(filename, fourcc, fps, frameSize)

参考链接

posted @   达可奈特  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示