OpenCVを使用した画像のダウンサンプリング
このプログラムでは、画像をダウンサンプリングします。ダウンサンプリングは、画像の2D表現を維持しながら、空間解像度を低下させます。これは通常、画像をズームアウトするために使用されます。このタスクを完了するには、openCVライブラリのpyrdown()関数を使用します。
元の画像
アルゴリズム
Step 1: Fead the image. Step 2: Pass the image as a parameter to the pyrdown() function. Step 3: Display the output.
サンプルコード
import cv2 image = cv2.imread('testimage.jpg') print("Size of image before pyrDown: ", image.shape) image = cv2.pyrDown(image) print("Size of image after pyrDown: ", image.shape) cv2.imshow('DownSample', image)
出力
Size of image before pyrDown: (350, 700, 3) Size of image after pyrDown: (175, 350, 3)
説明
pyrDown関数を使用する前後の画像のサイズを観察すると、サイズが小さくなっていることがわかります。つまり、画像をダウンサンプリングしました。
-
OpenCVを使用した画像のPythonグレイスケーリング
このチュートリアルでは、グレースケーリングを使用して画像のグレースケーリングを変更する方法を学習します。 RGB、CMYK、などのさまざまな色空間から画像を変更するプロセスです。 など、グレーの色合い 。 OpenCVをインストールします 以前にインストールしたことがない場合はモジュール。 pip install opencv-python OpenCVモジュールをインストールした後。以下の手順に従ってコードを記述してください。 cv2モジュールをインポートします。 cv2.imread(image_path)を使用して画像を読み取ります 変数に保存します。 cv2.cvtCo
-
PythonでOpenCVを使用して画像内の円を検索する
OpenCVプラットフォームは、Python用のcv2ライブラリを提供します。これは、コンピュータビジョンで役立つさまざまな形状分析に使用できます。この記事では、OpenCVを使用して円の形状を識別します。そのために、cv2.HoughCircles()関数を使用します。ハフ変換を使用してグレースケール画像内の円を検索します。以下の例では、入力として画像を取得します。次に、そのコピーを作成し、この変換関数を適用して、出力内の円を識別します。 構文 cv2.HoughCircles(image, method, dp, minDist) Where Image is the image file