Python: Boto3を使用してメールを送信する
boto3のインストール pip install boto3 メールの送信 import boto3 def send_email(source, to, subject, body): client = boto3.c …
boto3のインストール pip install boto3 メールの送信 import boto3 def send_email(source, to, subject, body): client = boto3.c …
OpenCVを使うと、簡単に顔を検出することができます。 import cv2 cascade = cv2.CascadeClassifier(‘/usr/local/lib64/python3.7/site-packa …
画像からエッジを検出する代表的な手法として、Cannyエッジ検出というものがあります。OpenCVを使用すると、簡単にCannyエッジ検出を行うことができます。 cv2.Canny(image, threshold1, …
ガウシアンフィルタは、画像の平滑化(ぼかし)に使われるフィルタの1つです。ガウス分布を利用して、注目画素からの距離に応じて近傍の画素値に重みをかけることで画像をぼかします。今回はOpenCVのGaussianBlurを使 …
OpenCVのインストール pip install opencv-python リサイズ 元の画像 画像の倍率を指定してリサイズ import cv2 img = cv2.imread(‘img/img.jpg’) ds …
NumpyはPythonの数値計算用ライブラリです。Numpyを使用することで、行列計算を高速に行うことができます。 任意の1次元配列を作成 import numpy as np data = [1, 2, 3, 4] …
Pythonの標準ライブラリdatetimeを使用して、日時の処理を行います。 現在時刻の取得 import datetime dt_now = datetime.datetime.now() print(dt_now) …
Pythonでよく出るエラーメッセージとその解決方法をまとめてみました。 TypeError: can only concatenate str (not “int”) to str error1 …
文字列の結合 word1 = ‘abc’ word2 = ‘def’ word3 = word1 + ‘-‘ + word2 print(word3) #abc-def word1 = ‘abc’ word2 = ‘de …
基本的なfor文 for ループ内の変数名 in イテラブルオブジェクト: 処理 イテラブルオブジェクトとは、文字列、リスト、ディクショナリ、タプル、セットなどの要素を順番に取り出すことのできるオブジェクトのことです。例 …