Skip to content

Pixel Mapping#52

Open
Sandeep-Sampath wants to merge 6 commits intodevelopmentfrom
50-pixel-mapping-for-live-screen
Open

Pixel Mapping#52
Sandeep-Sampath wants to merge 6 commits intodevelopmentfrom
50-pixel-mapping-for-live-screen

Conversation

@Sandeep-Sampath
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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