-
【Python・OpenCV】ポスタライズ効果の実装
2024/6/25
はじめに ポスタライズ効果とは、画像の色数を減らして特定の色階調だけを残す効果です。この技法によって、画像の色が限られた数の階調に分かれ、アート作品のような仕上がりになります。この効果を実現する方法は ...
-
[macOS Tip(s)] システムバージョンを確認するコマンド
2024/6/11
はじめに たまに、「macOSのシステムのバージョンは何だっけ?」となることがあります。最近もあったのでその方法を紹介します。 sw_vers macOSのシステムのバージョンを確認するコマンドがsw ...
-
【Python・OpenCV】顔検出ってどうやるの? 7種類のモデル、アルゴリズムで検証!
2024/6/9
はじめに 顔検出はセキュリティシステム、スマホのカメラアプリ、監視カメラなど、身の回りの様々なところで活用されています。顔検出とは、デジタル画像や動画から人間の顔の領域を自動的に検出・認識する技術のこ ...
-
【Python・OpenCV】Huモーメントによるマッチング処理(cv2.HuMoments)
2024/5/20
はじめに 画像の重心などによるcv2.moments関数を使ったモーメントとは異なり、Huモーメントは画像の特徴量を表す手法で、画像のスケーリングや回転に対して不変な性質を持っています。この記事では、 ...
-
【Python・OpenCV】モルフォロジー演算による画像操作の応用(cv2.morphologyEx)
2024/6/2
はじめに cv2.morphologyEx関数は、OpenCVの重要な機能の1つであり、医療画像処理や製造業での欠陥検出、自動運転技術などの画像処理タスクで活用されています。この記事で解説したcv2. ...
-
【Python・OpenCV】モルフォロジー演算による画像操作の基本(cv2.erode, cv2.dilate)
2024/6/2
はじめに OpenCVには画像の形状操作を実現する「モルフォロジー演算」の関数があります。モルフォロジー演算により、ノイズ除去、小さな穴の消去などを実現できます。今回はその中でもcv2.erode関数 ...
-
【Python・OpenCV】画像の特徴量:モーメント(cv2.moment)
2024/4/26
はじめに 画像から物体を検出したり、認識したりする際に、画像の特徴量を数値化することが重要になります。OpenCVのcv2.moments関数はそのためのツールで、画像のモーメント(重心、面積など)を ...
-
【Python・OpenCV】画像にテキストを描画する方法(cv2.putText)
2024/4/15
はじめに OpenCVでは、さまざまな基本的な図形描画の他に、テキストを描画することもできます。cv2.putText関数は文字を描画する関数です。この関数の利用は、キャプションとしての文字、物体検出 ...
-
【Python・OpenCV】円を描画するには(cv2.circle)
2024/4/5
はじめに OpenCVでは、さまざまな基本的な図形を画像上に描画する関数が用意されています。その中でもcv2.circle関数は頻繁に使われる関数の1つです。この関数の利用は、物体検出、注釈付け、合成 ...
-
読みやすさ重視! 日本語プログラミング フォントMoralerspaceで、快適コーディング
2024/10/14
はじめに プログラマーにとって、コードを書く時間は長いものです。そんな時間を少しでも快適に、そして楽しく過ごせるように、今回はおすすめの日本語に対応したプログラミングフォント「Moralerspace ...