QMLアプリケーションにおけるWindowsシステム情報取得手法
QMLアプリケーション開発時に、システムのカラー情報やアイコンを取得する必要がある場合、Win32 APIを活用することで効率的に実装できます。
プロジェクト設定ファイルに必要なライブラリを追加します。
QT += svg gui
# Windows API設定
win32:LIBS += -lUser32 -lgdi32
# OpenCV設定
win32:CONFIG(release, debug|release): {
LIBS += -L$$PWD/opencv/lib -lopenc ...
7月5日 00:17 投稿
Pythonによるスクリーンキャプチャとオーディオ録音アプリケーション
プログラム概要
このプログラムは、フルスクリーンまたはカスタムエリアでのスクリーンキャプチャをサポートし、システムオーディオの同時録音が可能です。リアルタイムプレビュー機能やパフォーマンスモニタリングも提供します。長時間の録画に伴うメモリ使用量の問題を解決するため、ストリーミング方式で直接ファイルに書き込みます。
主な機能
画面キャプチャ: 全画 ...
6月30日 21:22 投稿
OpenCVとCUDAおよびcuDNNのモジュールコンパイル
概要
ハイパフォーマンスとリソース最適化を同時に達成する必要があるエッジコンピューティングデバイスやリソース制限のある開発ボード上でのYOLOなどの複雑なディープラーニングモデル実行において、C++とOpenCVのGPU加速技術の組み合わせは伝統的なPython環境に比べて顕著な利点があります。このアプローチは実行効率を大幅に向上させるとともにランタイムリソース消費 ...
6月30日 16:28 投稿
OpenCV 入門:Python を活用したコンピュータビジョン開発の基礎ガイド
コンピュータビジョンと OpenCV の概要
現代の技術環境において、コンピュータビジョンは不可欠な要素となっています。スマートフォンの生体認証から自動運転システムの周囲認識、さらには監視カメラの智能分析に至るまで、その応用範囲は多岐にわたります。こうした視覚情報を処理するための標準的なツールとして、OpenCV(Open Source Computer Vision Library)が広く採 ...
6月30日 00:06 投稿
VINS-Fusionにおけるカメラ・IMU間オンラインキャリブレーション:2フレーム間の回転推定
VINS-Fusionの初期化およびオンライン外力パラメータ標定において、連続する2つの画像フレームから相対的な回転行列を推定するプロセスは極めて重要です。ここでは、特徴点のマッチング情報を用いてカメラの姿勢変化を特定する手法について解説します。
2フレーム間の相対回転推定アルゴリズム
以下の関数 estimateRelativeRotation は、正規化された特徴点のペア集合を ...
6月27日 19:53 投稿
オープンソースの卒業設計:車番号認識システムの実装
1. 車番号認識の原理とプロセス
車番号認識は、画像処理とパターン認識の理論に基づき、車両のナンバープレートを含む画像を分析・処理し、ナンバープレートの位置を特定し、さらにテキスト文字を抽出・認識する技術です。
典型的な車番号認識処理の流れは、画像取得、画像前処理、ナンバープレート検出、文字分割、文字認識、結果出力というステップで構成されます。各ス ...
6月22日 16:11 投稿
YOLOベースのリアルタイムマスク検出システムの構築とWebインタフェース実装
パンデミック期における公共衛生管理の一環として、マスク着用状況の自動検出は重要な課題です。本稿では、YOLOアーキテクチャを活用したリアルタイムマスク検出システムの設計・実装プロセスを体系的に解説します。特に、YOLOv8を基盤とし、PyTorchによるカスタム学習、OpenCVを用いた推論パイプライン、およびFlaskによる軽量Webフロントエンドの統合に焦点を当てます。
...
6月20日 22:14 投稿
UbuntuへのOpenCV 2.4.9のインストールと設定
UbuntuにOpenCV 2.4.9を構築する手順
Ubuntu環境でOpenCVを動作させるためには、適切な依存関係の解決とビルドプロセスの理解が不可欠です。本記事では、Ubuntu 12.04(他のバージョンでも同様)にOpenCV 2.4.9をソースからビルドしてインストールする方法を解説します。
必要なパッケージのインストール
まず、コンパイルや画像・動画処理に必要なライブラリ群をAPTで事 ...
6月17日 18:03 投稿
スマート監視AI解析端末の開発実践:構築からデプロイまでの完全ガイド
スマート監視AI解析端末は「カメラ+エッジAIゲートウェイ+ローカル推論+アラーム出力」を統合したデバイスであり、リアルタイム動画ストリームの分析(顔認識・異常行動検出・物体カウントなど)をクラウドに依存せずに実現します。本記事では「RK3588開発ボード+YOLOv8+USBカメラ」を例に、ハードウェア接続からソフトウェアデプロイまでの一連のフローを手順通りに ...
6月16日 18:35 投稿
二値画像処理の基礎と応用
一、二値画像の基本概念
二値画像の定義
二値画像(バイナリ画像)とは、画像の各ピクセルが2つの値しか持たない特殊な画像形式を指します。一般的に白黒、B&W、モノクロ画像として表現されます。
二値画像では、各ピクセルの輝度値は0または255のいずれかであり、それぞれ黒と白を表現します。
二値画像の特性
データ量が少ない
処理速度が速く、計算コストが ...
6月15日 18:49 投稿