What I want to do
For my NDVI cap project i'm trying to make a lightweight PhotoMonitoringPlugin application. In my setup the cameras are ridgid. For evry photo I make the translation and rotation are the same. What I want to do is to make one calbration and use the translation and rotation for all other pictures. This will speed up NDVI picture calculation. I want to verify my implementation with PhotoMonitoringPlugin
My attempt and results
I got everything working with opencv but I do not get 100% the same result compare to PhotoMonitoringPlugin. Especially the float images.
PhotoMonitoringPlugin setup: Calculation NDVI Minimum scaling -1.0 Maximum scaling 1.0 No stretch for both IR and visible Lut: NDVIBleu2Red.lut
PhotoMonitoringPlugin Float image
PhotoMonitoringPlugin NDVI image
This is already strange. The color image has more information than the floating image. I expect them to be the same. Color image has a lut with 255 colors and float image has 255 gray colors. When I load the float image in Fiji and use the same lut on it I get the following image:
Lut applied on PhotoMonitoringPlugin Float image
Can any one explain what is going on here, why does PhotoMonitoringPlugin generate a float with less information. I checked the plugin code but could not find the reason for this.
My application gives the following results. Applying a lut on my float image gives almost the same result as the plugin.
NDVICAPE Float image
NDVICAPE Ndvi image
Why I'm interested
Should the floating image be used like this or does it has another purpose.