购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

7-1 建立画布

使用Numpy的np.zeros( )函数或np.ones( )函数建立画布,如下是使用zeros( )函数建立height=200,width=300画布的方法:

     img = np.zeros((200,300,3),np.unit8)

上述函数返回的是 img 画布对象,(200,300)是画布的大小,200是画布的高度,300是画布的宽度,3主要是指 BGR 通道可以建立彩色画布,如下图所示。

但是上述画布的缺点是所建立的是黑色画布,如果希望建立白色画布,可以改用np.ones( )函数,然后将数组内容设为255,因为np.ones( )函数所建立的数组内容是1,可以用乘以255的方式处理,语法如下:

     img = np.ones((200,300),np.unit8) * 255

这时可以建立如下图所示的白色画布,因为是白色画布,笔者用虚线框表示。

:绘图的坐标采用的是(x, y)。 M3vVHd/rTb2bvfJ2W8eEM2YXzku4zwlr/myXvmu6tpRtI87DtK2smNhKW6Xf0hUM

点击中间区域
呼出菜单
上一章
目录
下一章
×