Repository navigation
2025.11.4
·
11 commits
to master
since this release
Feature/optimizations (#5) * Test bindings Cpp/CLI * Add support for C++/CLI .NET wrapper and update gitignore * Refine C++/CLI .NET wrapper build logic: separate wrapper and native library linking * Update README: improve build instructions and document .NET support * Add architecture-specific builds for .NET wrapper - Updated CMake configuration to append architecture suffix to .NET assembly outputs. - Enhanced GitHub Actions workflow with matrix builds for x64 and x86 architectures. - Updated README with revised build instructions and output details. * Rollback to x64 only * Refactor: improve performance and readability of sheet detection and image processing - Added `constexpr` variables for better clarity and reduced runtime computations. - Updated functions with `const` correctness and reduced memory allocations. - Replaced redundant logic with optimized implementations in contour and coordinate processing. - Enhanced debug logging for key functions. * Refactor: remove `inline` specifier from utility functions in `utils.cpp` * Refactor: replace `std::ranges::max_element` with `std::max_element` in contour processing * Refactor: remove `std::ranges::views` usage in favor of simpler iteration over `coordinates` * Refactor: fix issue on pipeline