マガジンのカバー画像

画像処理

5
運営しているクリエイター

記事一覧

DrissionPageを使用したバイナリ形式画像データの取得

DrissionPageを使用したバイナリ形式画像データの取得


概要この記事では、DrissionPageライブラリを使用してWebサイトからバイナリ形式の画像データを取得する方法を解説します。DrissionPageは、Pythonで開発されたWebブラウザ自動化ライブラリで、特にChromiumベースのブラウザの操作に優れています。

DrissionPageとは?DrissionPageは、Selenium WebDriverとRequestsライブラ

もっとみる
【画像処理】白背景を自動的に検出して背景透過にする by Python

【画像処理】白背景を自動的に検出して背景透過にする by Python


概要このPythonスクリプトは、入力画像の背景が主に白色である場合に、その背景を透過させる機能を提供します。画像の白色ピクセルの割合が一定の閾値を超える場合にのみ背景透過処理を行い、そうでない場合は元の画像をそのまま保存します。

前提条件Python 3.x

OpenCV (cv2) ライブラリ

NumPy ライブラリ

Pillow (PIL) ライブラリ

これらのライブラリがインス

もっとみる
【画像処理】白背景を自動的に検出して背景を除去する by Python

【画像処理】白背景を自動的に検出して背景を除去する by Python


概要このPythonスクリプトは、画像の白背景を自動的に検出し、必要に応じて背景を除去するツールです。画像内の白背景の割合に基づいて、背景除去の処理を適応的に行います。

前提条件Python 3.x

OpenCV(cv2)ライブラリ

NumPy ライブラリ

これらのライブラリがインストールされていない場合は、以下のコマンドでインストールできます。

pip install opencv-

もっとみる
画像類似度比較 by Python

画像類似度比較 by Python


概要このスクリプトは、2つの画像ファイルを比較し、その類似度を計算するPythonプログラムです。ヒストグラム比較と構造的類似性(SSIM)の2つの手法を使用して類似度を算出します。

前提条件Python 3.x

以下のPythonライブラリ:

OpenCV (cv2)

NumPy

scikit-image

これらのライブラリは以下のコマンドでインストールできます。

pip ins

もっとみる
画像比較手法まとめ

画像比較手法まとめ


1. ヒストグラム比較概要: 画像の色分布を比較する手法

特徴:

高速で計算が簡単

回転やスケールの変化に対して不変

空間情報を考慮しないため、画像の構造は無視される

得意な比較例: 

同じシーンの異なる露出の画像の比較

色調補正前後の画像の比較

Python実装: 可能

OpenCVライブラリを使用して簡単に実装可能

cv2.compareHist()関数を利用

2. S

もっとみる