WarmUpTill
d6ea815b85
Expose "Similarity Rating" as temp var when pattern matching
2026-02-22 13:27:20 +01:00
WarmUpTill
874b9b86e2
Refactor locking of macro segments
...
This should avoid crashes when actions or conditions are performed in
parallel to the main macro loop and will improve the UI responsiveness
in some scenarios
2025-06-20 22:29:35 +02:00
WarmUpTill
721a786e79
Rework preview dialog to improve performance
...
Object detection and OCR models were constantly being re-initialized
each frame due to copy in the signal / slot handling
2025-05-27 22:37:46 +02:00
WarmUpTill
32d29875ed
Move responsibility of cascade init to ObjDetectParameters
2025-05-27 22:37:46 +02:00
warmuptill
0e5f56b562
Add tesseract config file support
2025-05-27 22:37:46 +02:00
WarmUpTill
ba3e87a761
Rework SourceSelectionWidget to support widget caching
2025-05-27 22:37:46 +02:00
WarmUpTill
7403a18e96
Cleanup
2025-05-27 22:37:46 +02:00
warmuptill
cdc5d16e95
Allow changing Tesseract model directory
...
This will prevent custom models being deleted when installing a new
version of the plugin, as the plugin's data directory might get wiped on
some operating systems.
2025-05-27 22:37:46 +02:00
warmuptill
27aed79305
Enable building with OCR support in Ubuntu environment
2025-05-27 22:37:46 +02:00
WarmUpTill
7ec95e33eb
Hide outdated video condition options
...
The "throttle" and "reduce matching latency" optiohns were introduced
before "short circuit evaluation" was available and are now outdated.
Both don't behave as expected with this option enabled.
The throttling effect can be better achieved with an additional "Timer"
condition.
2025-05-27 22:37:46 +02:00
WarmUpTill
808fd84b83
Remove Qt5 support
2025-03-11 22:12:05 +01:00
WarmUpTill
911e79ea6a
Fix OCR controls showing in place of color controls
...
This happened when OCR support was disabled at build time
2025-03-10 18:33:13 +01:00
Kaito Udagawa
930118c61f
Call Setup() after Load()
...
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
Tesseract API depends on the languageCode and this must be reinitialized after Load
2025-03-06 08:43:54 +01:00
Kaito Udagawa
1e05f2f2ce
Fix languageCode
...
LanguageCode is not respected by OCRParameters and settings properly.
2025-03-06 08:43:54 +01:00
WarmUpTill
821e768e76
Reduce screenshot selection area to area to be checked
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
debian-build / build (push) Has been cancelled
2024-11-22 20:52:15 +01:00
WarmUpTill
4d2179448b
Rename files
2024-11-22 20:52:15 +01:00
Przemek Pawlas
dfaa704b71
Remove some unused includes
2024-10-12 17:09:33 +02:00
WarmUpTill
0536e4a60b
Add option to trim screenshot created in Video condition
2024-09-24 23:00:47 +02:00
WarmUpTill
55ab096e49
Cleanup screenshot helper
2024-09-24 23:00:47 +02:00
WarmUpTill
94263cc7a0
Work around crash in std::filesystem due to unexpected char encoding
2024-09-24 23:00:47 +02:00
WarmUpTill
a088325968
Refresh pattern data when pattern file changes
2024-08-11 16:03:08 +02:00
WarmUpTill
d80df57ef8
Increase default threshold value for image pattern matching
...
The previous default value could cause a lot of false positive
detections and thus cause confusion if the image detection is working
correctly or not.
2024-08-11 16:03:08 +02:00
WarmUpTill
b17a6cc109
Formatting changes
2024-03-12 21:56:25 +01:00
WarmUpTill
84e01c0c9c
Fix warnings
2024-02-17 10:03:04 +01:00
WarmUpTill
8e7955984e
Update cmake
...
Based on obs-plugintemplate@68e9fcd
2024-02-17 10:03:04 +01:00
WarmUpTill
cf5f338902
Split utility headers
2024-01-27 14:10:34 +01:00
WarmUpTill
7d0332dd0e
Restructure library and plugins
...
The "core" macro conditions and actions have been extracted out to the
"base" plugin.
The library now mostly contains functionality which is required across
all plugins and (e.g. definitions for macro segments).
The goal is to reduce the complexity and cross-dependencies and group
the source files in a better way.
This should relsove the "library limit of 65535 objects exceeded" build
issue occuring in some Windows build environments.
2024-01-27 14:10:34 +01:00