有兴趣吗?程序员分手手册,教你如何恢复单身
程序員分手手冊,教你如何恢復(fù)單身
一、前言
首先聲明,下面的言論純屬胡扯,請不要當(dāng)真。
在大家的印象當(dāng)中,程序員是一個高薪職業(yè),經(jīng)常認(rèn)為程序員是一個精英群體。現(xiàn)在我就告訴你們,這是真的。也正是因?yàn)檫@樣,程序員非常受歡迎,通常一個程序員會有10到11個女生追(此處數(shù)字為二進(jìn)制)。所以大多數(shù)程序員都不是單身,這也是程序員非常苦惱的地方。所以很多程序員都想方設(shè)法和女朋友分手,看到這篇文章的你幸運(yùn)了,今天讓你學(xué)以致用,寫個分手小程序,讓你享受單身的自由。
二、哈?去旅游?
昨天是5月20號,之所以不在昨天發(fā)還是出于對人身安全的考慮。程序員小汪有這么一個苦惱。
他說:“我那個女朋友啊,煩得很,天天粘著我,代碼都沒時間打了。就昨天,還說要去旅游,她是想peach(屁吃)吧,我那么大個項目(實(shí)現(xiàn)登錄注冊),哪有時間陪她去旅游啊!”。
聽到了小汪的抱怨,我思索了一番,問:“你渴望單身嗎?”。
小汪回答:“那當(dāng)然最好了,這樣我就能安心寫我的項目了”。
于是我就給程序員小汪出了個主意,小汪以下面這個姿態(tài)來給我報喜:
在這里插入圖片描述看樣子他是成功了。我問小汪:“安排上了?”
小汪略顯沮喪:“失敗了,不知道哪個流程出了問題”。
我讓小汪給我看看我讓他做的東西,看完后我搖了搖頭:“這個不行,太好看了,再丑點(diǎn)就能成功。”
我讓小汪改了改代碼,過了一段時間,小汪又換了一副容顏。這次的他容光泛發(fā),從他的表情來看,這回沒問題了:
在這里插入圖片描述他臉龐還有些許紅潤,嘴角帶著血絲,但是仍掩蓋不了他內(nèi)心的喜悅。他說:“感謝大哥的教導(dǎo),已經(jīng)分了。雖然屏幕被砸了,鍵盤被崴了,鼠標(biāo)也沒尾巴了,但是都值了。”
三、免責(zé)聲明
看到這里很多程序員同胞們肯定很好奇,我到底讓小汪做了些啥。大家別急,我會告訴大家的。在此之前需要大家閱讀以下免責(zé)聲明:
通過使用內(nèi)容隨之而來的風(fēng)險與作者無關(guān)。訪問者可將本文提供的內(nèi)容或服務(wù)用于個人學(xué)習(xí)、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時應(yīng)遵守著作權(quán)法及其他相關(guān)法律的規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人的合法權(quán)利。
最后有啥問題請不要祖安作者,萬分感謝。
四、事情經(jīng)過
我給小汪的提議是,既然他女朋友想去旅游那你可以展現(xiàn)一下男人的魅力(摳),詳細(xì)描述你們可以在他們的聊天中得知:
小汪說:“你旅游是去干啥啊?除了吃就是拍照,吃哪都可以吃啊!”
汪妻答曰:“剛戀愛的時候都叫人小甜甜,現(xiàn)在還兇人家。人家就是想要拍照嘛!”
這句話正好就中了小汪下的圈套,小汪講道:“那好啊,我給你拍總行了吧!”
說完,小汪坐到電腦前。汪妻以為他在訂綠皮火車票,內(nèi)心暗喜。于是在一旁刷起了抖音。萬萬沒想到,小汪卻打開了pycharm,一旁刷抖音的汪妻并沒有注意到。首先,小汪按win+R輸入了cmd,然后在命令行輸入了下面兩段代碼:
python?-m?pip?install?paddlepaddle?-i?https://mirror.baidu.com/pypi/simple pip?install?-i?https://mirror.baidu.com/pypi/simple?paddlehub小汪默念道:“大哥是說要先安裝paddlepaddle和paddlehub,看著是這兩句。”小汪思索了一會兒:“摳圖要怎么寫來著?”他打開瀏覽器,輸入了這個網(wǎng)址:別再自己摳圖了,Python用5行代碼實(shí)現(xiàn)批量摳圖。“大哥寫的太好了,一下就看懂了”,于是他繼續(xù)往下寫:
from?PIL?import?Image import?paddlehub?as?hub #?加載注釋 humanseg?=?hub.Module(name='deeplabv3p_xception65_humanseg') #?摳圖,執(zhí)行后會生成一個humanseg_output目錄,png圖片與原圖片同名 results?=?humanseg.segmentation(data={'image':['master.jpg']}) #?讀取png圖片 im?=?Image.open('humanseg_output/master.png') #?通道分離 r,?g,?b,?a?=?im.split() #?讀取背景圖片 bg?=?Image.open('bg.jpg')#?獲取粘貼位置 size1?=?im.size size2?=?bg.size im.resize((size2[1],?size2[1])) x?=?size2[0]-size1[0] y?=?size2[1]-size1[1]#?將png圖片粘貼到背景上 bg.paste(im,?(x,?y),?mask=a) #?保存結(jié)果圖 bg.save('result.jpg')小汪運(yùn)行了程序,發(fā)現(xiàn)居然報錯了,跑來問我,發(fā)現(xiàn)是有模塊沒安裝,他又在cmd中執(zhí)行下列代碼:
pip?install?pillow這下運(yùn)行沒問題了,小汪摸著胡須,撓著頭上所剩無幾的頭發(fā),我估摸著,這一撓又撓死了幾個字節(jié)的毛囊。他看著下面這幾張圖片(圖中并非小汪女朋友):
小汪心中想著,這下應(yīng)該沒問題了,于是就把實(shí)現(xiàn)好的圖片給女朋友看。汪妻大怒:“你不想帶我去玩你就說啊,還要弄一個程序糊弄我!”,接著扇了小汪一大嘴巴子。小汪暗喜,可是小汪并沒能高興太久。汪妻刷到了這么一條抖音:“有個程序員男朋友是什么體驗(yàn)?巴拉巴拉~”,在看到代碼的那一刻,汪妻覺得自己誤會小汪了,于是又和小汪和好了,小汪含淚接受了女朋友的道歉。
出門后的小汪又找到我,我又給小汪出了個主意。小汪回到家,打開瀏覽器進(jìn)入OpenCV官網(wǎng):https://opencv.org/releases/ 。下載了對應(yīng)版本的軟件,然后安裝,他在安裝目錄找到source\data\haarcascades目錄,拿出了haarcascade_frontalface_default.xml文件,小汪有些迷惑,也沒管太多,只是用瀏覽器打開了這個頁面:OpenCv識別小羅伯特唐尼。心想,有啥不會的查一下就好了。
然后小汪在cmd執(zhí)行下面兩句代碼:
pip?install?opencv-python pip?install?opencv-contrib-python然后小汪想著我說的話,把女朋友的臉換成一個丑一點(diǎn)的人就好了。又寫下了如下代碼:
import?cv2def?face_detect(im):"""檢測人臉"""im?=?cv2.imread(im)grey?=?cv2.cvtColor(im,?cv2.COLOR_BGR2GRAY)face_detector?=?cv2.CascadeClassifier('haarcascade_frontalface_default.xml')faces?=?face_detector.detectMultiScale(grey)#?返回一張人臉return?faces[0]寫到這里,小汪發(fā)現(xiàn)haarcascade_frontalface_default.xml原來是在這里使用的,于是他把文件復(fù)制到項目下來。他心里想到:“這就可以檢測人臉了!”。但是還不夠,他繼續(xù)寫:
def?change_face(im,?face_loc,?face_im):x,?y,?w,?h?=?face_loc#?讀取女朋友圖片im?=?cv2.imread(im)#?讀取要換的臉face_im?=?cv2.imread(face_im)face_im?=?cv2.resize(face_im,?(w,?h))#?人臉區(qū)域切換im[y:y?+?h,?x:x?+?w]?=?face_im#?保存cv2.imwrite('result.jpg',?im)小汪又在main中寫到:
if?__name__?==?'__main__':face?=?face_detect('master.jpg')change_face('master.jpg',?face,?'face.jpg')運(yùn)行后結(jié)果圖出來了,小汪點(diǎn)開結(jié)果圖,大聲笑了起來:
汪妻被笑聲吸引,看到屏幕上的圖片勃然大怒。崴了鍵盤,砸了屏幕,扯斷了鼠標(biāo),還把小汪給胖揍了一頓,小汪血流不止,但是還止不住笑聲。汪妻果斷提出分手。到此事情算是畫上了一個完美的句號。
很多人疑惑,小汪為什么要這么做,大家都覺得小汪這樣做很激進(jìn)。但是其實(shí)小汪才是最清醒的那個,小汪在日記中寫道:“別人笑我太瘋癲,我笑他人看不穿”。就在這時,小汪的女朋友回來了:“我剛剛刷到了一個抖音,原來是我不懂程序員的幽默,我錯了,你能原諒我嗎?”
小汪語重心長的說:“已經(jīng)晚了”。
? ???精 彩 文 章?
豪橫!程序員搭個人博客,一個 GitHub 賬號足矣!
Pandas進(jìn)階大神!從0到100你只差這篇文章!
安利!阿里程序員常用的 15 款開發(fā)者工具
總結(jié)
以上是生活随笔為你收集整理的有兴趣吗?程序员分手手册,教你如何恢复单身的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 下载 | 9G火爆的Python爬虫教程
- 下一篇: Python骚操作!你还在用PS制作电子