-
-
【Python・OpenCV】輪郭の面積を計算するには(cv2.contourArea)
2024/10/14
はじめに cv2.findContours関数で検出した輪郭は様々な解析を行い、そのデータは様々なアプリケーションで活用されます。輪郭のデータは物体認識、セグメンテーションやオブジェクト追跡などに利用 ...
-
-
【Python・OpenCV】輪郭を描画する(cv2.drawContours)
2024/10/14
はじめに cv2.findContoures関数で検出した輪郭データに基づいて、その輪郭を画像の上に描画して形状や位置を確認したという場面は多くあると思います。その様な場面で、簡単に輪郭の描画ができる ...
-
-
【Python・OpenCV】輪郭を検出するには(cv2.findContours)
2024/12/7
はじめに 二値化画像から輪郭を検出するためのcv2.findContours関数を取り上げます。この関数を使用することで、画像内の輪郭を検出し、その形状や位置に関する情報を抽出することができます。 c ...
-
-
【Python・OpenCV】動画・連続画像のノイズを効果的に除去するには(cv2.fastNlMeansDenoisingMulti, cv2.fastNlMeansDenoisingColoredMulti)
2024/8/13
はじめに 過去の記事で非局所平均法アルゴリズムを実装した関数を紹介しましたが、本記事では同アルゴリズムを用いた動画や連続画像(バースト画像)に適したノイズ除去関数であるcv2.fastNlMeansD ...
-
-
【Python・OpenCV】画像のノイズを効果的に除去するには(cv2.fastNlMeansDenoising, cv2.fastNlMeansDenoisingColored)
2024/12/7
はじめに 画像処理において、ノイズの除去は重要な前処理の一つです。OpenCVには、効果的なノイズ除去アルゴリズムが実装されており、その中でも特に優れているのがcv2.fastNlMeansDenoi ...
-
-
【Python・OpenCV】URLから画像を直接読み込む方法
2024/12/7
はじめに OpenCVは高機能な画像処理ライブラリですが、直接URLから画像を読み込む機能は提供していません。しかし、Pythonの他のライブラリと組み合わせることで、ネットワーク上の画像を簡単に扱う ...
-
-
【Python・OpenCV】初心者でも作れる!Fletを使った画像処理GUIアプリ
2024/12/7
はじめに PythonでGUIというと、標準GUIライブラリ"Tkinter"を使うことが多いと思いますが、macでは環境構築でハマってしまうこともしばしばです。本記事では、Pythonの他のライブラ ...
-
-
【Python・OpenCV】ポスタライズ効果の実装
2024/6/25
はじめに ポスタライズ効果とは、画像の色数を減らして特定の色階調だけを残す効果です。この技法によって、画像の色が限られた数の階調に分かれ、アート作品のような仕上がりになります。この効果を実現する方法は ...
-
-
[macOS Tip(s)] システムバージョンを確認するコマンド
2024/6/11
はじめに たまに、「macOSのシステムのバージョンは何だっけ?」となることがあります。最近もあったのでその方法を紹介します。 sw_vers macOSのシステムのバージョンを確認するコマンドがsw ...
-
-
【Python・OpenCV】顔検出ってどうやるの? 7種類のモデル、アルゴリズムで検証!
2025/1/3
はじめに 顔検出はセキュリティシステム、スマホのカメラアプリ、監視カメラなど、身の回りの様々なところで活用されています。顔検出とは、デジタル画像や動画から人間の顔の領域を自動的に検出・認識する技術のこ ...