日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python绘画_python学画画(上)

發布時間:2024/7/5 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python绘画_python学画画(上) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載W3Cschool手機App,0基礎隨時隨地學編程

導語

本來想用神經網絡讓計算機學會畫鉛筆畫和素描的,后來發現其實不用神經網絡效果也還可以,那么系列上就從簡單的入手!

先放圖哈!

沙畫:

鉛筆畫:

文件下載

密碼: 26xi

原理簡介

素描:

sketch1.py:

其主要思想是彩色圖片先轉換成灰度圖片,然后模擬人作畫時先畫輪廓再逐步勾畫細節的過程。

勾輪廓時比較像素點左邊一小段區域內像素平均值和右邊一小段區域內像素平均值的差值,如果差值超過預設范圍,則認為該點是輪廓點。另外,素描時不是一次性成像的,而是由淡到深,依次畫,這樣可以使圖畫看起來深淺更分明,更有立體感。

sketch2.py:

原理類似,但是以線條為單位進行素描,并且增加了隨機函數,使得線條長度不確定,并且增加到上下、左右、左上、右下、右上、左下8個方位區塊的比較,這樣創作的素描畫看上去更柔和,也更接近真實的人類作畫的風格。

沙畫:

sand_paint.py:

其實原理和畫鉛筆畫是差不多的,區別是用隨機函數模擬了空白背景上的沙粒,沙粒的顏色深淺,可以通過S_COLOR_LIGHT和S_COLOR_DARK來設置。

OK,代碼原理介紹完畢,其實很簡單或者說很low。但效果確實還不錯。

運行方式

python設置了環境變量之后,在cmd中運行即可。輸入python文件名+想要素描或者化成沙畫的原圖像路徑(含圖像名)即可。例如下圖:

圖片將保存在當前路徑下。

下期預告

讓python模仿世界名畫!也就是之前很火的一個人工智能話題。

比如梵高筆下的天安門和上海:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python绘画_python学画画(上)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。