python
pythonの開発環境としてgoogle colabを使うことにした。 google colabはgoogle提供の無料で使えるpythonの実行環境で、 gpuが使える、jupyter notebookのように色々メモしながら開発できるなどとても魅力的。 TPUという機械学習特化の計算リソースも設定一つ…
deep learningの学習用素材を集めて学習させるために アスペクト比を変えずに画像サイズを変換した。 opencvにあるresizeと、空いた領域を0で埋めるzeroを組み合わせて実装する。 画像サイズが縦または横のどちらか一つでも指定サイズより大きかったら、Down…
deep learning 学習・検証用の画像を探していたところ、MS COCO (Microsoft)のdatasetとapiがよくまとまっててとても使いやすそうだった。 データ量も豊富そう。object detectには使えるが、顔認証のような用途向けでは無い。 (顔データはない)python用…
pythonで特定のディレクトリから画像ファイルのリストを取得する。 画像ファイルかどうかは拡張子で判定、今回は.jpg, .png, .bmpを画像ファイルとする(大文字小文字は区別しない) # 正規表現でディレクトリから画像ファイルのリストを取得 import os impo…
前回の記事は以下skattun.hatenablog.jp 前回はdst画像の背景が黒くなっていたので、alphaチャンネルを使って 背景透過にしたrev2を用意 import numpy as np import cv2 # 画像読み込み(alphaチャンネル有り) src_mat = cv2.imread("001.png", cv2.IMREAD_UN…
python + opencvのアフィン変換を使って画像を回転 import numpy as npimport cv2 # 画像読み込みimg_src = cv2.imread("001.png") # 画像サイズの取得(横, 縦)size = tuple([img_src.shape[1], img_src.shape[0]]) # 画像の中心位置(x, y)center = tuple([i…
python始めました。 opencvを使いたかったのでインストール。 opencv3.0からpython3を始めとするサポート環境が増えるようです。 OpenCVとは? 最新3.0の新機能概要とモジュール構成 - Build Insider C#も公式サポートして欲しい。現在の非公式ライブラリだ…