官术网_书友最值得收藏!

Understanding advanced shapes

In this section, we are going to see how to draw clip lines, arrowed lines, ellipses, and polylines. These shapes are not as straightforward to draw as the shapes we saw in the previous section, but they are simple to understand. The first step is to create an image where the shapes will be drawn. For this, a 300  300 image with the 3 channels (to properly display a BGR image) and a uint8 type (8-bit unsigned integers) will be created:

# We create the canvas to draw: 300 x 300 pixels, 3 channels, uint8 (8-bit unsigned integers)
# We set the background to black using np.zeros()
image = np.zeros((300, 300, 3), dtype="uint8")

We set the background to light gray using the colors dictionary:

# If you want another background color, you can do the following:
image[:] = colors['light_gray']

At this point, we can start drawing the new shapes.

主站蜘蛛池模板: 柞水县| 奉贤区| 海安县| 霍邱县| 安远县| 青冈县| 鄂尔多斯市| 南丰县| 萝北县| 乃东县| 清流县| 乌苏市| 新宁县| 河曲县| 青川县| 棋牌| 罗城| 电白县| 洛浦县| 原阳县| 白玉县| 壶关县| 汶上县| 罗平县| 清徐县| 徐汇区| 宁远县| 会泽县| 曲水县| 乐昌市| 富阳市| 宜兴市| 鄂托克前旗| 桃园市| 惠安县| 明星| 应用必备| 拉萨市| 阿坝县| 谢通门县| 广安市|