ITや趣味など気軽に投稿しています。
  • 2025年5月3日
  • 2026年3月8日

【Pandas】CSVファイルをデータフレームとして読み込む

CSVファイルはデータ分析で最も広く使われるファイル形式のひとつです。PandasではCSVファイルを簡単にデータフレームとして読み込むことができます。 この記事では、pd.read_csv()の基本的な使い方から、よく使う引数の詳細まで網羅的に解説します。 Pandasバージョン 本記事は、Pan […]

  • 2025年4月28日
  • 2026年3月8日

【Pandas】Excelファイルをデータフレームとして読み込む

PandasではExcelファイルをデータフレームとして読み込んだり、データフレームをExcelファイルに出力したりすることができます。 この記事では、pd.read_excel()を使ったExcelファイルの読み込み方法と、よく使う引数の詳細を解説します。 Pandasバージョン 本記事は、Pan […]

  • 2025年4月27日
  • 2026年3月8日

【Pandas】データの差分(階差)を計算して時系列データを分析する

時系列データを分析する際、データの「定常性」が分析の精度を大きく左右します。 この記事では、「定常性」の概要を解説し、非定常データを定常データに近づけるための前処理手法と、Pandasを用いた実装方法を紹介します。 定常とは 時系列データにおける定常とは、以下の条件を満たすデータの性質を指します。 […]

  • 2025年4月27日
  • 2026年3月8日

【Docker】コンテナとは?から理解するDocker

Dockerは、コンテナ型の仮想環境を作成・配布・実行するためのプラットフォームです。近年ではインフラ構築の標準的なツールとして広く普及しており、エンジニアにとって必須のスキルとなりつつあります。 この記事では、Dockerの基本概念から、コンテナと仮想マシンの違い、Dockerがもたらすメリットま […]

  • 2025年3月21日
  • 2026年3月8日

【Python】OpenCVでQRコードを読み取る

OpenCVには画像からQRコードを検出・読み取るための機能が標準で用意されています。 外部ライブラリを追加する必要がなく、数行のコードで実装できます。 この記事では、QRCodeDetectorクラスのdetectAndDecode()を使ってQRコードの内容を読み取る方法を解説します。 サンプル […]

  • 2025年3月21日
  • 2026年3月8日

【python】OpenCVで物体検知 – Mask R-CNN

Mask R-CNNは深層学習ベースの物体検知モデルで、物体検出、クラス識別、セグメンテーションの3つの機能を統合しています。 この記事では、Mask R-CNNの仕組みとPythonでの実行方法を解説します。 Mask R-CNNの概要 物体検出・クラス識別 Mask R-CNNは、入力画像に対し […]

  • 2025年3月9日
  • 2026年3月8日

【Python】OpenCVで画像から物体の輪郭を検出する

画像中の物体の境界を検出する輪郭検出は、画像処理の基本的なテクニックの一つです。輪郭とは、画像内の同じ色や明るさを持つ境界ピクセルを結んだ線のことです。 この記事では、OpenCVのcv2.findContours()を使って物体の輪郭を検出し、cv2.drawContours()で描画する方法を解 […]

  • 2025年3月9日
  • 2026年3月8日

【Python】OpenCVで画像のエッジを検出する

画像処理におけるエッジ検出とは、画像中の物体の輪郭(境界)を抽出する技術です。物体のエッジを検出することで、画像中のオブジェクトをより鮮明に把握できます。 この記事では、1次微分フィルタ、Prewitt、Sobel、Canny、Laplacianの5種類のエッジ検出手法を解説します。 エッジ検出の原 […]

  • 2025年2月26日
  • 2026年3月8日

【Python】OpenCVで画像の閾値処理(2値化)をする

画像処理の前処理として、画像の閾値処理(2値化)は非常に有効な手法です。閾値処理とは、指定した基準値(閾値)をもとにピクセル値を変換し、画像をシンプルにする処理です。 この記事では、cv2.threshold()の使い方と、5種類の閾値タイプの違いについて解説します。 閾値処理(2値化)のメリット […]