sabopy

その他

[matplotlibで錯視] 12. 回転する四角形のサイズ変化錯視

四角形が回転する際に大きさが変化して見える錯視現象をMatplotlibで再現する方法を解説。四隅に配置された四角形との交差によって生じる視覚効果をPythonコードで実装し、視覚認知の不思議さを体験できるアニメーションの作成手順を紹介します。
matplotlib Animation

[matplotlib animation] 68. 隣接領域グラフ(RAG)によるmerge_hierarchicalのthresh変化アニメーション

matplotlibのFuncAnimationを使って、skimage.featureのmerge_hierarchical関数のthreshパラメータ変化による画像セグメンテーション結果の変化をアニメーションで可視化する方法を解説します。
python

[scikit-image] 62. 隣接領域グラフ(RAG)による色が似ている領域の結合(skimage.feature graph merge_hierarchical)

scikit-imageライブラリのskimage.feature graphモジュールのmerge_hierarchical関数を使用して、画像の隣接領域グラフ(RAG)を構築し、色の類似した領域を効率的に結合する方法について解説します。
その他

[matplotlibで錯視] 11.ストライプ背景による足踏みアニメーション

白黒のストライプを背景に、同じ速度で伸びる棒が異なる速度に見える「足踏みアニメーション」という錯視現象をmatplotlibを使って実装する方法を解説します。視覚の不思議さを体験できるPythonコードの詳細を紹介します。
matplotlib 3D

[matplotlib 3D] 56. voxelグラフでRGB cube

matplotlibの3DボクセルグラフでRGB色空間を視覚的に表現する方法について解説します。3次元空間内での色の変化を直感的に理解するための実装例を紹介します。
python

[scikit-image] 61. 画像の一部分を低解像度(ぼかし)にする(skimage.transform pyramid_gaussian, rescale)

scikit-imageライブラリを使って画像の一部分だけを低解像度化(ぼかし加工)する方法を解説しています。pyramid_gaussian関数とrescale関数を用いた実装例とともに、画像処理における部分的なぼかし効果の応用方法を紹介します。
python

[scikit-image] 60. 画像の一部分を低解像度(モザイク)にする(skimage.transform pyramid_gaussian, rescale)

scikit-imageライブラリを使用して画像の特定部分をモザイク化(低解像度化)する方法を解説します。pyramid_gaussianとrescale関数を活用したダウンサンプリングとアップサンプリングの手法により、プライバシー保護や視覚効果のための画像処理テクニックを学べます。
その他

[matplotlibで錯視] 10. ムンカー錯視のアニメーション

ムンカー錯視における縞模様の間隔変化が色彩知覚に与える影響をmatplotlibでアニメーション化した記事。同じ色の物体が異なる背景によって違う色に見える現象を視覚的に解説し、色の同化効果と対比効果のメカニズムを探ります。