← Works

Akuriru

2026WindowsC#.NETAvaloniaOpenCV

Akuriru

ArUcoマーカー検出を使った半透明お絵描きアプリです。(開発中)

概要

スクリーン全体に半透明のウィンドウを重ねて描画するデスクトップアプリです。 ArUcoマーカーを検出し、マーカーからの相対座標で描画内容を記録するため、 物理的な紙やモニターの上に重ねてメモ・注釈を書き込む用途に使えます。

ランチャー

起動時にモニターを選択してキャンバスモードへ進みます。ArUcoマーカーの生成やデータ管理もここから行えます。

ランチャー

キャンバスモード

半透明の全画面ウィンドウ上でペン・直線・矩形・円・テキストなどのツールで描画できます。 検出したArUcoマーカーを基準に座標が記録されるため、マーカーを動かしても描画内容が追従します。

キャンバスモード

ArUcoマーカー

ArUcoマーカーと描画データを紐付けて管理します。マーカーIDごとに複数ページの描画を保存できます。

マーカーと描画の対応

技術スタック

技術用途
C# / .NET 10アプリケーション本体
Avalonia UI 11クロスプラットフォームUI
OpenCvSharp4ArUcoマーカー検出・画像処理
SkiaSharpラスター描画処理
CommunityToolkit.MvvmMVVMパターン