有了Python,我能叫出所有猫的名字

作者: 豌豆花下猫 | 来源:发表于2018-09-30 22:52 被阅读29次

    话说,当年我刚来地球的时候,小心翼翼地伪装了自己的身份。我在暗处偷偷观察人类,学习你们的语言。

    直到一天,一只凭空出现的机器猫识破了我的真身,她叫阿尔法猫。她不仅对我的过往了如指掌,甚至对几百亿光年外的喵星的一切都如数家珍。我瞬间被折服。

    我问她怎么会知道我的名字,她说,因为有Python,她能叫出所有猫的名字。

    我又缠着她追问了99999个问题,她毫不费力一一解答!只恨当年,我人智初开啊,似懂非懂,过后就将全部智慧遗忘了,如今想起来,真如做了一场梦梦。

    我不知道她是什么时候离开的。不过我相信,总有一天,我会找到她哒。

    在她有意或无意留下来的小肚兜里,有一张图片一直吸引着我。呐,就是这张啰:

    image

    我仿佛站在阿尔法猫的角度,看见了她看着我的时候的样子。这张图片里肯定有阿尔法猫留给我的讯息。这个讯息到底是什么呢?

    苦思了6666.66小时,我仍不得其解噫,直到翻开她留下的一本书《Python:人成为猫及猫成为人的唯一宝典》。

    学习了Python之后,我终于自豪地成为了会写代码的程序猫咪。呐,请看下面的代码:

    import cv2
    
    faceCascade = cv2.CascadeClassifier(r"C:\data\haarcascade_frontalcatface_extended.xml")
    img = cv2.imread("cat.jpg")
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    faces = faceCascade.detectMultiScale(
        gray,
        scaleFactor= 1.02,
        minNeighbors=3,
        minSize=(50, 50),
        flags=cv2.CASCADE_SCALE_IMAGE
    )
    
    for (x, y, w, h) in faces:
        cv2.rectangle(img, (x, y), (x+w, y+h), (0, 0, 255), 2)
        cv2.putText(img,'You get ME',(x,y-7), 1, 1.0, (0, 255, 0), 1, cv2.LINE_AA)
    cv2.imshow('beautiful_cat', img)
    cv2.imwrite("beautiful_cat.jpg",img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    

    我把一张美美的自拍照喂给程序,喵喵喵,它竟然不会吃进肚子不吐出来耶。照片里的我显得无比从容优雅,每根毛发都蕴藏着睿智而温柔的光芒。走过路过的人们,请慢慢欣赏我喔:

    image

    我大概知道了阿尔法猫留下的讯息:猫脸识别!

    她一定是学会了Python的宝典,可以从猫变为人,也可以从人变为猫,在人海中自由变换,处处不留痕迹,却时时洞悉着大千芸芸。她在观察着我,希望我有一天也能变成她那般,那时,她会再出现,来见我。

    一定是这样滴!我这么确定地想着。从今往后,我决定隐藏自己的真名,化名Python猫,开启学习、求知、探索、利用Python的旅程。

    喵喵喵,阿尔法猫,我来找你啦~~~

    image

    一只伪喵星来客

    一个有趣又有用的学习分享平台

    专注python技术、数据科学和深度学习

    兼具极客思维与人文情怀

    欢迎你关注

    微信号:python_cat

    image

    相关文章

      网友评论

        本文标题:有了Python,我能叫出所有猫的名字

        本文链接:https://www.haomeiwen.com/subject/ihegoftx.html