Skip to content

testing-general#4

Merged
alex-ogs merged 21 commits into
mainfrom
testing-general
Jul 30, 2025
Merged

testing-general#4
alex-ogs merged 21 commits into
mainfrom
testing-general

Conversation

@greg-ogs

Copy link
Copy Markdown
Owner

Updated readme

greg-ogs added 21 commits March 4, 2025 21:43
Pinned specific versions in requirements.txt for stability and added Flask package. Updated Dockerfile to upgrade dependencies and ensure compatibility by explicitly installing blinker.
Delete shedule
…plots.

Updated superpixel methods by including "FBM" and "CCL" timing metrics, modifying centroid plotting parameters, and standardizing axis labels to Spanish. Commented out unused visualization methods, adjusted plot sizes, and added `.png` output for all generated plots.
Replaced the image path in `main.py` to use a new directory (`images/c`) and reorganized image assets by renaming and adding images to the updated directory. Introduced a new plot (`times-plot.png`) to the project structure.
… update `figure.figsize` and font settings, and standardize axis labels. Comment out unused plotting functions.
…essing for PNG files, and calculate average timing metrics for all methods.
…and clean up dependencies

- Implement batch processing to identify and exclude algorithm-named PNG files.
- Replace wireframe plot with surface plot for better visualization.
- Remove unused Flask dependency from `requirements.txt`.
…ganization and modularity

- Encapsulate functionality into `ImageAs3D` class with `read_gray` and `convert_to_3d` methods.
Integrate threading support and update processing logic for dataset testings for future deprecation of the image_algorithm_performance_tester.py.

Clean up unused assets and update comments for clarity in centroid_calculator.py.
Results saved by thread/directory in a CSV.
Dictionary Keys were changed for headers concistency in the CSV files.

Threads has been enabled.
… integrate local dataset handling, and update dependencies in `requirements.txt`.
…es, centralize grayscale handling, add modular 3D wireframe plotting, and clean up redundant code.
Enhance wireframe plots with centroid markers, and fine-tune Quickshift parameters (stride and max_dist).
…ty and maintainability:

- Replace single quotes with triple double quotes for consistency in docstrings.
- Rename variables for uniform camel case style (e.g., `superpixels_SLIC_time` to `superpixels_slic_time`).
- Fine-tune `Quickshift` parameters (`max_dist` reduced to 50) for faster plotting.
- Optimize wireframe rendering (stride set to 1 for higher precision).
- Remove unused imports and redundant variables.
- Enhance script instructions and results visualization notes.
@greg-ogs greg-ogs requested a review from alex-ogs July 30, 2025 22:05
@greg-ogs greg-ogs added the documentation Improvements or additions to documentation label Jul 30, 2025
@alex-ogs alex-ogs merged commit fbea559 into main Jul 30, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants