FLIR One Developer / Blog / Topics / temperature consistency / Temperature consistency

Temperature consistency

Home Forums FLIR Mobile SDK Development Android Development Temperature consistency

This topic contains 27 replies, has 7 voices, and was last updated by Profile photo of Daniel Daniel 3 months, 3 weeks ago.

Viewing 20 posts - 1 through 20 (of 28 total)

  • Author

    Posts

  • #11468

    Profile photo of Ben
    Ben

    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?

    #11469

    Profile photo of Ben
    Ben

    Participant

    Below is the code used for camera settings.

    • This reply was modified 6 months, 2 weeks ago by Profile photo of Ben Ben.
    • This reply was modified 6 months, 2 weeks ago by Profile photo of Ben Ben.
    • This reply was modified 6 months, 2 weeks ago by Profile photo of Ben Ben.

    #11471

    Profile photo of Ben
    Ben

    Participant

    ` 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 6 months, 2 weeks ago by Profile photo of Ben Ben.

    #11490

    Profile photo of Ben
    Ben

    Participant

    hi, any updates on this?

    #11495

    Profile photo of Gavin
    Gavin

    Keymaster

    Hi 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 Support

    #11496

    Profile photo of Ben
    Ben

    Participant

    Hi Gavin,

    Yes. I am looking at more consistent temperature on FLIR app

    #11503

    Profile photo of Ben
    Ben

    Participant

    • This reply was modified 6 months, 1 week ago by Profile photo of Ben Ben.
    • This reply was modified 6 months, 1 week ago by Profile photo of Ben Ben.

    #11518

    Profile photo of Ben
    Ben

    Participant

    Hi 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 />

    #11522

    Profile photo of Gavin
    Gavin

    Keymaster

    Hi 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 Support

    #11523

    Profile photo of Ben
    Ben

    Participant

    Hi Gavin,
    I look forward to your reply . thanks

    #11548

    Profile photo of Alvin
    Alvin

    Participant

    Hi @Gavin, any updates? We need to resolve this urgently.

    #11553

    Profile photo of Gavin
    Gavin

    Keymaster

    Hi Alvin,

    What version of the SDK are you using?

    Thanks,
    Gavin
    FLIR Community Support

    #11554

    Profile photo of Alvin
    Alvin

    Participant

    We 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.

    #11557

    Profile photo of Gavin
    Gavin

    Keymaster

    Hi 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 Support

    #11565

    Profile photo of Ben
    Ben

    Participant

    Hi Gavin any replies to the above queries?

    #11566

    Profile photo of Gavin
    Gavin

    Keymaster

    I 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 Support

    #11656

    Profile photo of Ben
    Ben

    Participant

    Hi 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?

    • This reply was modified 5 months, 3 weeks ago by Profile photo of Ben Ben.
    • This reply was modified 5 months, 3 weeks ago by Profile photo of Ben Ben.

    #11703

    Profile photo of Sinek
    Sinek

    Participant

    I 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.

    #11706

    Profile photo of Gavin
    Gavin

    Keymaster

    Our 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 Support

    #11707

    Profile photo of Ben
    Ben

    Participant

    Hi Gavin,

    Thank you.
    What is the release date? Could you give us a rough gauge

Viewing 20 posts - 1 through 20 (of 28 total)

You must be logged in to reply to this topic.