Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pixel Mapping #52

Open
wants to merge 6 commits into
base: development
Choose a base branch
from

Conversation

Sandeep-Sampath
Copy link
Collaborator

This PR is for;

This commit contains;
1. Image Averaging feature
1.1 Created an actor to perform averaging and to save the result in .tiff and .raw formats.
1.2 Messages to communicate with the controller are added.
1.3 Application Settings has been modified to select the path to save the averaged image.
1.4 Added methods to Launch Image Averaging.
2 Calibration
2.1 Calibration feature has been designed to access the feature from the dll file.
2.2 A class is created to perform the sensor calibration.
2.3 Added  Generate Reference file to the driver library.
2.4 Updated BontechWrapperLibrary.dll with the latest code
3. User-interface has been modified to incorporate the latest changes
4. Added messages to the User-Interface to communicate with the Controller.
5. Updated .lvlib, and .lvclass files to the latest changes.

This fixes #48 #42
This commit contains;
1. Developed a code to map the pixels for 16-bit images.
 1.1 Mapped the pixels to live image.
2. For saving 16-bit images pixel scaling has been added.

This fixes #50 #51
@Sandeep-Sampath Sandeep-Sampath added the enhancement New feature or request label Nov 2, 2023
@Sandeep-Sampath Sandeep-Sampath self-assigned this Nov 2, 2023
This commit has disabled the image scaling to save 16-bit images in .tiff format
Copy link
Owner

@achuthaperumal achuthaperumal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add Option to Enable / Disable the Mapping Mode.

- [] Added a checkbox to enable/disable pixel mapping in UI.
- [] Added Messages, methods and codes for pixel mapping
@Sandeep-Sampath
Copy link
Collaborator Author

Sandeep-Sampath commented Nov 3, 2023

  • Added a checkbox to enable/disable pixel mapping in UI.
  • Added Messages, methods and codes for pixel mapping

Copy link
Owner

@achuthaperumal achuthaperumal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remember to set Bit Depth=0 before applying the mapping.

This code contains;
1. Pixel mapping algorithm in live screen;
2. Image averaging has been reworked with averaging with an array but not images;
3. Mass compiled with LV22 from LV21.
Deleted unwanted vi.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pixel Mapping for saving 16-bit images. Pixel Mapping for Live Screen
2 participants