女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python+樹(shù)莓派實(shí)現(xiàn)的微信拍攝機(jī)器人

單片機(jī)愛(ài)好者 ? 2018-04-26 16:36 ? 次閱讀

最近一直在自學(xué)Python,并且深深被它的優(yōu)雅、簡(jiǎn)單和高效所吸引,學(xué)習(xí)的主攻方向是Python的web開(kāi)發(fā)和網(wǎng)絡(luò)爬蟲(chóng),但是為了讓自學(xué)的過(guò)程不那么枯燥無(wú)味,同時(shí)也能滿足自己喜歡折騰的愛(ài)好,就入手了一塊Raspberry Pi 3B和一個(gè)攝像頭。今天在這和大家分享一個(gè)我剛剛編寫(xiě)的Python腳本,目的是用Python+樹(shù)莓派實(shí)現(xiàn)的微信拍攝機(jī)器人,并將圖片和視頻文件傳入到手機(jī)微信中。


1. 準(zhǔn)備材料:(1)樹(shù)莓派

(2)攝像頭:

(3)兩部可以登錄微信的智能手機(jī)(分別用于登錄兩個(gè)互為好友的微信號(hào))2. 樹(shù)莓派的安裝和鏈接:具體的樹(shù)莓派系統(tǒng)安裝以及遠(yuǎn)程登錄的方法可以在簡(jiǎn)書(shū)和百度上搜索,方法都非常詳細(xì)而且操作也比較簡(jiǎn)單,就不在這里贅述了(推薦大家兩款遠(yuǎn)程登錄樹(shù)莓派的手機(jī)軟件JuiceSSH和VNC Real簡(jiǎn)單好用)

3. Python源碼:

from wxpy import *

import picamera

#初始化微信機(jī)器人,掃碼登錄

bot = Bot()

my_friend = bot.friends().search('高桿')[0]

#初始化圖靈機(jī)器人

tuling = Tuling(api_key='8edce3ce905a4c1dbb965e6b35c3834d')

# 自動(dòng)回復(fù)所有文字消息

@bot.register(msg_types=TEXT)

def auto_reply_all(msg):

#當(dāng)接受到文字為kk時(shí),拍攝照片

if msg.text == 'kk':

#初始化照相機(jī)

camera = picamera.PiCamera()

try:

#捕獲圖像

camera.vflip = True

camera.capture('image.jpg')

except:

#若調(diào)用攝像頭拍攝失敗,發(fā)送錯(cuò)誤信息

my_friend.send('PiCamera Error')

else:

#發(fā)送給請(qǐng)求者

my_friend.send_image('image.jpg')

finally:

#關(guān)閉攝像頭,釋放資源

camera.close()

#當(dāng)接受到文字為tt時(shí),錄制視頻

elif msg.text == 'tt':

with picamera.PiCamera() as camera:

camera.resolution = (640, 480)

camera.start_preview()

#錄制視頻,視頻格式為h264

camera.start_recording('video.h264', format='h264', quantization=23, resize=(1024, 768))

camera.wait_recording(60)

camera.stop_recording()

camera.stop_preview()

my_friend.send_video('video.h264')

camera.close()

else:

tuling.do_reply(msg)

# 開(kāi)始運(yùn)行

bot.join()

3. 代碼分析:在這個(gè)程序中引用了Python的兩個(gè)類庫(kù),具體可以使用apt-get install python3-wxpy方式下載,一個(gè)是wxpy(這個(gè)庫(kù)要去必須使用Python3.X版本),這是基于itchat庫(kù)開(kāi)發(fā)的網(wǎng)頁(yè)版微信機(jī)器人類庫(kù),具體的使用方法可以打開(kāi)下面的鏈接學(xué)習(xí)(對(duì)itchat熟悉的朋友也可以直接引用itchat類),在這里還用到了一個(gè)圖靈機(jī)器人,他已經(jīng)封裝到了wxpy庫(kù)中,這樣可以讓微信機(jī)器人除了拍照和攝像,還能進(jìn)行簡(jiǎn)單的問(wèn)答聊天。

wxpy庫(kù)使用說(shuō)明:wxpy.readthedocs.io/zh/latest/

還用一個(gè)庫(kù)就是picamera,具體可以使用apt-get install python3-picamera方式下載,這個(gè)Python模塊是專門(mén)調(diào)用樹(shù)莓派攝像頭的,具體的使用方法可以訪問(wèn)下面的鏈接學(xué)習(xí)

picamera庫(kù)使用說(shuō)明:picamera.readthedocs.io/en/release-1.2/install3.html#raspbian-installation

在程序中生成的圖片文件名為image.jpg,視頻名稱為video.h264,這兩個(gè)文件會(huì)在每次生成時(shí)反復(fù)覆蓋,不會(huì)占用樹(shù)莓派的過(guò)多存儲(chǔ)空間,這也也造成了文件不能再樹(shù)莓派上一直保存。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    29475

    瀏覽量

    211529
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86163
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1940

    瀏覽量

    106977

原文標(biāo)題:基于Python和樹(shù)莓派的微信拍攝機(jī)器人

文章出處:【微信號(hào):gh_dae0718828df,微信公眾號(hào):gh_dae0718828df】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【開(kāi)源項(xiàng)目】Emo:基于樹(shù)莓 4B DIY 能笑會(huì)動(dòng)的桌面機(jī)器人

    Emo是一款基于樹(shù)莓4做的個(gè)人伴侶機(jī)器人,集時(shí)尚與創(chuàng)新于一身。它不僅僅是一款機(jī)器人,更是一個(gè)活生生的存在,與其他機(jī)器人不同,它擁有獨(dú)特的
    發(fā)表于 12-26 15:18

    變形樂(lè)高玩具變形和樹(shù)莓一起玩出樂(lè)高機(jī)器人

    玩法。1.樂(lè)高做樹(shù)莓底盤(pán)嗯,基本沒(méi)啥技術(shù)含量,5歲小孩子所擁有的動(dòng)手能力就夠了。2.樹(shù)莓做樂(lè)高核心這個(gè)就很可怕了!樂(lè)高加上樹(shù)莓
    發(fā)表于 09-02 14:26

    樹(shù)莓打造視頻監(jiān)控機(jī)器人Verybot

    `在網(wǎng)上有看到一個(gè)基于樹(shù)莓 ( raspberry pi ) 的視頻監(jiān)控機(jī)器人平臺(tái) Verybot ,順帶把這個(gè)機(jī)器人的一些圖片、視頻、設(shè)計(jì)思路進(jìn)行公開(kāi),讓大家都參與到
    發(fā)表于 09-18 15:33

    有關(guān)樹(shù)莓制作機(jī)器人平臺(tái)的探索

    2.樹(shù)莓派性能高,可以功能更強(qiáng)大的機(jī)器人畢竟單片機(jī)的處理器能力有限本人的打算 是 樹(shù)莓主機(jī)加7寸顯示屏 做機(jī)器人主板 然后接電機(jī)控制模塊
    發(fā)表于 11-10 10:19

    請(qǐng)教利用樹(shù)莓制作六足機(jī)器人的問(wèn)題

    本人新手,最近在準(zhǔn)備制作一個(gè)六足機(jī)器人,如果利用舵機(jī)控制器+遙控手柄套件的話,可以很容易就實(shí)現(xiàn)簡(jiǎn)單的功能。為了能讓六足機(jī)器人實(shí)現(xiàn)更加復(fù)雜的功能,我想利用arduino+
    發(fā)表于 11-10 15:33

    樹(shù)莓語(yǔ)音識(shí)別機(jī)器人(下)

    `樹(shù)莓語(yǔ)音識(shí)別機(jī)器人(上)第四步:聲卡盡管有音頻輸出口可以連接音箱或耳機(jī),但為了獲得更好的音質(zhì),我們將外置聲卡材料:1. 樹(shù)莓2. US
    發(fā)表于 01-20 10:59

    家庭智能小管家機(jī)器人資料分享!

    主要使用樹(shù)莓和arduino作為核心控制,在互聯(lián)網(wǎng)這個(gè)大的平臺(tái)上進(jìn)行機(jī)器人的工作和維護(hù)、主要使用環(huán)境是在室內(nèi)。機(jī)器人系統(tǒng)運(yùn)行的環(huán)境是Linux系統(tǒng)、主要是C、
    發(fā)表于 10-09 20:32

    樹(shù)莓Python與自美人工智能系統(tǒng)實(shí)現(xiàn)人臉識(shí)別

    系統(tǒng)是基于樹(shù)莓Python小程序打造出的一款物聯(lián)網(wǎng)人工智能系統(tǒng)。目前系統(tǒng)已實(shí)現(xiàn):語(yǔ)音喚
    發(fā)表于 12-26 11:24

    控制的家庭智能機(jī)器人(附語(yǔ)音聊天、人臉檢測(cè)、自主巡航等)

    ,或者對(duì)機(jī)器人進(jìn)行一個(gè)部署。并且會(huì)報(bào)警處理一些事情,例如降溫功能,人臉檢測(cè)報(bào)警等。當(dāng)用戶在家時(shí),機(jī)器人可以為用戶播放音樂(lè)、電影、語(yǔ)音識(shí)別聊天等,而且還會(huì)抓取網(wǎng)絡(luò)新聞、發(fā)送
    發(fā)表于 09-30 14:33

    如何使用樹(shù)莓開(kāi)發(fā)智能機(jī)器人控制系統(tǒng)

    樹(shù)莓和其他機(jī)器人的控制器有何不同?如何使用樹(shù)莓開(kāi)發(fā)智能機(jī)器人控制系統(tǒng)?
    發(fā)表于 12-23 06:55

    如何利用樹(shù)莓搭建一個(gè)完整的機(jī)器人系統(tǒng)?

    如何利用樹(shù)莓搭建一個(gè)完整的機(jī)器人系統(tǒng)?
    發(fā)表于 01-18 06:37

    【IoT畢業(yè)設(shè)計(jì)】樹(shù)莓開(kāi)發(fā)板+機(jī)智云IoT+監(jiān)測(cè)機(jī)器人

    摘要:以小車(chē)為基底,以樹(shù)莓開(kāi)發(fā)板為中心,搭載攝像頭、傳感器等數(shù)據(jù)采集設(shè)備,采用CC2530為傳感器處理器、ZigBee技術(shù)為無(wú)線傳輸,實(shí)現(xiàn)了各節(jié)點(diǎn)間的通信。以ItChat
    發(fā)表于 04-27 17:55

    基于樹(shù)莓的移動(dòng)機(jī)器人實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于樹(shù)莓的移動(dòng)機(jī)器人實(shí)現(xiàn).zip》資料免費(fèi)下載
    發(fā)表于 10-27 11:48 ?16次下載
    基于<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的移動(dòng)<b class='flag-5'>機(jī)器人</b><b class='flag-5'>實(shí)現(xiàn)</b>

    樹(shù)莓機(jī)器人船構(gòu)建

    電子發(fā)燒友網(wǎng)站提供《樹(shù)莓機(jī)器人船構(gòu)建.zip》資料免費(fèi)下載
    發(fā)表于 07-10 11:33 ?0次下載
    <b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b><b class='flag-5'>機(jī)器人</b>船構(gòu)建

    能夠精準(zhǔn)定位的樹(shù)莓機(jī)器人

    我為我的自制機(jī)器人BigRob(同樣由樹(shù)莓驅(qū)動(dòng))配備了基于樹(shù)莓的精準(zhǔn)GPS導(dǎo)航系統(tǒng)。本項(xiàng)目所用組件硬件組件NV08C-CSMx1NV08
    的頭像 發(fā)表于 05-17 08:33 ?253次閱讀
    能夠精準(zhǔn)定位的<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b><b class='flag-5'>機(jī)器人</b>!