Home › Forums › FLIR Mobile SDK Development › Android Development › Temperature consistency
Tagged: temperature consistency
This topic contains 27 replies, has 7 voices, and was last updated by Daniel 7 months, 4 weeks ago.
-
Author
Posts
-
Participant
I bought the Flir One Pro last 2 weeks and attempting to develop a temperature measurement app on android.
However, I am not able to achieve the consistency of the SPOT feature on human body temperature like how the FLIP ONE App does. -FLIR App able to achieve 35.0-37.0C for face features.
On my app, FLIR was not able to capture an accurate reading unless at a close range. -Hitting around 29.0C (Please take a look at 1st screenshot shown below)I have also set the Emmisivity to 0.98. Are there other settings that needs to be considered?
ParticipantParticipant` private final ThermalImageStreamListener thermalListener = new ThermalImageStreamListener() {<br />
@Override<br />
public void onImageReceived() {<br />
MainActivity.camera.withImage(this, thermalImage -> {</p>
<p> // … load the ThermalImage<br />
final List<Palette> palettes = PaletteManager.getDefaultPalettes();<br />
thermalImage.setPalette(palettes.get(0));<br />
thermalImage.setTemperatureUnit(CELSIUS);<br />
thermalImage.getImageParameters().setEmissivity(0.98);<br />
//thermalImage.getImageParameters().setReflectedTemperature(0.80);<br />
//thermalImage.getImageParameters().setAtmosphericTemperature(20);</p>
<p> DecimalFormat df = new DecimalFormat(“#.0”);<br />
double temperature = thermalImage.getValueAt(new Point(0,0));<br />
MainActivity.temp = df.format(temperature);<br />
thermalImage.getFusion().setFusionMode(FusionMode.MSX);<br />
JavaImageBuffer buffer = thermalImage.getImage();<br />
Bitmap bmp = BitmapAndroid.createBitmap(buffer).getBitMap();</p>
<p> runOnUiThread(new Runnable() {<br />
@Override<br />
public void run() {<br />
// Stuff that updates the UI<br />
firImage.setImageBitmap(bmp);</p>
<p> if (onTimeoutSuccess && temperature < 0.00)<br />
Toast.makeText(getApplicationContext(), MainActivity.reconnectMsg, Toast.LENGTH_LONG).show();<br />
tempView.setText(MainActivity.temp);<br />
}<br />
});<br />
});<br />
}<br />
};-
This reply was modified 10 months, 3 weeks ago by
Ben.
Participanthi, any updates on this?
KeymasterHi Ben,
Just confirming that when you use the FLIR sample app you receive the correct temperatures? I want to make sure its not a problem with the unit.
Thanks,
Gavin
FLIR Community SupportParticipantHi Gavin,
Yes. I am looking at more consistent temperature on FLIR app
ParticipantParticipantHi Gavin,</p>
<p>I am also facing the same issue. The Flir One Gen 3 hardware works fine with the Flir application on Google Playstore. But when we get the temperature value, it is way off from the Flir application. Can you explain how the Flir application on Google Playstore gets stable temperature?<br />KeymasterHi Ben,
Apologies for the delayed response. I will review the FLIR app again tomorrow and hopefully can get back to you with an explanation for how to implement this in your program.
Thanks,
Gavin
FLIR Community SupportParticipantHi Gavin,
I look forward to your reply . thanksParticipantHi @Gavin, any updates? We need to resolve this urgently.
KeymasterHi Alvin,
What version of the SDK are you using?
Thanks,
Gavin
FLIR Community SupportParticipantWe are using Android SDK 1.0.5
The older SDK can’t even download.
Our problem is using the Flir app, when we point to a body, it gives us 35 to 36 degrees celcius. Using the SDK it gives us 24, 25, 26 range. We would like to know the algorithm you use in your Flir one android app to achieve that reading….Will be good if you can point us to how calibration is use and how measurement is done with reference to your SDK methods. I believe a lot of developers are encountering similar issues. If you can do release the Flir One source code as well. Thank you.KeymasterHi Alvin,
The download link for the old SDK is currently being worked on and I apologize for any inconvenience that it has caused. In regards to your current issue, if you could please report it here https://flir.custhelp.com/ in as much detail as possible, we can hopefully get it resolved in the next few days.
Thanks so much,
Gavin
FLIR Community SupportParticipantHi Gavin any replies to the above queries?
KeymasterI have reported the issue for the users and am currently waiting for a response from our FLIR Mobile team. I will post an update here when the issue is resolved.
Gavin
FLIR Mobile SupportParticipantHi Gavin,
The issue is latest SDK provided NUC calibration. We are using FLIR ONE, it does not apply because we do not use NUC technology.
So where exactly is the Flat Field Calibration for latest SDK?
How can we take reasonable temperature without the proper calibration technology?ParticipantI also see this issue and with greater temperature discrepancies. Note that the issue temporary goes away if I connect the camera to the FLIR ONE app which apparently does the calibration.
KeymasterOur technical support team is aware of this issue and is currently working on resolving it for our next version of the SDK.
Gavin
FLIR Community SupportParticipantHi Gavin,
Thank you.
What is the release date? Could you give us a rough gauge -
This reply was modified 10 months, 3 weeks ago by
-
Author
Posts
You must be logged in to reply to this topic.