二値画像処理の基礎と応用

一、二値画像の基本概念 二値画像の定義 二値画像(バイナリ画像)とは、画像の各ピクセルが2つの値しか持たない特殊な画像形式を指します。一般的に白黒、B&W、モノクロ画像として表現されます。 二値画像では、各ピクセルの輝度値は0または255のいずれかであり、それぞれ黒と白を表現します。 二値画像の特性 データ量が少ない 処理速度が速く、計算コストが ...

6月15日 18:49 投稿

Pythonによる画像およびオフィス文書の操作

プログラムによる画像やオフィス文書の処理は、実際の開発で頻繁に登場します。Pythonの標準ライブラリにはこれらの操作に直接対応するモジュールは含まれていませんが、Pythonエコシステム内のサードパーティ製モジュールを利用することで、これらのタスクを実行できます。 画像処理 コンピュータ画像の基本 色: 絵の具で絵を描いた経験があれば、赤、黄、青の3色 ...

6月11日 20:31 投稿

Qwen3.5-35B-AWQ-4bitによる視覚理解の入門ガイド:画像の記述から人物関係の推論まで

Qwen3.5-35B-AWQ-4bitによる視覚理解の入門ガイド:画像の記述から人物関係の推論まで 1. Qwen3.5-35B-AWQ-4bitモデルの概要 Qwen3.5-35B-AWQ-4bitは、画像理解を最適化した量子化モデルで、人間のように画像内容を「理解」し、スマートな会話が可能になります。このモデルは、画像分析や画像内コンテンツの理解が必要なアプリケーションに特に適しています。 1.1 モデルの ...

6月10日 23:39 投稿

アフィン変換におけるせん断変換の研究と応用

アフィン変換は、平行移動、反転、回転、スケーリング、せん断変換の5つの変換の組み合わせです。 せん断変換は上記の5つ目の変換です。 画像のせん断は、投影面上での平面物体の非直角投影を表します。せん断により、画像内の図形が歪みます。一般的には、水平方向のせん断と垂直方向のせん断の2種類があります。(下図参照) 具体的な数学的説明については、以下のブログ ...

6月9日 22:31 投稿

YUVからRGBへのCUDA高速変換:Lidar_AI_Solutionによるミリ秒級画像処理の実現

YUVからRGBへのCUDA高速変換:Lidar_AI_Solutionによるミリ秒級画像処理の実現 Lidar_AI_Solutionプロジェクト内のYUVToRGBモジュールは、CUDAを活用した画像フォーマット変換ツールであり、単一のCUDAカーネルを用いてYUVからRGBへのバッチ変換を実行します。これにより、レーザーラーダーと視覚の融合アプリケーションに対し、効率的な画像前処理能力を提供します。この ...

6月6日 16:15 投稿

DjangoフレームワークでMATLABを接続して画像を出力する方法

1. MATLAB Engine APIのインストールと検証 1.1 MATLAB Engine APIのインストール MATLAB公式サイトにはPythonとの接続用のAPIがあります。 公式サイトアドレス:MATLAB Engine API for Pythonのインストールスクリプト - MATLAB & Simulink - MathWorks 日本 Windowsシステムでは、コンピュータにインストールされているMATLABのアドレスにあるpythonフォルダ(このフ ...

6月2日 20:29 投稿

OpenCVの行列操作とデータ永続化の基本

OpenCVは、画像処理、ビデオ分析、物体検出など、多岐にわたるコンピュータビジョンアプリケーションで広く利用されている強力なライブラリです。効率的な画像処理を行うためには、その内部のクラスや関数を理解することが不可欠です。本稿では、OpenCVにおけるいくつかの重要なクラスの使い方と、行列操作、データ保存の基礎について解説します。 SizeクラスとRectクラス ...

5月27日 10:48 投稿

画像のシャープ化処理におけるラプラシアンとソーベルフィルタの比較

実験目的 画像のエッジや輪郭などの高周波成分を強調するシャープ化処理を理解し、ラプラシアンフィルタおよびソーベルフィルタを用いた空間ドメインでのフィルタリング手法を実装・評価する。さらに、フィルタカーネルのサイズがシャープ化結果に与える影響を検討し、各手法の特性とノイズへの感度を分析する。 理論的背景 シャープ化は、画像中の画素値の急激な変化(す ...

5月20日 22:35 投稿

JavaScriptでASCIIアートを生成する方法

はじめに 「Bad Apple!!」のような文字アート(ASCIIアート)は、オンライン上でよく見かけます。多くのツールが存在しますが、プログラマーならば自ら作ってみたくなるのが人情です。今回は、JavaScriptを使って画像や動画をASCIIアートに変換する方法を解説します。 基本原理 ASCIIアートの生成原理は比較的シンプルです。主なステップは以下の通りです。 文字セットの ...

5月20日 01:03 投稿

FCNによる画像セマンティックセグメンテーション:実践的アプローチ

学習のポイント 学習には忍耐が必要です。コードの実行には少なくとも1時間かかります。モデルが自動で実行中は、他の作業に専念できますが、最終結果を見るには忍耐と心構えが求められます。 本日は実際の応用として画像セグメンテーションを学びます。セグメンテーションツールの一つであるFCNの使用方法を紹介し、操作実験を行います。実験手順に従えば、期待される画像 ...

5月11日 05:57 投稿