WFCD / Mod-Detection-Tools

Tool(s) for tinkering with specific settings to help identify mods using OpenCV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mod-Detection-Tools

Supported by the Warframe Community Developers Discord CI

Tool(s) for tinkering with specific OpenCV settings to help tweak and tune the detection settings for OpenCV and the detection of mods inside an image.

Requirements

  • Java 16 or higher
  • Private Access Token with read:packages in maven settings.xml. See here for instructions

Building

Just build it, and run from main() in RunApplication.java

Usage (v0.01)

Currently very strict. Screenshot and crop an image of the Mods screen in Warframe similar to the examples in

src/test/resources/images/*

Change the sliders and cascade dropdown to tune the settings so it detects all the mods in the image.

OpenCV? Image Recognition?

Yes, as an overkill for mod recognition I've trained an OpenCV Cascade file to recognise any Warframe mod (standard, prime and riven mods). The cascade took over 35 CPU days to create.

Tess4J?

Tess4J is a Java library that uses the Tesseract OCR engine to read text from images.

This means you must have Tesseract (tesseract, tesseract-data-eng) for this to function properly.

Download Tesseract here

Important Information

I'm new to JavaFx (been a backend Java dev for a long time) so there may be parts of JavaFX which breaches the acceptable 'wtf' code review scale.

This is the beginning of a much bigger project which I hope all ties in in the next few months.

I will be using issues to keep track of bugs and features, both created by the community or myself

ChangeLog

v0.01 - Init commit, very strict usage

About

Tool(s) for tinkering with specific settings to help identify mods using OpenCV

License:MIT License


Languages

Language:Java 100.0%