這個實現起來非常容易,主要分為2步,首先控制攝像頭拍照,然後將拍到的照片作為郵件附件傳送就行,下面我簡單介紹一下實現過程,實驗環境win7+python3.6+pycharm5.0,主要內容如下:
這裡我們直接使用opencv的python介面包就行,藉助於opencv強大的功能,我們只需要很少量的程式碼就可以實現攝像頭拍照的功能,具體步驟如下:
1.首先,安裝opencv-python模組,這個直接在cmd視窗輸入命令“pip install opencv-python”就行,如下,很快就能安裝成功:
2.安裝完成後,我們就可以編寫程式碼來實現控制攝像頭拍照的功能了,測試程式碼如下,非常簡單,開啟攝像頭,按幀播放,當按下q鍵時儲存圖片並退出,當前目錄下就會出現拍到的照片,後面就是將這個照片作為郵件附件進行傳送:
這裡以傳送163郵件為例,主要用到Python自帶的smtplib模組,專門用於傳送郵件,具體步驟如下:
2.一切設定完成後,我們就可以直接編寫程式碼來發送帶有照片的郵件了,測試程式碼如下,非常簡單,只需要在郵件中attach一下照片就行,函式輸入引數分別為傳送人郵箱、密碼、接收人郵件列表、主題、內容和附件名稱:
執行這個程式,郵件就可以正常傳送,並且可以看到傳送的照片附件,如下:
至此,我們就完成了利用python來控制攝像頭拍照併發送郵件。總的來說,整個過程不難,思路也比較清晰,只要你有一定的python基礎,熟悉一下上面的程式碼,多除錯幾遍程式,很快就能掌握的,網上也有相關教程和資料,非常豐富詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
這個實現起來非常容易,主要分為2步,首先控制攝像頭拍照,然後將拍到的照片作為郵件附件傳送就行,下面我簡單介紹一下實現過程,實驗環境win7+python3.6+pycharm5.0,主要內容如下:
控制攝像頭拍照這裡我們直接使用opencv的python介面包就行,藉助於opencv強大的功能,我們只需要很少量的程式碼就可以實現攝像頭拍照的功能,具體步驟如下:
1.首先,安裝opencv-python模組,這個直接在cmd視窗輸入命令“pip install opencv-python”就行,如下,很快就能安裝成功:
2.安裝完成後,我們就可以編寫程式碼來實現控制攝像頭拍照的功能了,測試程式碼如下,非常簡單,開啟攝像頭,按幀播放,當按下q鍵時儲存圖片並退出,當前目錄下就會出現拍到的照片,後面就是將這個照片作為郵件附件進行傳送:
傳送郵件這裡以傳送163郵件為例,主要用到Python自帶的smtplib模組,專門用於傳送郵件,具體步驟如下:
2.一切設定完成後,我們就可以直接編寫程式碼來發送帶有照片的郵件了,測試程式碼如下,非常簡單,只需要在郵件中attach一下照片就行,函式輸入引數分別為傳送人郵箱、密碼、接收人郵件列表、主題、內容和附件名稱:
執行這個程式,郵件就可以正常傳送,並且可以看到傳送的照片附件,如下:
至此,我們就完成了利用python來控制攝像頭拍照併發送郵件。總的來說,整個過程不難,思路也比較清晰,只要你有一定的python基礎,熟悉一下上面的程式碼,多除錯幾遍程式,很快就能掌握的,網上也有相關教程和資料,非常豐富詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。