OpenCV Python 2D绘制矩形(rectangle)

本示例,主要使用`cv.rectangle`在图像上绘制矩形。
OpenCV Python 2D绘制线段(cv.line)

本实例利用Opencv的line方法显示绘制线段后的图像。
OpenCV Python 2D绘制椭圆(ellipse)

本示例,主要使用`cv.ellipse`在图像上绘制/标记椭圆形符号。
OpenCV Python 2D绘制圆(点) – cv.circle

画圆、画圈、画点是Opencv中最常用的技能之一,本文介绍使用`cv.circle`方法在图片上画圆或者画点,可以根据参数绘制出不同形态的圆,圈或点。
OpenCV Python 2D绘制箭头线段(arrowedLine)

使用`cv.arrowedLine`在图片上绘制带箭头的线段。如下图绘制出蓝色的箭头线段。
OpenCV Python 保存图片(imwrite)

通过cv.imwrite方法无损和有损的方式进行图片保存。
OpenCV Python 翻转(镜像)图片(flip)

通过opencv使用flip方法把图片进行镜像,也即是水平翻转,或者垂直翻转。
OpenCV Python 缩放图片(resize)

OpenCV还提供了多样的缩放方法。本示例主要使用了`cv.cvtColor()`函数进行色彩空间的转换,该函数有两个参数,两个可选参数。而在显示图片方面如果使用`cv.imshow()`窗口显示的方式,图片的颜色会正常些,使用`plt.imshow()`在Jupyter notebook显示的颜色则可能需要一些转换或设置才能达到想要的颜色。
OpenCV Python 色彩空间变换

本示例主要使用了`cv.cvtColor()`函数进行色彩空间的转换,该函数有两个参数,两个可选参数。而在显示图片方面如果使用`cv.imshow()`窗口显示的方式,图片的颜色会正常些,使用`plt.imshow()`在Jupyter notebook显示的颜色则可能需要一些转换或设置才能达到想要的颜色。
OpenCV Python 在Jupyter notebook用Matplotlib显示图片 (plt.imshow版)

加载Matplotlib(NumPy的可视化操作界面扩展包)在Jupyter notebook 上直接显示读取的图片,避免使用cv.imshow在Jupyter notebook出现的问题。