Skip to content
This repository was archived by the owner on Apr 25, 2026. It is now read-only.

DaisukeDaisuke/dq9RTAVideoRecognitions.csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

erugiosu2

image

Warning

Archived
This repository is no longer in use as it is scheduled to be ported to web browsers.

このプログラムについて

このc#製プログラムは、dq9のエルギオスバトルエミュレータのフロントエンドプログラムであり、偽トロからobs経由で入力された映像の映像認識を行います。
emgu cvとごり押しテンプレートマッチングによって画面のOCRを実装しています。
なお、映像認識は特定の配信レイアウトのみサポートしています。多少の位置ずれを吸収するコードがあるので、異なる環境でも同じレイアウト、画面の大きさなら動作します

動作環境

obsの最新版等が導入された、windows10以上、Windowsサーバーは知らない。emucv商用ライセンスの都合上、Linux、MacOSでの動作はサポートされていません。

配布先

配布は本当に必要な人だけに届いてほしいので、クローズドリンク(Dropbox)によって最新版が配布されています。
ここでは配布先は述べませんが、だれでもGIthub actions経由でビルドできます。

技術スタック

devenv

開発にはVirtual Studio 2022を使用

net6

4.xだとemgucvが使いにくかったので、net6を使用

Emgu.CV様

映像の取り込み、画像化、テンプレートマッチングで使用

Hompus.VideoInputDevices様

obsのバーチャルカメラ検出のために使用
https://blog.hompus.nl/2021/01/04/using-the-opencv-videocapture-class-with-the-name-of-a-camera/

免責事項

多くは本物の配布先のreadmeフォルダで述べていますが、特記すべき点は以下の通りです。

  • 自己責任、いかなる責任もありません。これはMITライセンスに基づきます。
  • 実行する場合は、映像認識によるobsの検出コードにより、偽トロが壊れる可能性があることを理解する必要があります。
  • これらの活動は、ボランティアによるものです。なので、サポートは合理的な範囲でのみ行います。
  • その他の点は、公開ページの免責事項ですべてカバーしているので、使いたい人は免責事項を読んでください。
  • これらのソフトウェアは、株式会社スクエアエニックス様が権利を所有する、バイナリアセンブリ、アセット、電磁的記録は含んでいませんが、テンプレートマッチングを行う際に使用する画像等は、ゲーム画面等から生成された画像である可能性があり、これにはdq9の配信ガイドラインが適応されます。

About

dq9のラスボス(堕天使エルギオス)用の、c#で書かれた映像認識。使うには3dsの偽トロが必要。テンプレートマッチングによるごり押しOCRを使用

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages