SciPy

matplotlib

[SciPy] 24. ガウス微分フィルタによるエッジ検出(ndimage.gaussian_gradient_magnitude)

SciPyのndimage.gaussian_gradient_magnitude関数を用いた画像エッジ検出の方法を解説。ガウス微分フィルタの適用により、画像内の輝度変化が大きい領域を強調し、物体の境界を効果的に検出する技術について詳述します。
python

[SciPy] 23. convex_hull_plot_2dによる凸包(とつほう)の表示

SciPyの空間モジュールを使用して2次元データの凸包を計算・可視化する方法を解説。凸包の概念説明から基本的な実装方法、取得できる情報、そして実際の応用例までを網羅的に紹介しています。
lmfit

[lmfit] 23. basinhopping法によるフィッティング

lmfitライブラリのbasinhopping法を用いたガウス関数モデルのカーブフィッティングに関する解説。フィッティング過程をmatplotlibでアニメーション化し、パラメータが結果に与える影響を視覚的に分析した実践的なPythonプログラミング例。
lmfit

[lmfit] 22. ガウス関数モデルによるフィッティング過程をiter_cbで可視化

lmfitライブラリを使用してガウス関数モデルによるカーブフィッティングの過程を可視化する方法について解説。iter_cb関数を活用してフィッティング中のデータを取得し、matplotlib FuncAnimationでアニメーション化する手順を紹介します。
matplotlib

[SciPy] 22. ノイジーなデータをsignalのsavgol_filterで平滑化

scipyのsavgol_filter関数を使用してノイズの多いデータを効果的に平滑化する方法を解説します。デジタル信号処理の基本からパラメータの選び方まで、実践的なPythonコードと共に詳しく説明していきます。
matplotlib

[matplotlib animation] 108. フーリエ逆変換アニメーション

matplotlibを使ったフーリエ逆変換アニメーションの作成方法を解説。画像の周波数成分を低周波から高周波へと順に表示するアニメーション技術について、Python実装例とともに詳しく紹介します。
matplotlib

[scikit-image] 106. scikit-imageで作成する自然な印鑑画像

scikit-imageを使って印鑑画像を生成する方法を解説。filters.gaussianでにじみ効果を加え、transform.rotateで角度をつけ、ノイズ処理でかすれを表現。本物のような質感を持つデジタル印鑑の作り方をPythonコードで紹介します。
matplotlib

[SciPy] 21. spatialのVoronoi,voronoi_plot_2dで塗りつぶしボロノイ図

SciPyのVoronoi関数とvoronoi_plot_2d関数を使用して、ボロノイ領域を異なる色で塗りつぶしたボロノイ図を作成する方法を解説します。ボロノイ図の各領域の色分け、境界線のスタイル設定、カスタマイズ方法についても詳しく紹介します。