Repository navigation
Conversation
…master inito by mistake.
…ues. Various improvements and bug fixes. All is working as desired.
…g when dialog is closed.
…t DFT size. Enabled DFT size control. Save some settings in QSettings. Added DFT low Threshold to adjust dft image.
…click on image to delete outline. Outline governs the size of the DFT
…program from hanging. Gave it just a few seconds to allow the stream before giving up. Hope that is enought time
…reconnect to stream when changing to new stream. Saved average when loop is stopped and averages was being done. Corrected RMS value based on input wavelength and output wavelength.
…ol to settings to not save wavefronts on list excapt of average. Fixed memory and copy issues in the analysis loop
…l view so that it can be buffered and does not flash when live view is active. Modified live view to a one image and one control dialog. Current RMS display does not work.
… to send image straight to igramarea without transfering a file for it to read.
… control the mirror outline from live view. Added startup meessage to allow user to pick what is the default device or none at all.
…nt rms value if first wave front back into seettings
…int capability to the countour plot.
… x 960 live view setting. Correected average to have correct null when loop ends.
…ion status when selecting a stream. Changed DFT transparancy logic.
… splitter window for trend. Saved it geometry on exit. Added frame count to image size. Changed color scheme of trend graphs.
… is moved by user using the mouse. Change mouse to only move yellow circle unless shift is also pressed. Limited green circle to being moved only.
…. Changed mouse functions on live view.
… wave fronts. Made / work for all screen focuses. Added export, import, reseet settings.
wavefront(s) is displayed below the text box and the contents of the text box (and check box) don't change unless the user changes it. The displayed blur shows "multiple" if the selected wavefronts have different blur amounts and the profile view, which also displays the current blur will not mention anything if the blur is zero or the selected waverfronts have different blur amounts.
… vertial axis to have tick marks to nearest .05 or the like.
"auto" checkbox for auto exposure. camera itself remembers settings so didn't use QSettings
Before I added the cv::mean() function it was happening every 10-30 seconds. Now about once per minute so that alone made it better, lol. The restart takes about 3 seconds versus having to reclick the "0" in settings which then takes about 7 seconds. So this is a big improvement.
Added exposure controls for UVC video cameras
There was a problem hiding this comment.
Cpp-linter Review
Used clang-tidy v21.1.8
Only 3 out of 5 clang-tidy concerns fit within this pull request's diff.
Have any feedback or feature suggestions? Share it here.
|
🚀 New build available for commit |
atsju
reviewed
Oct 21, 2026
Fixed yaml files to hopefully include videoio dll in installer (both for QT5 and QT6 builds) Added *.user to .gitignore so no one will accidentally add *.pro.user again Removed DFTFringe_Dale.pro.user from source control Removed frameprocessworker.cpp and .h from source control and from project file as these are no longer used Removed some commented out code. 6 lines of code Removed 2 lines of code that created a variable that is not used found by clang
|
🚀 New build available for commit |
Collaborator
Author
|
missing dll issue is fixed now with latest commit. I tested both QT5 and QT6 windows installers. |
Collaborator
Author
|
Also I reran the macos build and it passed the second time. |
githubdoe
approved these changes
Oct 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a big feature. Allows you to do "live" conversion of video to an averaged (or multiple individual) wavefronts. Typically 1 per second depending on qty of pixels across the igram and how fast your computer is.