上QQ阅读APP看书,第一时间看更新
2.3 基本线条操作
OpenCV提供了基本的线条操作,即画线、画矩形、画圆等。此处仅以画圆做展示,其他可参考对应的API,如cv2.line()、cv2.circle()、cv2.rectangle()、cv2.ellipse()、cv2. putText()等等,主要的参数会涉及图像对象、颜色、线形和线条宽度等。可参考官方网站(1)。
第4行将生成一个300×300×3的全零矩阵,即一张黑色图片,第6~11行将画圆圈,7行将生成半径,8行将填充颜色,9行将生成圆的中心点,11行为传递参数并画圆,重复25次,随机生成半径、颜色和中心点,结果如图2-3所示。
图2-3 几何形状作图示例