■□■□■□ TempMatchApp   - Template Matching Application - □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
Version 1.0.1.0
2026.1.14

●概要
・冊子などをスキャンした画像の位置合わせ、トリミングを一括処理！


●機能・特徴
・スキャンした画像の同じマーク(ページ番号など)をテンプレートマッチングで検出し、位置や大きさを揃えます。
・予めImageMagickなどで傾き補正をしておくと、高精度で位置検出をする事ができます。
・PDF化したときに各ページの位置や大きさが揃い、見やすくなります。(スキャンした際の位置ズレを補正)

 ※ 本アプリはインストールの必要なく動作します。なおレジストリは使用していません。(設定内容は実行ファイルのパス毎に保持)


●インストール
・ダウンロードしたファイルを適当なフォルダに解凍して下さい。
・解凍後のフォルダ、ファイルの内容は以下の通りです。
	 (1) "TempMatchApp.exe"    	： 実行ファイル
	 (2) "TempMatchApp.exe.config"  ： コンフィグファイル
	 (3) "Settings.xml" 		： 設定ファイル
	 (4) "OpenCvSharp"  [フォルダ]	： ライブラリファイルのフォルダ [17ファイル]
	 (5) "ExifLibrary"  [フォルダ]	： ライブラリファイルのフォルダ [3ファイル]
	 (6) "DLL"          [フォルダ]	： ライブラリファイルのフォルダ	[4ファイル]
	 (7) "Languadge"    [フォルダ]	： 言語ファイルのフォルダ	[5ファイル]
	 (8) "License"   　 [フォルダ]	： ライセンスファイルのフォルダ	[2ファイル]
	 (9) "ReadMe.txt"               ： 本書

 ※「.NET Framework 4.x」のインストールが必要になる場合があります。


●使い方
・まず、テンプレート画像を登録します。ページ番号のPの文字など各ページ共通の特徴のある部分が良いです。
・テンプレート画像は、予めペイントなどで切り抜きいて保存しておいて下さい。あまりサイズが大きくないほうが良いです。
・次に、マッチングを行う領域(ROI)を指定します。こちらもサイズが大きくないほうが処理速度が早くなります。
・ターゲット画像を指定し、マッチングを行ってください。失敗する場合は、閾値を調整して下さい。
・フォルダ内のすべての画像を一括処理する場合は、「Batch」タブを選択しフォルダを指定して下さい。(「Dir」ボタン)
・「Matches」ボタンを押すと、位置検出(マッチング)を行います。完了後に座標の最大最小を計算します。
・冊子をスキャンした場合は、右ページ、左ページを仕分けしておくと効率よく作業できます。(各々ROIを指定して下さい。)
・最後に、出力画像の大きさを指定し画像をクロッピングします。(「Crop」ボタン、既定では最小サイズ)
・画像の外周を指定の幅で白色に塗りつぶす機能があります。(「Match」タブの「L・T・R・B」の値を設定して下さい。)
・出力は、読み込みを行ったフォルダに「Cropped」フォルダを作成し、そちらに保存します。(変更できません。)
・保存フォーマットやオフセットなどの設定は、「Option」フォームで行って下さい。(設定値は自動で保存されます。)


●アンインストール
・インストールしたファイルをエクスプローラー等で全て削除して下さい。
 ※ 本アプリでは、レジストリを使用しません。


●ライセンス
・このアプリでは、ライブラリ「OpenCvSharp4」(Apache License 2.0)を使用しています。
・このアプリでは、ライブラリ「ExifLibNet」(MIT)を使用しています。
・その他に、マイクロソフトの基本的なライブラリ(MIT)を複数使用しています。
・従って本アプリには、Apache License 2.0及びMITライセンスが適用されます。


●動作環境
・Windows 10  [.NET Framework 4.8.1 ]
 (ほかWindows11などでも動作すると思います。)
 ※「.NET Framework 4.x」のインストールが必要になる場合があります。


●更新履歴
・Version 1.0.0.0      	2025.10.21     	公開

・Version 1.0.1.0      	2026.1.14      	機能追加・不具合修正
   1. ターゲット画像の一部をテンプレート画像として登録できる機能を追加。
   2. EXIF情報(解像度、コメントなど)の編集機能を追加。
   3. 背景(塗りつぶし領域)の色を選択できる機能を追加。
   4. 韓国語の言語ファイルを追加。
   5.「Batch」タブの「Display」で画像を表示した場合、選択枠の表示が適切でない不具合を修正。


●謝辞
・このアプリでは、『shimat』様作の「OpenCvSharp4」ライブラリを使用させて頂きました。
　	OpenCvSharp4		：https://github.com/shimat/opencvsharp
・このアプリでは、『oozcitak』様、『Devedse』様作の「ExifLibNet」ライブラリを使用させて頂きました。
　	ExifLibNet		：https://github.com/shimat/opencvsharp
・アイコンの作成に『ICOOON MONO』様、挿絵に『シルエットデザイン』様ご提供の素材を使用させて頂きました。
　	ICOOON MONO		: http://icooon-mono.com/
　	SILHOUETTE DESIGN	: https://kage-design.com/
 ※ 作者様に感謝申し上げます。ありがとうございました。


●著作権および免責事項
・このアプリの著作権は、作者である 'ice.age' が保有しています。
・このアプリを使用したことによって生じたすべての障害・損害・不具合等に関して、作者は一切の責任を負いません。


●連絡先
・ホームページ   	：http://hp.vector.co.jp/authors/VA058198/
・メールアドレス 	：ice.age@hotmail.co.jp
 ※ ご使用の感想、機能追加のご要望、ご質問や不具合などありましたらメール(テキスト)にてご連絡をお願いします。

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■

