ESP 32-CAM入手新プレイ(2)
760 ワード
ESP 32-CAMの撮影した画像をクラウドサーバーの端に送って処理するつもりで、1つの比較的に小さい変更を行って、直接httpプロトコルを使って、pythonでピクチャーを取って、とても簡単で、参考にすることができます
また、ESP 32-CAMをクライアントとして、自発的に画像をアップロードすることもできるはずです.そうすれば、ESP 32側のプログラムは大きく変更され、あまりお得ではないかもしれません.
# -*- coding: UTF-8 -*-
import urllib
import requests # requests
from bs4 import BeautifulSoup
import os
import os.path
import shutil
import time
res_url = 'http://192.168.0.3/control?var=framesize&val=10'#val 10、9、...
res = requests.get(res_url)
print(res)
time.sleep(0.5)#
picture_url='http://192.168.0.3/capture'
response_img = requests.get(picture_url)
content_img = response_img.content
file_name='1.jpg'
f=open(file_name,'wb')
f.write(content_img)
f.close()
また、ESP 32-CAMをクライアントとして、自発的に画像をアップロードすることもできるはずです.そうすれば、ESP 32側のプログラムは大きく変更され、あまりお得ではないかもしれません.