Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色

python是能夠通過內置模塊turtle或者是第三方庫matplotlib等來繪制出任意幾何圖像的,但是很多小伙伴不知道機器學習庫skimage也是能夠來對圖像進行處理和繪制 。下文會來詳細介紹一下,該怎么使用skimage庫畫橢圓并填充顏色,有詳細代碼示例一起看看吧 。

Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色


1.第一步就是要將該第三方庫之中的draw和data模塊來導入,draw模塊提供了繪制任意圖形圖像的方法,而data模塊則是可以從中取出自帶的圖像讀取而無需要再從外部文件導入了 。
除此之外還需要導入pyplot模塊,因為skimage庫本身就只能夠讀取圖像、繪圖、然后保存,它是無法來將圖像輸出在窗口中顯示的 。所以才需要用到matplotlib第三方庫里面的模塊來顯示圖像,代碼如下:
from skimage import draw,dataimport matplotlib.pyplot as plt2.然后就是調用chelsea()方法從自帶的圖像庫中取出一個圖像來作為窗口,因為skimage庫不能夠直接繪圖,它需要將繪制出來的圖像放在一個圖像窗口上才可以 。再調用ellipse()方法并傳入四個參數即可生成橢圓形,這四個參數分別表示原點以及xy坐標軸長度,代碼如下所示:
【Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色】img=data.chelsea()rr, cc=draw.ellipse(150, 150, 30, 80)3.橢圓生成完畢之后就是可以將其添加到圖像窗口上了,不過在這之前還得使用set_color()方法來填充顏色,第三個參數就表示填充的是什么顏色 。然后使用imshow()方法將橢圓形添加到窗口內,再調用show()方法顯示窗口,詳細代碼如下:
draw.set_color(img,[rr,cc],[255,0,0])plt.imshow(img,plt.cm.gray)plt.show()
Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色




以上就是關于“Python畫橢圓代碼是什么?Python繪制橢圓怎么填充顏色”的全部內容了,希望對你有所幫助 。

    猜你喜歡