lecture Python活用 パスの取り扱い(絶対パスと相対パスを操る) ファイルはファイル名とパスを使って表現します。 今回は、Pythonのパスの取り扱いについて説明します。 OS別のパスの表現方法 パスの表現はOSで違ってきます。 ルートディレクトリから特定のファイルを指定するには次のように記述... 2020.07.14 lecturePython
AI Pandas活用のための基礎 (動画あり) Pandasはかなり強力なデータ集約やグループ化の手法が用意されています。 今回はそれらのごく簡単な扱い方の説明です。 Pandasのデータ操作の基本 pandasとnumpyのインポート これらはPythonのデータ分... 2020.07.11 AIlecturePandas動画Python動画機械学習
AI Pandas入門 DataFrameから要素の抽出する方法(動画あり) PandasのDataFrameから特定の要素を抽出する方法はいく通りも方法があって混乱します。 一番ベストなのはloc属性またはiloc属性を使う事です。 DataFrameから特定要素を抽出する手法 pandasをイン... 2020.07.08 AIlecturePandas動画Python動画機械学習
AI Pandas入門 DataFrameの使い方(動画あり) Pandasはざっくりと言うと、エクセルでやっていたことをpythonで簡単に行えて、さらに至れり尽くせりの機能が手に入るものです。 エクセルのような表を作成するにはDataFrame型(オブジェクト)を使うことになります。 今回はDa... 2020.07.06 AIlecturePandas動画Python動画機械学習
AI Pandas入門 Seriesの使い方(動画あり) 今回はPandasのSeriesについて、その基本を動画を使って学習します。 Pandasについて Pandasは高度なデータ構造を持ち、Pythonデータの整理や分析を簡単に行うことができます。 つまり、データ分析をより... 2020.07.01 AIlecturePandas動画Python動画機械学習
AI OpenCV Haar Cascadesを使った顔検出(動画あり) Haar Cascadesの仕組み Haar特徴ベースのCascade型分類器を使った物体検出はポール・ビオラ(Paul Viola)とマイケル・ジョーンズ(Michael Jones)が2001年に論文で発表しています。 この... 2020.06.29 AIlectureOpenCV動画Python動画
AI OpenCV 画像の微分(動画あり) 微分について 微分とはある瞬間の変化量のことです。 関数f(x)のxについて微分するとは、xの小さな変化で関数f(x)の値がどれくらい変化するかということです。 関数f(x)を微分することで、xでの接線の傾きが求められます。 ... 2020.06.25 AIlectureOpenCV動画Python動画
AI OpenCV アフィン変換(動画あり) アフィン変換とは アフィン変換は線形変換(拡大、縮小、回転など)と平行移動を組み合わせた変換のことをいいます。 アフィン変換は次のような行列で表すことができます。 $$ \left( \begin{array}... 2020.06.22 AIlectureOpenCV動画Python動画
AI OpenCV 画像の畳み込み演算(動画あり) 画像のある場所からエッジやコーナなどを抽出するには、空間フィルタリングを行います。 空間フィルタリングとは、ある特定の画素とその周辺の画素の値から、何らかの計算を行って出力する処理のことです。 空間フィルタリングのことをフィルタ... 2020.06.19 AIlectureOpenCV動画Python動画
AI OpenCV NumpyでRGB変換、トリミング BGRからRGB変換をNumpy で実施 画像の保存 cv2.imwrite('mika_gray.jpg',my_img_gray) トリミング トリミングはNumpy 配列の操作で行います。 つ... 2020.06.17 AIlectureOpenCV動画Python動画