![深度学习实践:计算机视觉](https://wfqqreader-1252317822.image.myqcloud.com/cover/959/25456959/b_25456959.jpg)
上QQ阅读APP看书,第一时间看更新
2.3 基本线条操作
OpenCV提供了基本的线条操作,即画线、画矩形、画圆等。此处仅以画圆做展示,其他可参考对应的API,如cv2.line()、cv2.circle()、cv2.rectangle()、cv2.ellipse()、cv2. putText()等等,主要的参数会涉及图像对象、颜色、线形和线条宽度等。可参考官方网站(1)。
![](https://epubservercos.yuewen.com/B80CA1/13908177605515006/epubprivate/OEBPS/Images/Figure-P29_545.jpg?sign=1739269741-fvzpcmnVtYmsZQinLWC4lprMv7sSSfQF-0-0f0cd6e2746cadd15990cbd9e71a4a99)
第4行将生成一个300×300×3的全零矩阵,即一张黑色图片,第6~11行将画圆圈,7行将生成半径,8行将填充颜色,9行将生成圆的中心点,11行为传递参数并画圆,重复25次,随机生成半径、颜色和中心点,结果如图2-3所示。
![](https://epubservercos.yuewen.com/B80CA1/13908177605515006/epubprivate/OEBPS/Images/Figure-P30_566.jpg?sign=1739269741-FLPX54fYAW3YpxtzwQX0TlSRi3s3PbGa-0-140a0fe23a38e2a7b9433a56501c262e)
图2-3 几何形状作图示例