人類高質(zhì)量七夕!python玩出花!騷操作
點(diǎn)擊下方“AI算法與圖像處理”,一起進(jìn)步!
重磅干貨,第一時(shí)間送達(dá)
大家好,今天跟大家分享一個(gè)有趣實(shí)戰(zhàn)的教程。
老規(guī)矩,先看效果(明確一下目標(biāo)):

看似普普通通,實(shí)則還有其他內(nèi)容
點(diǎn)開(kāi)上面的圖片,其實(shí)字體上的每個(gè)像素點(diǎn)都是用圖片來(lái)填充,而填充的內(nèi)容就是:

那么具體如何實(shí)現(xiàn)呢?
實(shí)際上使用的是之前分享過(guò)的技術(shù):
整個(gè)朋友圈都是愛(ài)你的樣子——python騷操作
1、細(xì)節(jié)
使用的代碼:https://github.com/pengfexue2/pic2char
原項(xiàng)目可以實(shí)現(xiàn)的功能是:
1、獲取微信好友的頭像,并存儲(chǔ)在本地
2、利用微信好友的頭像,拼成你想要的文字
具體的內(nèi)容可以看一下原作者的描述,這里就不多贅述了。
為了方便大家查閱,直接搬過(guò)來(lái)了
1)wx2char.py
wx2char.py用來(lái)掃碼登錄微信,獲取微信好友頭像存儲(chǔ)到本地,將頭像圖片拼接成inpt = "二零一九新年快樂(lè)!"中的文本內(nèi)容。
1.需要先安裝PIL和itchat庫(kù) 2.運(yùn)行代碼時(shí)需要掃碼登錄微信網(wǎng)頁(yè)版 3.目前點(diǎn)陣庫(kù)是依靠漢字庫(kù)實(shí)現(xiàn)的,即文件夾中的HZK16文件,輸入文本時(shí)要求是漢字和中文標(biāo)點(diǎn),否則可能導(dǎo)致報(bào)錯(cuò) 4.若出現(xiàn)“有1位朋友的頭像讀取失敗,已使用本人頭像替代”字樣,是正?,F(xiàn)象,因?yàn)橛械奈⑿藕糜杨^像格式問(wèn)題獲取不到
2) pic2char.py
pic2char.py是假設(shè)你想用別的圖片來(lái)組成文字圖片,無(wú)需獲取微信頭像,直接輸入漢字用圖片來(lái)拼接展示 1.需要PIL庫(kù) 2.需要HZK16文件來(lái)獲取漢字點(diǎn)陣信息 3.運(yùn)行代碼前,要將圖片文件夾放到代碼文件夾中,將代碼中的user="TED"改為文件夾名稱,同時(shí)準(zhǔn)備一張備用圖片將路徑賦值給self用作讀取圖片失敗時(shí)備選替代
使用說(shuō)明:
拿到代碼后,可以選擇修改wx2char.py中要輸出的文本內(nèi)容,保存后直接運(yùn)行,會(huì)跳出二維碼圖片,掃碼登錄微信網(wǎng)頁(yè)版,生成微信好友頭像的文件夾(例如:TED文件夾),本人的微信頭像(TED.jpg),和最終結(jié)果圖片的文件夾(TED_output)
因?yàn)槲蚁雽?duì)這個(gè)項(xiàng)目做一些新玩法!??!
添加一些新的元素進(jìn)去,例如最近比較火的“人類高質(zhì)量男性”
既然能添加朋友圈好友的頭像那么一定也能添加自定義的圖片進(jìn)去。
2、開(kāi)搞
對(duì) pic2char.py進(jìn)行一定的修改
1、修改希望輸出的文字內(nèi)容
#將想轉(zhuǎn)化的字賦給字符串inpt = "七夕快樂(lè)"
2、對(duì)圖片文件路徑進(jìn)行一定的修改
#用于拼接的圖片所在文件夾名稱 # 修改成自己的微信IDuser = "zero"#獲取圖片文件夾所在路徑folder = "{}/{}".format(workspace,user)#若讀取圖片失敗,用于替代的備用圖片路徑self=workspace+"/"+"zero.jpg"
首先要在項(xiàng)目中新建一個(gè)文件夾(例如這里我使用的 zero),這個(gè)文件夾一開(kāi)始是用于保存微信好友的頭像,這里我們必須自己新建一個(gè),然后存入你希望填充的圖片。
下面的兩個(gè)操作是設(shè)置文件的路徑,以及當(dāng)在文件夾中讀入文件失敗時(shí),使用 “備用圖片”填充。
運(yùn)行后即可得到我們想要的結(jié)果:




或者是:





個(gè)人微信(如果沒(méi)有備注不拉群!) 請(qǐng)注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱
下載1:何愷明頂會(huì)分享
在「AI算法與圖像處理」公眾號(hào)后臺(tái)回復(fù):何愷明,即可下載。總共有6份PDF,涉及 ResNet、Mask RCNN等經(jīng)典工作的總結(jié)分析
下載2:終身受益的編程指南:Google編程風(fēng)格指南
在「AI算法與圖像處理」公眾號(hào)后臺(tái)回復(fù):c++,即可下載。歷經(jīng)十年考驗(yàn),最權(quán)威的編程規(guī)范!
下載3 CVPR2021 在「AI算法與圖像處理」公眾號(hào)后臺(tái)回復(fù):CVPR,即可下載1467篇CVPR 2020論文 和 CVPR 2021 最新論文

