Author Topic: Freeware Software for Thermal Analysis: Thermovision_JoeC  (Read 59644 times)

0 Members and 1 Guest are viewing this topic.

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Freeware Software for Thermal Analysis: Thermovision_JoeC
« on: May 27, 2016, 07:36:13 am »
Update 10.12.17
Actual Version is 1.8.0.0
Download here:
http://joe-c.de/pages/projekte/thermovision.php
-----------------First Post----------------------------------
Hello,
I will release the first version of my "ThermoVision_JoeC".
This project is based on my Thermoviewer Project:
http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver008
The Target of this Software is providing a alternative to other Analysis Software from the Manufactures of Thermal Cameras.
Since the implementation of the "Seek Thermal" Camera, it's more like a vision Software and to void any trademark problems it contains my signature as Name.
There changed something since the Thermoviewer... the Temperature Unit can be set (°C,°K,°F), the Language can be changed (actual only German and English. English is preset for this release).
And a panel system was implant, so each Block can be placed individual.
There was some *.bat files for the possible command line parameters, to startup with Seek or reset panels.

Seek Thermal Camera
The Core was found here:
http://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/msg916375/#msg916375
The Use is simple... click on the right side Tab: Devices->Device: Seek Thermal
And hit the button "Connect". If the driver is installed and the Seek to USB connected, the button should change to green and the Camera should stream the live image.
There were some Settings for the Camera:
The most of them should be known...Autorange, AVR (Average), Median, Reference (Frame)...
  • the Level and Span was values to calculate the Temperature. This was the coarse values for my camera(s) and for C°.
    Maybe it’s a good idea to view at 2 Objects, one <10°C the other >80°C. If you know the exact temperature of the objects, you can change the values Level and Span until you reach the same Min and Max values as the objects have
  • the "0° Landscape" was a combobox for the rotation of the Seek.
     Possible settings are:0° Landscape, 180° Landscape, 90° Portrait, 270° Portrait
  • if the "visual image from WebcamA" was checked and a Webcam was enabled (Device: WebcamA), every image from the Webcam replace the internal Visual image. If you has your seek together with a normal Webcam, you can store Thermal and visual image in one file (like FLIR images).
  • if "quick info at shutter" was checked, you get a small note label in the upper left corner.
  • If also "quick info before shutter" was checked, you get a small note label in the upper left corner, 1 second before the shutter closes (the Program notes internal the time between the Shutters and calculate the time to the next).

At last there is a nice Function to see the Quality of your Camera sensor.
The button "Show DeathPixelMap" generates a "Seek_DeathPixelMap.png" Image.
There is the calculated DeathPixelMap displayed and some extra info:
White Pixel = Usable (good)
Black Pixel = Defect
Red Pixel = unusable blank Pixel
Total: xx (number of Total Pixels...156*206)
OK: xx (number of usable Pixels)
Bad: xx (number of not usable Pixels)
NoPat: xx (number of Bad Pixels, which not are pattern Pixel)

The NoPat Value shows the quality of your Seek Camera. A perfect seek has here 0.
I attach my yet collected maps... there was Values from 124 to 4975.

FLIR Ex (Exx, ix, C2, maybe more...)
As the Thermoviewer before, this Program could grab a full thermal Frame, if the Camera was connected as RNDIS (better RNDIS_UVC) over USB.
Than there was 2 Funtions:
Init Grab: setup some start values.
Grab IR: read the Min and Max Values (from Scale or better, from mBox), store the Sequence, download and read it
if everything work like expected, it should be like:
  • Set your camera Resolution at the "Settings"
  • connect your camera with "Telnet"
  • chose mBox if your camera can use this measurement (E4+ can)
  • hit "init Grab" and wait a little bit... if mBox is selected you have to see a fullscreen mBox on your camera display
  • hit "Grab IR" to read a frame, after 4 Seconds (for E4+), the frame should be draw to the screen
  • for each next frame just hit "Grab IR"
For a better view of your possible capture, you can enable the WebcamB (needs RNDIS_UVC mode, see Attachments).
Previously I tried this with a C2 (at 80x60) and without Webcam with a i3 (at 120x120). But I haven’t this cameras anymore, so I can confirm, that they still work. But they should... maybe some other FLIR Cameras too. But not the old Cameras like E45 and E25.
If you can connect with "Telnet" and can trigger the Shutter with the "Terminal" and the Command "nuc" (just hit <ENTER> in the box), then a frame Grab should work too.

FLIR Ex Images
The Program can read Images stored by the FLIR Ex Cameras, but not without extra tools yet.
You need to copy 2 executables in the "bin" folder:
bin/convert.exe  from here: http://www.imagemagick.org/script/convert.php
bin/exiftool.exe from here: http://www.sno.phy.queensu.ca/~phil/exiftool/

After that, switch the file drop Target:
Menu: File -> Combobox: "Drop -> FLIR *.jpg"
Then you just can drag&drop your images.

Improvements
It was a massive restructuring since the Thermoviewer, I hope I found all issues.  :-/O

The Video function is inactive at the moment, I work on that.
Also I plan implanting a better Histogram, maybe as own panel window.
And if I read right, maybe the FLIR ONE could implant later too:
http://www.eevblog.com/forum/thermal-imaging/flir-one-android-app-with-full-lepton-sensor-resolution/msg928630/#msg928630

If you have suggestions or found errors, let me know.
For screenshots just double click on "Screen" on the bottom left corner.
And maybe... sorry for bad English  8)

Some Information for those Users, who don’t know the Thermoviewer before:
-With middle Mouseclick on Image you place a Measurement Spot
-If the mouse pointer over a measurement object (Spot,Line,Box) it goes from gray to blue (focused)
-double click a m-object do select it in the "MeasGrid", there additional settings
-you can move the m-objects with holding mouse down and drag (color goes from blue to green)
-for m-Line you move with left mouse button too, but with the middle you only move the endpoint
-the m-Box can change the size wile drag the bottom or right corner (mouse cursor arrows change, and the color is yellow)
-in the menubar (right to "New:") you can enable the new m-object placement with the mouse (cancel with <ESCAPE>)
-there also some places with a mouse context menu, so don’t forget try the right mouse
-you can change the Level while drag with left mouse down in the Scale, right to the Thermal image
-you can change the Span with the mouse weel inside the scale
That ought to do...
« Last Edit: December 10, 2017, 10:48:41 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: all_repair, carpin, fubar.gr, Platonas, nongken, tpn, DaneLaw, scelestus13, zdager

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #1 on: May 27, 2016, 07:40:17 am »
Some Images from my X-Ray device, maybe interesting for somebody.

I don't remember any difference between the iOS and the Android version. They both connected over USB  :-+
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #2 on: May 27, 2016, 06:45:18 pm »
You have been busy. :-+

Those x-rays are really useful for me to position ntc resistor right on the middle of the back of the sensor.
 
The following users thanked this post: Scottjd

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 7528
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #3 on: May 27, 2016, 08:36:06 pm »
Hi Joe_c

Nice work 👍

What X-Ray machine are you using please ?

Best Wishes

Fraser
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #4 on: May 28, 2016, 05:18:36 am »
Hi  Joe-c,

this are great news  :-+ ( or with unicode 👍 )

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #5 on: May 29, 2016, 03:50:54 pm »
Thanks  ;)

What X-Ray machine are you using please ?

this is a mobile C-arm Fluoroscope device, maybe for a mobile look of a fracture as a doctor.

i build a webcam in front of the Screen. with my own software and the image processing i generate this pictures.
the device can run up to 1 minute (internal self deactivation), but its time enough, to place the object and enable the image grab (the camera has 1280x1024 at 5fps... the images are a average of 40 images...) it takes around 4 seconds.

here is the project page:
http://joe-c.de/pages/posts/projekt_x-ray_7.php
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #6 on: June 17, 2016, 01:31:55 pm »
Hello,
I finished the next version. It's the first version i also put on my Website, you can download here:
http://joe-c.de/pages/posts/programm_thermovision_joe-c_184.php#Download
(change the Language to English with Menu:Options->klick on the gray field at bottom and select "lang_EN.txt")

The biggest change is the activation of the "Thermal Sequence" function.
with that you can store multiple Frames (same Size) in a single *.bmp file.
I choose bmp because it could be easy preview in explorer and has a fixed size head (image size is 162x166, no matter the size of the thermal frame inside)
Additional it can read the *.SEQ files from Flir cameras (i tested from FLIR C2,FLIR i3 and FLIR E4). The min and max values are not extracted yet (I don't know enough for that now), this values are fixed from 2 numeric boxes in the function panel, the Size of the Sequence have to be chosen first. But you can see the Frames much faster than FLIR-Tools. For older Sequences (like FLIR i3 with 120x120 Frames) you can deactivate the option "Frameoffset" at Tab:*.SEQ for better calculation of Frame count and navigation.

Additional some bug removements, like a issue with the Palette:Sinus Isotherm.
Remove a bug at load/save labels from Meas lines.
And the Implementation of the 2 Webcams is better. you can easy store images, open the driver window, list the available resolutions...
and some other tiny things.

I don't note any posts of Seek Thermal Death pixel maps... come on guys, show the quality of your sensors. it would be interesting to see the differences to other. My 8 Maps I get from some Cams are in the First post.

the next step is the implementation of the http://www.diy-thermocam.net/ to read in the images and stream a live image.
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: tay

Offline tay

  • Newbie
  • Posts: 4
  • Country: jp
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #7 on: June 17, 2016, 03:09:23 pm »
Hi joe-c,

My sensors Death pixel map.
Bad pixels 3162 / 9.8% Oh!

I don't note any posts of Seek Thermal Death pixel maps... come on guys, show the quality of your sensors. it would be interesting to see the differences to other. My 8 Maps I get from some Cams are in the First post.
joe-c

tay
 

Offline Kevin11

  • Newbie
  • Posts: 2
  • Country: tw
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #8 on: June 17, 2016, 05:49:38 pm »
Hi joe-c,

I use your application named "ThemoVision" and the temperature is so weird.(a person sits here ,uses computer and the  hottest temperature is 13.5C)
Is it possible to correct it?

Kevin.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #9 on: June 18, 2016, 01:01:42 am »
I use your application named "ThemoVision" and the temperature is so weird.(a person sits here ,uses computer and the  hottest temperature is 13.5C)
Is it possible to correct it?
Sadly Seek don't provide infos about the Calculation, i usa a quick and dirty setting, until i know the right way...
  • the Level and Span was values to calculate the Temperature. This was the coarse values for my camera(s) and for C°.
    Maybe it’s a good idea to view at 2 Objects, one <10°C the other >80°C. If you know the exact temperature of the objects, you can change the values Level and Span until you reach the same Min and Max values as the objects have
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline pine131

  • Newbie
  • Posts: 1
  • Country: kr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #10 on: June 20, 2016, 01:08:47 am »
I admire your ability.

I want remote control my hacked E4 by USB connecting.

This program is exactly what want.


But, I'm newbie. So I have some problems to use this great software. May I ask you some elementary questions?

1. How can I connect telnet?
  - I can see RNDIS mode in my E4. But it can not be activated.
     https://youtu.be/Fcy6DdPsH8E?t=2
     Same problem with this video.
  - I even don't know how to use telnet and set IP. Please give me detail explanation.

2. I can not find  'convert.exe' at this page(http://www.imagemagick.org/script/convert.php)

Thank you.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #11 on: June 20, 2016, 01:41:37 am »
I admire your ability.

I want remote control my hacked E4 by USB connecting.

This program is exactly what want.


But, I'm newbie. So I have some problems to use this great software. May I ask you some elementary questions?

1. How can I connect telnet?
  - I can see RNDIS mode in my E4. But it can not be activated.
     https://youtu.be/Fcy6DdPsH8E?t=2
     Same problem with this video.
  - I even don't know how to use telnet and set IP. Please give me detail explanation.

2. I can not find  'convert.exe' at this page(http://www.imagemagick.org/script/convert.php)

Thank you.

thank you too  ^-^

First, since Version 2.3.0 this Menusetting is disabled, you have to do it with "flir tools". i have a German "how do", but with images (RNDIS_einstellen.doc), inside the Ex-Tools here:
http://joe-c.de/pages/posts/programm_ex_tools_en_162.php#v009

and second, the "convert.exe" is part of the full "imagemagic" package, download here:
http://www.imagemagick.org/script/binary-releases.php
after install you should found it in install dir.

not that comfortable, i know, i will work later on it. :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #12 on: July 04, 2016, 08:17:58 am »
The new Version is out.
the next will follow in a few days because the DIY-Thermocam has a new FW Update a some hours ago. There was some huge changes for that device.

Additional there is a Camera comparison between Seek Thermal XR, DIY-Thermocam (Lepton3) and FLIR Ex (enhanced FLIR E4)
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #13 on: July 06, 2016, 07:57:11 pm »
Good job, those comparison shots really show off the technology gap. I was surprised to see the Seek perform as well as it did for you after cleaning up the image. Congrats.
 

Offline ixfd64

  • Frequent Contributor
  • **
  • Posts: 309
  • Country: us
    • Facebook
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #14 on: July 07, 2016, 07:00:46 am »
Any plans to release the source code?

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #15 on: July 07, 2016, 07:33:52 am »
@joe-c
Great images :-+
Which algorithm do you use for denoise the Seek images?
I'm looking for a good denoise code for the Lepton 3 sensor ...

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #16 on: July 07, 2016, 08:50:27 am »
Any plans to release the source code?
No, but it will remain Freeware. The source of the Seek Image acquisition is here in the Forum (V006 was the last.)
Which algorithm do you use for denoise the Seek images?
I'm looking for a good denoise code for the Lepton 3 sensor ...
the Processing is Interpolation x2 for all, for Ex and Lepton additional a Sharping filter and for the seek just a fresh reference frame from the Wall.
sadly the Seek shifts random pixel after the next NUC and so you have that image only for short time. so you need a double NUC for a clear image.

I tried some tests with the Frame ID6 but i never get a better image than before. Sadly Seek don't tell anything about her processing, i ask... and they told me that is "company confidential". and there is still no SDK.
but i don't give up yet  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline ixfd64

  • Frequent Contributor
  • **
  • Posts: 309
  • Country: us
    • Facebook
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #17 on: July 07, 2016, 10:04:28 am »
Any plans to release the source code?
No, but it will remain Freeware. The source of the Seek Image acquisition is here in the Forum (V006 was the last.)

I respect your decision. That said, I do hope you'll reconsider it in the future. As far as I'm aware, there is no open-source thermal image analysis software other than the one for DIY-Thermocam. A free (as in freedom) program would be of great benefit to the thermography community.

I do have two other questions, though:

1. Would you be willing to accept code contributions from other developers?
2. Would you be willing to contribute code (or at least your knowledge) to a similar open-source project?
« Last Edit: July 08, 2016, 04:09:19 pm by ixfd64 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #18 on: July 08, 2016, 01:55:55 pm »
1. Would you be willing to accept code contributions from other developers?
2. Would you be willing to contribute code (or at least your knowledge) to a similar open-source project?
1. Sure.
2. Yes, to both ways.

There is a lot of things i will build in later... Super resolution, maybe Panorama, some of the Functions from that:
http://joe-c.de/pages/posts/programm_ex_tools_158.php#v009

in the next Days  a release for the DIY-Thermocam will follow, to support the actual FW.  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #19 on: July 09, 2016, 08:24:26 am »
the next Version is out...1.0.4.1:
1. the DIY-Thermocam is Supported since FW1.23
 (Known Issue: if you will change the Shuttermode [Automatic/Manual], the Camera stops communication and is no more accessible, until your restart the Camera... we work on this  :-/O
Switch the Laser and trigger the Shutter works)
2. new Window: Histogram is done and visible
3. new Window: Image Browser is done and visible. Reads Images as thumbnail from selected folders or Drives (DIY-Thermocam)
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Minary

  • Newbie
  • Posts: 2
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #20 on: July 19, 2016, 12:43:43 am »
Amazing work! Thanks for your effort!

I am wondering if it is possible to use your software to blend/overlay a thermal image with an image taken with e.g. a canon s100 camera? (from what I understand this is not yet possible)

If not, would it be tricky to add the functionality that the user can modify e.g. an xml file and add his/her camera to that file, and that Thermovision then reads this file and adjust settings, parameters depending on the camera used?

Regards
Joel
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #21 on: July 19, 2016, 07:02:16 am »
Hello,
I am wondering if it is possible to use your software to blend/overlay a thermal image with an image taken with e.g. a canon s100 camera? (from what I understand this is not yet possible)
the canon s100 looks like a normal digital camera. Images from Cameras like that you can easy load as "visual" image.
See the Screenshot below... open your IR Image (which camera you have?) and make a right mouse click inside the "Visual" Window (inside the red box), then a mouse menu appear. If you click on "load Vis image" you can browse to your image and open it.
for this example i use a 2560x1920... this is to much, it works, but very slow.

So you can store both images, IR and Visual together in one "Thermovision" File (.jpg) by click on "quicksave" in the menu above (or hit <ENTER> in the textbox besides).
If not, would it be tricky to add the functionality that the user can modify e.g. an xml file and add his/her camera to that file, and that Thermovision then reads this file and adjust settings, parameters depending on the camera used?
well, there exist a "ir Decoder" function for read the raw values from many cameras. The Screenshot shows the "ds250C_we_ap_fi_le_static.gan" Map file for the FLIR E4 (Gain and Death pixel map).
If you get the raw image its still hard to find the right Offset and Span values to get usable temperature values.
(image is only load if the calculated Temperature is between -50°C and +500°C)
But maybe a "config file" style is a more comfortable way.

Maybe i later implant a extern editable config file to easy drop or open other images.  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Minary

  • Newbie
  • Posts: 2
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #22 on: July 19, 2016, 10:16:03 pm »
Thank you!

Yes, the Canon s100 is a regular digital camera.

I don't have the LWIR camera/sensor yet. I am following several threads on e.g. eevblog to get a better understanding (of sensors and post processing alternatives) to allow me to decide.

With that said, I am tempted to go with a Lepton 3 and see what I can do with images from such a low cost sensor.

I will probably return to this thread once I actually have thermal images and have used Thermovision.

Thanks again!

Regards
Joel
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #23 on: August 01, 2016, 06:33:32 am »
Version 1.0.5.0 is done now:
- it has a new Cal window (actual only 2 point calibration)
more infos here: https://learn.adafruit.com/calibrating-sensors/two-point-calibration
this works for Seek Thermal (manual enter the reference values) and the
DIY-Thermocam (using the internal manufacture calibrated spot sensor)
- has a fullscreen mode
- upports export as 16bit *.tif
- autoselect for filedrop could be selected
- communication kernel for DIY-Thermocam improved

there was some *.rtf files to describe the 2 point calibration process for the DIY-Thermocam in the bin/ folder.
they are maybe in bad english... feel free to improve and share those files  O0
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: eternalone

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #24 on: August 06, 2016, 11:33:01 am »
hiya Joe-c. Been using your latest version. Works great with my Seek. I have yet to go through all the photos ive took, so ill post some later.
 
Couldnt figure out the calibration feature though...ill fiddle with it later along with some of the other features
Any way i can add my own color palettes?

Anyway... :clap: :-+
 


 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #25 on: August 07, 2016, 05:55:59 pm »
Version 1.0.6.0 is done now:
-new Seek Hi FPS Kernel, more about that here:
http://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/msg999413/#msg999413
- the Calibration Window for the DIY-Thermocam has now a Monitor (a small subwindow showing the live Camera image)
- the histogram calculation was improved and faster
- the Median filter now calculate the borders around the image too
- "get reference Frame" switch of the Function for the next frame to get a new reference (you just have to click once to refresh the reference)
- new movie function for *.avi files, it should work for *.mpeg too if you have the codecs installed

Any way i can add my own color palettes?
Not yet, but i can implant a "custom palette" which come from a external image file, so you can draw you own palette an just read in the file.

FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #26 on: August 08, 2016, 04:43:36 am »
Excellent work on the software.

I'll second being able to import a custom palette. I use an e4 (enhanced...) and it would be REALLY NICE to be able to use the same palette as the default that ships with the camera. That way what I see on the camera is what I see in your software.

Your software is replacing the weird and stupid expensive Flir software (stupid expensive for the little it does). I had an unlimited license on the Flir software, but with various updates to my machine I lost that capability (it was a key supplied by Flir while I was testing things). Your software (especially as you add new features) it much more useful than the Flir software.

cheers & thanks for your continued work,
george.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #27 on: August 26, 2016, 12:39:35 am »
Version 1.0.7.0 is released and V1.0.6.0 was removed (to avoid Law problems)
Changes:
- It's possible to record interpolated movies
(While the video file is open, the Interpolation setting was fixed, because no size change is allowed)
- Fullscreen mode could safer return to normal
- Issue with the Scale was fixed (allowed range now -1276.8 to 5276.7)
(Images from an older Version could load normal but new images have problems on older versions)
- new Startupwindow to show a loading GUI on older PCs
- External Color palette could be load:
 You can just crop the Scale from some of your Pictures, it needs 256 Pixel to read the Scale (the image could be bigger), if your Scale has a lower or higher distance, you need to resize it with an image manipulation program (I prefer Paint.NET).
The Palette Image could be a normal *.jpg,*.png,*.bmp (maybe more, but not tested).
Just put the Image in the \bin folder and write the Name in the "External Palette Setup" Window.
After loading the File (it must be shown on the left site) you can change the Offset for top and left to find the best readout for your scale. If the Extraction not fails, the new scale was shown right and (if selected) on the actual loaded IR-Image.
The Palette in the sample below is the Ironbow, just inverted.

Changes for the Seek Thermal Camera
- 30 FPS Mode disabled
- Device serial discard every second Byte (this bytes was zero)
- The Deathpixelmap shows now the Serial of the Device
(The Seek App shows another Serial than my Software, I show only the Raw Bytes as Hex values, so each 2 Chars represent one Byte in the order 1,3,5,7...)
- New seek Kernel with Gain/OffsetMap Generator
You can do it step by step in the Calibration window or use the Quick way:
1. Select Tab: "Extern" and hit the button "Create new GO-Map"
2. Now the Gain and offset processing is disabled (no usable image is displayed), point to a uniform heated surface like the Wall
 And click on the blue "Get Low Frame..."
3. Now point to a uniform heated surface with higher temperature, like the inside of your hands
And click on the orange red "Get Hi Frame..."
4. Done, now you have a new Map and after an auto scale you should have a clear image. The difference between the Wall and the Hand is low (20°C to 33°C -> 13°C range) but it's enough for a quick test.

To get the best results, let the Seek warm-up for 5 minutes, while use the "normal" mode (frequent shutter NUCs appear).
After warm-up, switch to "Raw" Mode and generate the Map.
Then you should have a relative clear image without automatic Shutter NUCs. You can use the Button over the Map Generation ("Frame as Offset") while you point to a uniform heated surface to perform a shutter less NUC.
Additional Info:
If you switch to raw mode at startup, it's possible that some single Pixel glitches appear while heat up. If you switch to normal mode, they disappear after some seconds. It seems to be, that the internal ADC setting for each Pixel was shifted after the Frame ID1 was send from the Camera.
So the normal mode could be used to bring the Sensor in a valid range. The Raw mode just shows an averaged image without Shutter movement and ADC changes.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 7528
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #28 on: August 26, 2016, 06:59:28 am »
Really great Software. Thanks for your hard efforts and willingness to share joe-c  :-+

Fraser
 

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #29 on: August 28, 2016, 06:09:43 am »
wow...working real good. Temp calibrating will take a bit for me to figure out but getting close. Crashes with the offset NUC.


Imported my "medical" color scheme into it. Works just as good as on Frenkys. Ive attached it if someone wants to try it. :-DMM

Good work and thank you. :-+ :clap:
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #30 on: August 29, 2016, 07:34:13 am »
Temp calibrating will take a bit for me to figure out but getting close.
I had no better way for that yet, if you have a better way or a suggestion, let me know  8)
Crashes with the offset NUC.
I tried a while to found the error, the Debug Version work, but i saw the crash after try with the release.
after some restructuring it now works on release  :palm:
Version 1.0.7.1 is out now.
An error with the auto load of the external palette was fixed too.
Ive attached it if someone wants to try it. :-DMM
thanks, it looks similar to GrayIron and GrayRainbow, but i like it.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #31 on: August 29, 2016, 11:55:02 am »
Temp calibrating will take a bit for me to figure out but getting close.
I had no better way for that yet, if you have a better way or a suggestion, let me know  8)
Crashes with the offset NUC.
I tried a while to found the error, the Debug Version work, but i saw the crash after try with the release.
after some restructuring it now works on release  :palm:
Version 1.0.7.1 is out now.
An error with the auto load of the external palette was fixed too.
Ive attached it if someone wants to try it. :-DMM
thanks, it looks similar to GrayIron and GrayRainbow, but i like it.

Na, only thing i can code is my arduino and neopixels.  :-//

 I only meant i like having to figure things out...your software makes seek alot more than it is.

 As for the med palette, i wanted a neutral area like the GI and GR, but a bit more and blueish. Then made the colors tighter to show more temp variations.

Thanks again for the killer software.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #32 on: September 17, 2016, 09:16:34 am »
New Release to 1.1.0.0
- Snapshot Function for DIY-Thermocam (IR Frame + VGA Visual Image)
- New Zoombox, could be enabled with Mouse menu in MainIR or with CTRL+Z
- Image filter Gausian blur and Convolution 3x3 are build in (Rep. Median was temporary removed, is under development)
- new Window: Image processing (combines some Functions that was in Function and Devices Tabs before)
- Seek Thermal: on high temperatures some Pixels switch do dark. they will be now replaced with a maximum value of valid pixels. Not that great, but better than before.
- Image browser: image acquisition don't lock the files anymore
- Image browser has now a Thermal Expert Mode, more below
- Thermal Expert Images could be read in, more below

New Zoombox
in early version the zoom box just show a croped and interpolated version of the Main image.
Now the Zoom field grab the raw data and generate his own Image. It can be fixed and has his own sharpen filter.
The image is also auto scaled to get a good contrast.

Thermal Expert Image browser
the App have to be set to "Thermal & Visible Image & Temperature". this is the only way to get the *.csv files, that contains radiometric data.
The Function search only *.csv files, but if found, the Thermal and Vis images will be shown too. If no thermal image is found, the *.csv will be used to generate a thumbnail preview. If the Filesize is too low, the Image browser will show this file with red background, this indicates missing data in the file.

I also notice a border issue on the right side. i build a function to fix this, if your camera don't have this border, uncheck the box in Devices->i3 T-Expert.

Temp Schalter (Temperature Switch)
this opens a new Window (up to 10 maximal). this window could be docked. Each Window is a own instance.

this Function also exist in the Ex-Tools and was called "Analysis".
It connects a Measurement Value to a condition and will trigger a action.

Getting started:
1. set some Measurements and open the temp switch (TS Symbol , between "Set box" and "Panels:" in menu bar)
2. select the Measurement you want to monitor
3. select a condition, possible are:
greater than / less than / equal (rounded to 1 digit) / between / not between
4. define the threshold temperature
5. choose the actions if the condition is triggered, the name should be self explaining

now the Function can also be used with the Serial port. Fist you have to Setup and open the Prot in Devices->Serial Terminal.
If the Port is not open, this function deactivate himself.
there are 3 Sending functions, and they will appear from up to down... if all are active, first the text in the box will be send, than the bytes (as decimal 0-255 separated by space) and as last the Temperature Value as text.

Download on my site in German, or with english Preset from here:
https://drive.google.com/open?id=0B-YjTGxntt5KbHlkanNvNFJ3SUE

Next steps... T-Expert Live Stream  :-/O
Maybe FLIR One G2 Live Stream, but this device wont communicate to me yet  :-//
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #33 on: September 25, 2016, 07:51:06 am »
Version 1.1.2.2 is out now.

the Last version has a referencing error after open a external Visual image (DIY-Thermocam and i3 Thermal Expert).
because this a image could be loaded and shown (including Overlay). but the Visual image could not be stored into file.
Now no image is locked after read/shown the Image and the Visual is stored as wanted.

New Function: Delete in Image Browser
left Mousebutton -> open file
right Mousebutton -> mark file (shows a big red box with "DEL")
after select the Images you want remove, kick the button down right to remove the marked files.
the Deletefunction will also delete the Extra Files... Delete one File from i3 Folder, removes 3 Files, the thermal Preview (App Screenshot), the Visual image and the CSV with the raw data.

New Function: Quick shot.
you can define a Keyboard Key (SPACE is default) and each time you hit this key a radiometric image will be stored.
the User can choose the name of the folder, containing the images. each folder has his own "overview.txt" containing the time (from keypress), the Filename and the min/max value.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline newex

  • Contributor
  • Posts: 16
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #34 on: September 27, 2016, 07:58:05 am »
Unfortunately version above 1.0.7.1 don't work with my seek thermal compact and indicate 100% dead pixels.
I see a blue screen only. Version 1.0.7.1 and below works perfectly.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #35 on: September 27, 2016, 03:41:17 pm »
Unfortunately version above 1.0.7.1 don't work with my seek thermal compact and indicate 100% dead pixels.
I see a blue screen only. Version 1.0.7.1 and below works perfectly.
Thank you for info.
My seeks work without problems...

1. is it really has 100% Deathpixel?
If the camera is connected and streaming, hit on the "show death pixel map", if the camera was recognized as 100% defect it should show a black window with red dots (patent pattern). Each white Pixel indicate a valid pixel.

2. maybe a scaling issue,
Start the seek and after 2-3 Seconds right click on the Scale and hit "autoscale" from the menu.
The Slope in the seek settings should be something like 0.047101, if you have values >1 change to 0.1 for start.
The offset should be in range -100 to -300 for guidance.

3. if you still not have a view from your camera, please note the raw min and max from the Rawdata box.
Are the Serial and Device Temperature below shown? Dev. Temperature should be around 4160 (cold) and 4050 if warm-up.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline newex

  • Contributor
  • Posts: 16
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #36 on: September 27, 2016, 07:29:18 pm »
Death pixel map and screenshot.
« Last Edit: September 27, 2016, 07:35:09 pm by newex »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #37 on: September 27, 2016, 11:41:01 pm »
interesting, Raw Max 9137 and Average 7390... that's much.

well, I expanded the valid range from 2000-8000 to 2000-12000. and I removed the fixed value from Gain map creation, this was previously set to 3000 and use now the AVR from FrameID4.
This should work, please try the new 1.1.2.4

Additional change: the image preview acquisition from i3 *.CSV Files was improved.

BTW: you can easy make screenshots with double-click on "Screen" (bottom left corner), this grab only the application Window.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline newex

  • Contributor
  • Posts: 16
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #38 on: September 28, 2016, 01:31:38 am »
Yes, it works perfectly now. Thanks for a great app and your work!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #39 on: September 28, 2016, 02:26:56 pm »
i am happy it works :-+

could you tell me which value  your seek have at startup (Raw min, Raw max, device Temp).
just for interest, maybe the Gainmap change reduce the high values.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Online Bud

  • Super Contributor
  • ***
  • Posts: 2685
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #40 on: September 28, 2016, 03:43:16 pm »
It crashes trying to open a FLIR file (Win 7 with latest updates)
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #41 on: September 28, 2016, 08:00:57 pm »
Hi Bud,

I'm glad, that you refer this bug.
This great software never before opened a Flir image (Flir Ex, Flir Exx, F1) on my Win10-PC without crash :(
I tested it since version ThermoVision_JoeC_Rel_1.0.4.2...

Code: [Select]
ThermoVision_JoeC_V1.1.2.4Rel\bin
convert.exe
exiftool.exe



Quote
After that, switch the file drop Target:
Menu: File -> Combobox: "Drop -> FLIR *.jpg"
Then you just can drag&drop your images.
after then I got the second screenshot


« Last Edit: September 28, 2016, 08:11:51 pm by tomas123 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #42 on: September 29, 2016, 12:00:34 am »
Hmm...
I try to reproduce...
Direct drop E4 image -> "exif not found"
Copy exiftool.exe and convert.exe in Thermovision\bin folder
Direct drop E4 image -> success (retried with some other)
Look in the archive, found a E45 Image -> fail, looks like a byte order mistake
Additional found a Flir One Image (not sure, maybe from stock app)  -> success

Could you please provide more details about the image? Maybe direct the file with the problem?
I'll try on other machine... :-/O

Edit:
I tested it since version ThermoVision_JoeC_Rel_1.0.4.2...
i don't know there is a issue before, sorry.

Edit 2:
OK... found it.
Fist, the embedded PNGs was extracted over exiftool and command line, that way don't like network paths. If the Images are local, it works.

Additional there is an issue with the "drop-> Flir" mode, if you use the default "autoselect" it should work.
Dit it for you?
anyway, i will fix this next time...
« Last Edit: September 29, 2016, 12:31:49 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Online Bud

  • Super Contributor
  • ***
  • Posts: 2685
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #43 on: September 29, 2016, 05:50:46 pm »
With "autoselect" it works with FLIR images, thank you.
Not sure if the ImageBrowser should also work, it does not.
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #44 on: September 30, 2016, 04:40:24 am »
I tested it with two different PC (Windows 8 and Windows 10) but without success.

With Autoselect I can drop and drag a Flir file.

see the result (and look for min/max in log on the the left side)


as source I loaded the E4 image FLIR0008.jpg from this post
http://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg1036266/#msg1036266

ThermoVision can decode the visible image but have troubles with the RAW image:
Code: [Select]
C:\util\ThermoVision_JoeC_V1.1.2.4Rel>exiftool -raw* FLIR0008.jpg
Raw Value Median                : 12806
Raw Value Range                 : 1740
Raw Thermal Image Width         : 320
Raw Thermal Image Height        : 240
Raw Thermal Image Type          : PNG
Raw Thermal Image               : (Binary data 47403 bytes, use -b option to extract)

Code: [Select]
C:\util\ThermoVision_JoeC_V1.1.2.4Rel\bin>exiftool.exe -ver
10.23

Code: [Select]
C:\util\ThermoVision_JoeC_V1.1.2.4Rel\bin>convert -version
Version: ImageMagick 7.0.2-4 Q16 x86 2016-07-11 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Visual C++: 180040629
Features: Cipher DPC HDRI
Delegates (built-in): bzlib cairo flif freetype jng jp2 jpeg lcms lqr openexr pangocairo png ps rsvg tiff webp xml zlib
« Last Edit: September 30, 2016, 05:01:38 am by tomas123 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #45 on: October 01, 2016, 07:09:49 am »
Not sure if the ImageBrowser should also work, it does not.
the Imagebrowser has no "Flir Mode" yet. but i can do it later.

I tested it with two different PC (Windows 8 and Windows 10) but without success.

With Autoselect I can drop and drag a Flir file.

see the result (and look for min/max in log on the the left side)
thank you for the info, probably it has a problem with the comma as decimal delimiter. i look at that  :-/O

EDIT: yes that's it, i had no problems with the 2 images. after changing the decimal separator to comma i have the same problem.
i found a way to fix this. release will follow in the next days  :-/O
« Last Edit: October 02, 2016, 08:53:58 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #46 on: October 03, 2016, 10:42:42 pm »
New Version 1.2.0.0 is done.

New folder system:
I changed many internal paths, and now the folder with the executable is next to the Folder with the images (previously \data) and the Folder with some shared Files (previously \bin).
Nobody have to move his stored images since now. On next updates just copy the folder with the executable in your last Thermovision place. the Folder with the executable is the only folder where the name don't care. You can have more than one versions which share the stored images.

-New option for the acquisition of Thermal expert Images: discard temperatures > 1000°C (fix a error while store the image with the app)
-New Function: save changes. Saves the actual file dataset in the path, where the last file was loadet.
-Open file (folder symbol on the left side in the menu bar) is now set to "autoselect" mode.
-Autoselect will cast a *.csv now as a Thermal expert dataset, not as Optris dataset.
-Now the Programm  no more care about the system localisation settings, a point as decimal separator is fixed now.
-new color palette. Medical (based on the template from eternalone, thanks for that)

Image acquisition for FLIR images improved:
-all images will first copied local and processed from there (now the Filedrop and open from network paths is possible)
-the internal process structure has some improvements
-"swap bytes" is optional and have to disabled for older cameras (tested with FLIR E45)
-new Option: "half size". This is for FLIR ONE images, to get the 160x120 image
Note: FLIR ONE G2 Images from stock app could be normal loadet, but I have problems with the "Thermal Camera+" App, the Raw image could loaded, but not the visual frame

I used google drive to share since now, this have better performance.

Know issue: the overlay mode has some offsets, between the overlay image in MainIR window,the overlay in Visual window,  and the stored overlay image.
One of the next ToDoes... :-/O

if somebody has problems, let me know
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #47 on: October 30, 2016, 10:07:55 am »
New Version 1.3.0.2 is out now.
Edit: the most, maybe all stored images (with Visual) from previous version needs a Visual->Right Mouse Context menu->Standard offset.
The old Version has stored incompatible offsets. If load a old image, you may just see the Visual image, even if enabled one of the Overlay Functions.


Link to FE (full extensions) 11MB:
(Include tools to read FLIR *.jpg image and official DLLs for Thermal Expert Camera Live Stream, using official driver.
Thermal Expert live stream with the Zadig driver (same way like Seek thermal) will also work in normal Version)
https://goo.gl/t2w3Wi
Link to normal 1.5MB:
https://goo.gl/5MoJHa

Small changes:
-the min and max pointer in the meas area will now point better
-the "load Setup" in tempswitch now shows a OpenFileDialog to choose the Setup file
-Thermal Expert images: if hi-res map range is too low, only the low res temp map will be read
-sequence changed in the Mode selection Box above the visual Box:
Previously: Visual (with overlay), Zoombox
Since now: Zoombox, Monitor, Only Visual, Thermal Blending, visual isotherm below, visual isotherm above
-visual overlay mode removed from MainIR
-Imagebrowser reads only a preview, if the box was drawed. The last stored images whas shown first. If there many images, the last ones will not directly read. This incase the result in the image browser, while scrolling the additional previews will be load.
-the threshold values for Isotherm are now colored, red for the upper

Value Monitor
this is in the Visual Window and shows a value with a big font. The font size is dependent to the width of the box and a factor below the box.
There 3 Modes: highes value in red, lowes value in blue, or selected measurement
If mode 3 is selected, the measurement has to be selected in the Montor setup.
Mode 3 has 5 possible colors.
Color above Hi 2
Color above Hi 1
Standard color
Color below Low 1
Color below Low 2

Histogram statistic
If active, all non zero values will be counted. This value shows how many different temperatures exist in the image.
Additional the lowest and highest temperature was noted, and the zero values are counted between these values.

Visual Overlay
The previous Overlay, with the extra Picturebox over the visual Box was removed.
The Offsets and Size are no more in the Function panel, they are below the visual image.
 Now there 3 modes selectable:
-Blending
Shows the Thermal image opaque over the Visual image
-visual Isotherm below
There is a threshold, all above is Thermal, all below is visual
 -visual Isotherm above
There is a threshold, all above is visual, all below is Thermal

Thermal image positioning
First select "Thermal Blending" and use the mouse weel to change the opacity.
If the image is not visible, just use mouse menu -> Standardoffset, this function will place the thermal image over the visual with 10% border in each direction.
Mouse positioning:
If the mouse pointer is over thermal image, it has a green doted rectangle around and can be drag on mouse down.
If the mouse pointer is at the border from one side, this side gets a yellow line and the rest of the box is white/black doted.
In this case a mouse down will drag only this border to resize the image.
Keyboard positioning:
WASD = move the Image
Q = decease width (width -2 and X +1)
E = incase width (width +2 and X -1)
R = decease height (height +2 and Y -1)
F = incase height (height -2 and Y +1)
X = decease opacity (more IR, + 20%)
YZ = incase opacity (less IR, - 20%)
If visual isotherm is selected, the mouse weel and the YXZ Keys will change the threshold value for the Isotherm instead of the opacity.

The visual Isotherm threshold is related to the image themperature, but the drawed image is related to the scale settings.
Therefore a little scale can draw the full IR image or nothing. The isotherm threshold value should be between scale min and max.

The Function "save overlay image" from the visual mouse menu will ever save the visual image in native size, a fitted scale and the drawn IR Image, like seen before in the box. If enabled, the actual measurements were written at last.

Thermal Expert Q1 Live Steam
there 2 ways to get a live stream, the official driver from i3 (part of T.E Window Software) and the WinUSB Driver from zadig (same way like seek thermal).

i3 Driver
Devices->Device: T-Expert->i3 Driver->Connect
if connection was successful, the flash was read automatically (needs around 7 Seconds). the live stream starts after.

Z Driver
Devices->Device: T-Expert->Z Driver->Connect
the image was shown directly. if the Camera was not used since the usb contact, the first frames shows the calibration data. I discard all this frames because I don't know enough about that now.
After see the live stream you have to make a new GO Map (Gain Offset).
it's the same way like seek thermal.
1. Just hit the "Create new GO Map"
2. point to a uniform heated cold surface and press the now blue button
3. point to a uniform heated hot surface and press the now red button
then the Cal is finished and image should be clear without pixel errors. The DeathPixelMap was created by the way and can be viewed with "Show DPM".
like the Seek thermal you have to calibrate the Temperatures with a known source. and if your camera heats up or cold down this settings loss their accuracy.
The WinUSB Version has a better resolution on higher temperature scene, but the i3 Driver Way delivers calibrated Temperatures...

I hope I found and remove all issues, if not, let me know.
« Last Edit: November 01, 2016, 12:41:54 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #48 on: October 31, 2016, 11:04:00 am »
Any luck getting a flirone running with thermovision?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #49 on: November 01, 2016, 12:34:06 am »
Any luck getting a flirone running with thermovision?
No  :-\, I had not enough time to play with the Flir one.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #50 on: November 01, 2016, 12:48:26 am »
With ThermalExpert is working great. Well done!  :-+
 

Offline romanv

  • Newbie
  • Posts: 3
  • Country: nz
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #51 on: December 07, 2016, 06:07:22 am »
Hi JoeC,

Thanks for making this program I really enjoy using it!

I have a question though, I feel I may be making a basic mistake.

But when I view one of my images in Flir Tools, it registers the temperature as approximately 60 degrees on a spot check.

However in Thermovision it shows up as approximately 20 degrees.

I feel there is probably a simple oversight that I am making, if someone could give me some guidance that would be great.

Here's an example of an image I am having this issue with.

Thanks

https://www.dropbox.com/s/ylvd3u8bq5yrpjl/FLIR0448.jpg?dl=0

 
The following users thanked this post: joe-c

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #52 on: December 07, 2016, 09:19:12 am »
hi romanv,

sadly this seems to be a real issue.
i read the extracted raw png image file only as 8bit image, not as 16bit.
This cause tiny differences, but not so big as in your image.

thank you for share this sample, i will look at this  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline romanv

  • Newbie
  • Posts: 3
  • Country: nz
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #53 on: December 07, 2016, 10:28:12 am »
Thanks Joe!

Let me know if it would be helpful to have some more sample images, and I will send them through.
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #54 on: December 16, 2016, 09:52:17 pm »
Hi Joe,

Very cool software you have made, thank you!
I definitely plan to spend more time with it and my i3 T.E. Q1.
For now what I have tried is working.

As a feedback. I get hang on if I try interpolation x4 and I have to kill the application.
I run windows 10
x2 can be selected.
This issue is consistent.

I will provide more feedback soon

Thanks
Dimitar   
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #55 on: December 17, 2016, 08:21:44 am »
I've noticed a discrepancy between reported Flir temperature (through the Flir app) and the Thermovision software. This from an 'enhanced' E4

The first picture is via Thermovision and shows a peak temperature in the bounding box of 40.7C. The second picture shows Flir App reporting 45.1C. Both programs are of course using the exact same Flir captured file then downloaded to the pc.

How does Thermovision determine the temperature for both spot/box? What information from the file does it use and why the discrepancy?

Panning spot around inside the box shows the same 40.7C, so it is a consistent difference in reported reading.

Interestingly the Flir 'temp bar on the right' shows 41.1C at the top (which I though was max temp). Maybe the Flir app is at fault?

thanks,
george.

« Last Edit: December 17, 2016, 08:23:32 am by georges80 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #56 on: December 17, 2016, 10:46:34 pm »
Hello,
As a feedback. I get hang on if I try interpolation x4 and I have to kill the application.
I run windows 10
x2 can be selected.
This issue is consistent.
Thank you for your info. I tried to make it with my tablet, it has win 8.1 and works with x4 Interpolation and enabled filters, but it decease the FPS dramatically. but for now I only used the Zadig driver, not the official DLL. I will hold this in mind and focus it later.
But I have seen other problems with win 8.1 I cant change the size of the internal webcam... why ever. :-//
maybe I have to play a little bit with the compatibility modes of windows.
I've noticed a discrepancy between reported Flir temperature (through the Flir app) and the Thermovision software. This from an 'enhanced' E4

The first picture is via Thermovision and shows a peak temperature in the bounding box of 40.7C. The second picture shows Flir App reporting 45.1C. Both programs are of course using the exact same Flir captured file then downloaded to the pc.

How does Thermovision determine the temperature for both spot/box? What information from the file does it use and why the discrepancy?

Panning spot around inside the box shows the same 40.7C, so it is a consistent difference in reported reading.

Interestingly the Flir 'temp bar on the right' shows 41.1C at the top (which I though was max temp). Maybe the Flir app is at fault?

thanks,
george.
No, the Flir app is not fault. The Temperature in the scale shows only the values from were to were the temperatures of the image was mapped by the color scale. this was not the min and max temperatures of the image.

and now I have fixed the temperature issue. the problem is a false acquire of the thermal image.
Current version does following:
1. let exiftool extract the thermal values (Planck, Emissivity...)
2. use the raw max and raw min to calculate the min and max of the image
3. let exiftool extract raw png file
4. read the png in 8 bit mode and map the values from min to max
but the raw png was linear to the thermal radiance, not to the temperature. because that the temperatures are false.

now i read the extracted png in 16bit mode and calculate each pixelvalue to the temperature and map from the temperature the internal ushort RawFrame (16bit linear temperature map) for processings like sharpen and interpolation.

in the next 2 weeks i release the new version, it also have new features like the "visual Relief" its similar (not same) to FLIR MSX.
the attracted image from romanv works now like expected. The Image was build from 1217 different Temperatures.
but the image from georges80 has a difference from 0.1°C now... interesting.

Wishing a nice weekend
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #57 on: December 18, 2016, 06:17:53 am »
Hi Joe, thanks for looking into the temperature problem AND fixing it.

I look forward to the new release!

I wonder if the 0.1C variation is just a rounding/truncation issue - seems possible to me ??

cheers,
george.

 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #58 on: December 19, 2016, 08:21:34 am »
I wonder if the 0.1C variation is just a rounding/truncation issue - seems possible to me ??
I found it... and no, its not a rounding thing.
The CSV extraction of FLIR Tools shows the maximum of 45.105
after read in the ThermoVision the max is 44.96954 (with "settings from file" enabled, because i have 25°C Apparent Temp and you 17°C)
then i changed with FLIR Tools the Distance from 1.0 to 0 and extract again...
now the max is 44.97 and match.

So i have to expand my calculation by distance  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #59 on: December 19, 2016, 08:39:05 am »
Great, thanks for your perseverance in tracking the discrepancies down.

Your software is a great replacement for the Flir tools which I find very limited in features for what they want to charge for it.

You should create a paypal button (or similar) on your development page for folk to buy you a beer or pizza or etc... :)

cheers,
george.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #60 on: December 20, 2016, 07:14:51 pm »
You should create a paypal button (or similar) on your development page for folk to buy you a beer or pizza or etc... :)
Thanks,
i have a Button, in the Window->About with additional info's about external modules  8)

But much work was done from thomas123 and his posts about the temperature calculation from FLIR.
http://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg342072/#msg342072
That was a great help to port this formulas in my application.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #61 on: December 21, 2016, 03:25:23 am »
^ hah - never clicked on about... (not obvious enough for me :) )

Anyhow, I've sent a bit of beer/pizza money sent your way, thanks for the work you've done!

Thomas123 doesn't have a button (I'll just have to thank him instead) - so you win :)

cheers & have a great xmas & New Years!
george.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #62 on: December 30, 2016, 09:40:27 pm »
New Version 1.4.0.0 is done.

Link to FE (full extensions) 5.5MB: https://goo.gl/dqxVkH
(Include tools to read FLIR *.jpg image and official DLLs for Thermal Expert Camera Live Stream, using official driver.
Thermal Expert live stream with the Zadig driver (same way like Seek thermal) will also work in normal Version)
Link to normal 1.1MB: https://goo.gl/dcYzaU

Small changes:
- Movie Function can acquire now from 2 Sources:
 MainIR (the only way in previous version, Movie Resolution depends on Interpolation factor)
 Visual (Movie Resolution depends on Visual Resolution. In this Mode the Interpolation can be changed)
- Movie Function has now a "max Performance" Mode, this disables the most preview Controls. there is no images shown while recording, this incase the frame rate on slower PCs.
- Visual Blending in MainIR (previously called "Visual Overlay", the Settings are in "Functions->Illustration->Visual Blending")
- New Measurement: 2 Point Difference (bases on Measurement Line and it was set similar)
 Here the destination point was subtracted from the starting point (from mouse down[start] to mouse up[end])
- for Thermal Expert Q1 Images: now the Acquisition of the additional byte map can be disabled. since the new update the App stores the Temperatures no more in 4x4 format, its 1x1 now. But the additional hi res Byte map reduces the thermal difference to byte level (<255)
- Image Rotation (in degree °) implanted for the Visual Image and overlay.
- Image Flip (north/south or west/east) and Rotation (+90°,+180°,-90°) for the Visual Image.
- Some Improvements for the DIY-Thermocam V2 (coming soon)
- new strange value for Gaussian blur filter (range 0.1-0.9, the higher the blurrier)
0.1 = low gausian
0.5 = normal gausian
0.9 = similar to median

Image Fileversion 1
all stored images has a 500 byte "Dataset" in times past, containing the Positions of Spots, their Names, Settings of Boxes, Isotherm colors and some other stuff. Because this space the name for Spots was limited to 10 chars and 20 for box or line.

since this version there is a dynamic length for the dataset. So the size is lower if all is disabled, but it grow if needed. now the Names of all Measurements has up to 50 chars space. There is additional up to 3000 chars for a note, stored in the image.
And now there is one byte to store only the Version information. So a later version of the File can be handle different.
Additional there is a optical change. the min and max values are in the upper row from the preview image.
If there is no visual, the rectangle with the size is gray. but with visual its greeen.
It is possible to store in the old format, if wanted : Menu->options->(check)Use old File format (Fixed 500)
it is also possible to disable the load of the dataset. in this case all measurements stay on their place (if the resolution don't was changed)
other settings was in the options menu too (no more in Functions->Export: Images)

on load both old and new Image versions was supported. The bottom bar flashes green for a Version 1 image and yellow for a Fixed500 (Version 0) Image.
 
Visual Relief
in this function, a relief was build from the Visual image, but it was drawn on top of the Thermal image.
this way is similar (not Same) to FLIR MSX function.
This function shows the difference of pixel to his neighbors. With single difference all values goes in the same direction and result in white borders (positive strange value) or black borders (negative strange value).
see example below.

FLIR Image Acquisition
now the Image was read in 16 Bit format, that incase the Image quality. Additional the Image was no more mapped by min and max values like before. Now each raw Pixelvalue was converted to the Temperature with the given parameters. I have a back layer with the raw data to recalculate a already acquired image with changed parameters. The option "Swap Bytes" was previously for older Cameras like the FLIR E45 and is no more needed, because this was auto detected.
Now only the "exiftool.exe" was used for the image. the "convert.exe" is no more used.

FLIR stores the raw sensor data in the file, because that it's possible to change settings like distance or emissivity later. The Raw value was linear to the radiation, not to the temperature.
The Thermovision Program stores the Images as a linear temperature map. Parameters like Emissivity, Ambient temperature and Distance was only used to translate a Radiation in a temperature. Because that there is no possibility to change this later.

have a happy new Year
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: eliocor, dpenev, georges80

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #63 on: January 01, 2017, 05:46:24 am »
Hi Joe,

I tried to play with the latest TermoVision_JoeC 1.4.0.0

I have Thermal Expert Q1 camera and in the tab 'Device: i3 T-Expert' I can connect using Intern tab.
If I press "Start Streaming" I get what my camera sees. So far so good.

Issues I have (probably some are related with my setup Windows 10)
1. I am not able to connect to the camera using Extern tab
2. I get consistent hang if I press interpolation x4 in the Image Processing window or in Illustration tab
3. I get hang if I enable the tick for the Sharpen filter
4. After a few hangs/kill/start of the TermoVision_JoeC I am not able to connect to the camera anymore. When this happen I still see i3system USB Device in Windows Device Manager (and it appears/disappear if I plug unplug the camera) but I don't hear the typical sound Windows play on enumeration of a new USB device. The only solution I found is to restart the PC.
5. I don't see any affect (in MainIR) if I click on Median, Gauss Blur, Temperature Offset and adjusting the parameters in the whole range.
6. If I see live stream using Intern -> Stream I tried the new feature Visual Blending (moved the slider) but I don't see any effect in MainIR. In fact the only thing which reflect my MainIR is the 'corners' effect.
7. More general I find hard time understanding what some of the options are supposed to do. I understand that this is a free software so no much resources for documentation but in my opinion having a small wiki or user guide for ThermoVision_JoeC will be very useful.

I can provide Team Viewer access so you can get quickly an idea if what I am facing is due to my setup, I can not use the program properly or some other reasons.

Have a happy New Year :)
Dimitar
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #64 on: January 01, 2017, 07:57:18 am »
Hi Joe,

I tried to play with the latest TermoVision_JoeC 1.4.0.0
You welcome :-+
1. I am not able to connect to the camera using Extern tab
 
That's correct. there 2 Drivers, the official from i3 and the Zadig (WinUSB) driver from here:
http://zadig.akeo.ie/
if you have installed the i3 Diver, you can only use the "intern" tab.
if you have installed the WinUSB driver you can only use the "extern" tab.
On my Dev-Machine (a x64 with Win7) I can't use the i3 Driver, the device could not started. Only the WinUSB way works.
On my Notebook both ways work.
2. I get consistent hang if I press interpolation x4 in the Image Processing window or in Illustration tab
On my Main Macine no problems... but that was the extern way. After Using the Notebook the same for Extern, but after change the Driver and using the intern way i see the Problem. Interpolation x2 works but x4 crashes.
But i see too, there is a line issue on the right side. For images I fixed this (with "patch borders" option), but on Stream using the i3 DLL this is still visible. Maybe this is the source of the Issue with the x4 Interpolation.
ok, I will note this on my TODO list  :-/O
3. I get hang if I enable the tick for the Sharpen filter
I tried with "intern" connection, but have no problems. Just the refresh rate drops, but my notebook is old.
I think this will probably have to do with the previous point 2.
4. After a few hangs/kill/start of the TermoVision_JoeC I am not able to connect to the camera anymore. When this happen I still see i3system USB Device in Windows Device Manager (and it appears/disappear if I plug unplug the camera) but I don't hear the typical sound Windows play on enumeration of a new USB device. The only solution I found is to restart the PC.
i had this problem too, a few month ago, but with my FLIR E4. Not sure, but I guess some kind of background service crash...
5. I don't see any affect (in MainIR) if I click on Median, Gauss Blur, Temperature Offset and adjusting the parameters in the whole range.
Click? that sounds like you use the buttons. the Buttons on the first page ("still") are only for Images. You maybe can't see the effect because the Camera delivers a new frame and that is not processed.
For a live stream use the Second page ("life") and the checkboxes. In that case each new frame should be affected with the selected filters.
6. If I see live stream using Intern -> Stream I tried the new feature Visual Blending (moved the slider) but I don't see any effect in MainIR. In fact the only thing which reflect my MainIR is the 'corners' effect.
the Visual Blending works only if you have a Visual image. You can manually load a visual image by right click on the Visual box and choose "load vis image" but that is for still images.
But you can use the WebcamA for get a visual image, the most internal webcams should be found. Just open the "webcam A" in Devices. on each open the list of cameras found was refreshed.
Only "corners" have a effect? relief and sharpen not? that sounds not normal...
7. More general I find hard time understanding what some of the options are supposed to do. I understand that this is a free software so no much resources for documentation but in my opinion having a small wiki or user guide for ThermoVision_JoeC will be very useful.
I think similar. but I more like to enhance the functionality instead of describe the already usable. Sadly i have less knowing about making  a wiki.
But if you have a question, feel free to ask ;)
Have a happy New Year :)
Dimitar
My Kids and Wife are sleeping (she is a nurse and have to work) our new year comes in round about 2 hours.
I maybe should go outside and burn something  ::)

happy new year too
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #65 on: January 01, 2017, 08:25:40 am »
Hi Joe,

I will go over your explanations later but as a general remark.
Do you recommend using "Zadig (WinUSB) driver" with  Thermovision_JoeC and Thermal Expert Q1?
From your explanation I feel this is the case?

Cheers
Dimitar
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #66 on: January 01, 2017, 03:31:58 pm »
When I save an image (x1, x2), jpg, bmp the Hot and Cold spots are missing inside the measurement box.

I assume some kind of bug?

cheers,
george.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #67 on: January 01, 2017, 06:41:18 pm »
Happy New Year @ all  8)
Do you recommend using "Zadig (WinUSB) driver" with  Thermovision_JoeC and Thermal Expert Q1?
From your explanation I feel this is the case?
Yes, but it's your choose what do you like more.
the i3 DLL uses the internal DeathPixelMap and delivers calibrated temperatures. but if your DeathPixelMap has too much marked Pixels, your final image drop quality and additional the DLL limit the range.
the WinUSB way delivers raw Data, and with a self created Gain/Offsetmap the image Quality is much better.
But if you calibrate the Temperatures, they will shift if the Camera warm-up.
So you have to choose yourself:
if you want measure temperature, use the "intern" way. if you want Image Quality and can live with a Temperature offset (until I found a better way), then use the "extern" way with Zadig driver.

Notes about the Gain/Offset map.
You need 2 Frames from uniform heated scenes.
Goto "Extern"->"Create new GO-Maps"
a cold frame (i use the Wall) and a hot frame (I use the inner surface of my Hand). it's better to have a higher offset, but the Hand-Wall has round about 15°C Difference... enough to see results.
after  catch both frames, the internal maps was created and the "use extern Processing" was checked.
All Pixels from both frames, have to be in a "valid range" if not, it was marked as a Defect pixel. Additional, if there is too much or less change between the frames, these pixels was marked to.
As result the Internal Gain and Offset map will incase the Image quality and marked Death Pixels was automatically filtered (selective Median).
If you Click on "Show DPM" it shows the generated DeathPixelMap for your device.

Edit: in the "Extern" Tab is a Slope and Offset Value. they will translate the processed raw to a temperature. its the "quick and dirty" way i know  >:D

it's a good reminder by the way... I have to contact i3 to ask about their process. things like the range limit with DLL, fixing the internal DPM and the line Issue was noted some month ago.
When I save an image (x1, x2), jpg, bmp the Hot and Cold spots are missing inside the measurement box.

I assume some kind of bug?
Hi, Yes... sorry. it was a tiny mistake with a internal variable, happens while work on the drawings for the new Image format.
its fixed.
I release in a few days.

joe-c
« Last Edit: January 01, 2017, 06:45:18 pm by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #68 on: January 01, 2017, 11:08:50 pm »
Hi Joe,

I have managed to install Zadig driver and I have live stream now.
The Image appears mostly red. I tried to Create new Go map and used cold and warm surface but this seems doesn't improve my image much.
Few questions to make sure I understand your GUI:

1. Should I bother with Cal_Low/Hi_TE_Frame for now?
2. Create new Go-Map. Is this an alternative to the Slope Offset parameters?
    What distance to the cold, hot surface is recommended. Should it be uniform temperature? How do you use those frames?
3. Slope Offset. Can you explain what is this exactly? I tried to use it so get correct temperatures (for a typical scene in my room)
   and I got values: Slope 0.001, Offset 10. Are those values looks plausible to you?
4. I see sometimes the histogram is filled black, sometimes it has only contour what does this represent?
    How to make it wide? I was not able to do it whatever I do.
5. related with question 4. Whatever I do I get stream with to low temperature dynamic range even in the cases I point my camera to the hot soldering iron. I see the iron clearly but still the histogram is short. In addition the soldering tip  temperature appears  too low, so I think I messed up something with the slope/offset

Well I am not sure I have asked the best questions but more general with i3 original drivers the image is much more intuitive compared to the one I managed to get from  Zadig driver

Best Regards
Dimitar 
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #69 on: January 02, 2017, 08:46:51 am »
1. Should I bother with Cal_Low/Hi_TE_Frame for now?
this should be normaly a really simple thing:
1. Klick on "Create new GO-Maps"
2. point to the cold surface and hit the blue "get low frame"
3. point to the hot surface and hit the red "get hi frame"
4. now the "load" button have to be green. now make a right mouse click on the temperature scale and use "autoscale".
Now you should see a clear image
2. Create new Go-Map. Is this an alternative to the Slope Offset parameters?
    What distance to the cold, hot surface is recommended. Should it be uniform temperature? How do you use those frames?
no, the GO Map ist for the image quality, the Slope Offset are for the temperature.

practically the GO Map is the same calculation like the Slope Offset for each pixel. But i have this two ways to can fix temperature calibration more easier and without a full uniform heated surface.
3. Slope Offset. Can you explain what is this exactly? I tried to use it so get correct temperatures (for a typical scene in my room)
   and I got values: Slope 0.001, Offset 10. Are those values looks plausible to you?
this are the Values for a 2 Point Calibration, see here:
https://learn.adafruit.com/calibrating-sensors/two-point-calibration
and no, with my Camera i have something like that:
Slope: 0.056373
Offset: -365.030
4. I see sometimes the histogram is filled black, sometimes it has only contour what does this represent?
    How to make it wide? I was not able to do it whatever I do.
if the histogram shows a solid black, than you have many holes between the values.
For Example... you have a really small Thermal image with 3x3 Pixels
25,25,26,
26,27,27,
27,29,29
the Histogram will count following:
25 = 2
26 = 2
27 = 3
28 = 0
29 = 2
and the zero on 28°C will get from the curve to the base line and back to the curve for the next value.
This indicate that you have temperature steps inside your image.

To the Usage... the Histogram will be refreshed on each new frame. if you want to analyze, stop the stream.
with the left mouse you can drag the curve. with right mouse you get a standard context menu.
And with the middle mouse you can mark a field to zoom inside. With mouse wheel you can zoom too.
5. related with question 4. Whatever I do I get stream with to low temperature dynamic range even in the cases I point my camera to the hot soldering iron. I see the iron clearly but still the histogram is short.
it sounds normal for the i3 Driver (intern), not for the WinUSB Driver "Extern".
Have you seen this while using the "Extern" Streaming?
In addition the soldering tip  temperature appears  too low, so I think I messed up something with the slope/offset
sounds truth.
... with i3 original drivers the image is much more intuitive compared to the one I managed to get from  Zadig driver
the "Intern" image from the DLL seems to be enhanced with auto gain. this cause more holes and a "black" histogram, but the image looks better. And you don't have to work with thinks like calibration.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #70 on: January 02, 2017, 09:41:54 pm »
Hi Joe,

First of all thank you for the explanation!

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
1. Should I bother with Cal_Low/Hi_TE_Frame for now?
this should be normaly a really simple thing:
1. Klick on "Create new GO-Maps"
2. point to the cold surface and hit the blue "get low frame"
3. point to the hot surface and hit the red "get hi frame"
4. now the "load" button have to be green. now make a right mouse click on the temperature scale and use "autoscale".
Now you should see a clear image
My Load button is not green after GO-Maps procedure, see the Zadig picture.
Can this be related to my low color dynamic range issue?

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
2. Create new Go-Map. Is this an alternative to the Slope Offset parameters?
    What distance to the cold, hot surface is recommended. Should it be uniform temperature? How do you use those frames?
no, the GO Map ist for the image quality, the Slope Offset are for the temperature.

practically the GO Map is the same calculation like the Slope Offset for each pixel. But i have this two ways to can fix temperature calibration more easier and without a full uniform heated surface.
So to set Slope and Offset parameters I have to use cold and hot object.
Is the following procedure looks reasonable
1. You should know the temperature of the cold Tc and hot object Th
2. Calculate the difference Th-Tc
3. Adjust the Slope so the temperature difference shown by the ThermoVision_JoeC is close to Th-Tc
4. Adjust Offset parameter so ThermoVision_JoeC measures close to Tc for the cold object.

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
3. Slope Offset. Can you explain what is this exactly? I tried to use it so get correct temperatures (for a typical scene in my room)
   and I got values: Slope 0.001, Offset 10. Are those values looks plausible to you?
this are the Values for a 2 Point Calibration, see here:
https://learn.adafruit.com/calibrating-sensors/two-point-calibration
and no, with my Camera i have something like that:
Slope: 0.056373
Offset: -365.030
An idea: I believe that i3system sensors have a similar properties.
Slope and Offset probably can get a good initial values in ThermoVision_JoeC?
Sorry if this is already like that.   

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
4. I see sometimes the histogram is filled black, sometimes it has only contour what does this represent?
    How to make it wide? I was not able to do it whatever I do.
if the histogram shows a solid black, than you have many holes between the values.
For Example... you have a really small Thermal image with 3x3 Pixels
25,25,26,
26,27,27,
27,29,29
the Histogram will count following:
25 = 2
26 = 2
27 = 3
28 = 0
29 = 2
and the zero on 28°C will get from the curve to the base line and back to the curve for the next value.
This indicate that you have temperature steps inside your image.

To the Usage... the Histogram will be refreshed on each new frame. if you want to analyze, stop the stream.
with the left mouse you can drag the curve. with right mouse you get a standard context menu.
And with the middle mouse you can mark a field to zoom inside. With mouse wheel you can zoom too.
If I understood what you are describing is the typically way the histogram is represented - 'stem' kind of plot.
For the stem plot I would expect almost all histograms being black (as the temperature should be mostly spatially continuous, so no holes) 
However this doesn't explain for example the histogram I have on the zadig.png.
So I guess you are not doing a typical stem plot?   

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
5. related with question 4. Whatever I do I get stream with to low temperature dynamic range even in the cases I point my camera to the hot soldering iron. I see the iron clearly but still the histogram is short.
it sounds normal for the i3 Driver (intern), not for the WinUSB Driver "Extern".
Have you seen this while using the "Extern" Streaming?
Please see the two images I have captured using i3systems USB and zadig

Quote
Quote from: dpenev on Yesterday at 11:08:50 PM
Quote
... with i3 original drivers the image is much more intuitive compared to the one I managed to get from  Zadig driver
the "Intern" image from the DLL seems to be enhanced with auto gain. this cause more holes and a "black" histogram, but the image looks better. And you don't have to work with thinks like calibration.
I am not against doing calibration or manual things. I just can not get from zadig the image quality what I get with i3systems USB driver.
I think I have some issue with GO-Maps which doesn't work in my case.
What temperature difference between wall and hand references do you recommend.
Should those objects be close to the camera, I guess they need to cover the full view?
Should those objects have uniform surface temperature?     

Thank you once again for your efforts developing the program and helping!

Best Regards
Dimitar   

P.S. Now I've noticed that on my root folder I have files Cal_Hi_Frame.dat and Cal_Lo_Frame.dat,
not Cal_Hi_TE_Frame.dat and Cal_Lo_TE_Frame.dat.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #71 on: January 03, 2017, 10:05:00 am »
My Load button is not green after GO-Maps procedure, see the Zadig picture.
Can this be related to my low color dynamic range issue?
...
I think I have some issue with GO-Maps which doesn't work in my case.
...
P.S. Now I've noticed that on my root folder I have files Cal_Hi_Frame.dat and Cal_Lo_Frame.dat,
not Cal_Hi_TE_Frame.dat and Cal_Lo_TE_Frame.dat.
that sounds not normal...
this could be a issue with the write access.
If you start the GO-Map calibration, the actual image was stored as 16 bit raw frame.
So after the process, you should have 2 new files, containing the low and high frame values.
this files was read and used to create the GO Map. Please tell me more about your environment...
what's the startup path of your thermovision folder?
Did you try it to run as Administrator?
Have you maybe some kind of virtual Sandbox  (security) system?
If I understood what you are describing is the typically way the histogram is represented - 'stem' kind of plot.
For the stem plot I would expect almost all histograms being black (as the temperature should be mostly spatially continuous, so no holes) 
However this doesn't explain for example the histogram I have on the zadig.png.
So I guess you are not doing a typical stem plot?   
The histogram has 2 Settings... 0.1° Step and 1°C Step.
on 0.1°C Step each Pixel Temp was rounded to 1 digit and counted in a linear list.
the final Histogram is just the linear count of the list.
As I told before, the i3 DLL sadly has a "stepped" value output, so your "i3systemUSB.png" shows an expected  result, with the zero values between the temperatures and the lines under the curve.
if you hold the stream and use a digital filter like sharpen or Gaussian, this lines should be disappear, because the internal Math is not stepped. I suggest to use Gaussian checkbox from "Live" Tab on setting 0.1
What temperature difference between wall and hand references do you recommend.
Should those objects be close to the camera, I guess they need to cover the full view?
Should those objects have uniform surface temperature?     
for me, round about 13°C Difference work. The Distance is not really important, just the whole screen have to be affected from the uniform heated surface.

regarding the "zadig.png"... it looks like the Raw output... no wonder if the Mapcal fails and the Button is not green but red.
the highest calculated temperature and the lowest calculated temperature was automatically set for scale.
if you have a non calibrated pixel, this single pixel incase the maximal/minimal temperature and that cause a to high scale.
in that case, you should disable the Autorange, and set the range yourself. you can scroll the level with mouse down on the Scale and with mouse wheel you can adjust the span. the Histogram is a good way get the best settings for your scale... see image.

PS: if you need screenshots, just double click on screen on the bottom left corner. ;)

Additional Note about the Offset Slope Values... if the GO Mapcal works, you can use the Calibration function in Window-> Calibration.
The Calibration window is at startup on right side with auto hide. if you click on it, you can enable the "2 Point Calibration".
this shows a yellow box which you can move an resize. the box should be inside a uniform surface and you have to know this temperature and enter it...everything outside the box don't care. The Box shows a averaged raw value and a pixelcount.
2. Click on the blue "Set Low Reference"  button
3. Move the box (or Camera) to a high uniform surface and enter the known temperature for this
4. Click on the red "Set Hi Reference" button.
Now the calibrated offset and slope values can be read below.
just copy the values to the left side in "Extern" Tab and you have calibrated values... until the camera heat up or cool down and this values starts moving.

joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #72 on: January 03, 2017, 08:52:16 pm »
Hi Joe,

Thank you for the help.
The picture start to clarify a bit. :)

I have moved ThermoVision_JoeC_V1.4.0.0RelFE on my C:\ and after the Create GO Maps Load greens if it pressed.
Previously I had the program extracted at "C:\projects\Thermal Expert\ThermoVision_JoeC_V1.4.0.0RelFE" probably
it doesn't tolerate spaces in the path name?

I have managed to do "To point Calibration" and I started getting better temperature.

My main problem however seems to be related  with the camera dead pixels. I guess 'Extern' mode doesn't deal
with the dead pixels?
On my images I have one relatively big dead zone which represents on my current images as 12degC. My scene is at 27DegC with variance 7degC. In this case the histogram auto scale process makes all my usefully image shifted and compressed in the hot end, histogram become short. The Median filter removes/mitigates the outlayer (I am referring to one big dead pixel group I have) and I have much better image now (thought still not as good as with the i2system driver, but probably this is a Median filter effect)

I am attaching my dead pixels image for a comments.Are those amount of dead pixels normal?

A feedback: I tried to play with the manual temperature range. Shifted the colormap with the mouse up and down and have used mouse whe?l to adjust the span. However this was not reflected on my histogram. Whatever I did start/stop stream, start/stop autorange from the Device i3 T-Expert and autoscale from the context menu of the colormap, Refresh on the top of histogram ... my histogram was not reflecting my change.  Am I missing something?       

Thank you,
Diimitar
 
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #73 on: January 04, 2017, 03:51:33 am »
I have moved ThermoVision_JoeC_V1.4.0.0RelFE on my C:\ and after the Create GO Maps Load greens if it pressed.
Previously I had the program extracted at "C:\projects\Thermal Expert\ThermoVision_JoeC_V1.4.0.0RelFE" probably
it doesn't tolerate spaces in the path name?
interesting, that should normally not a problem.
I tried this path with 2 spaces: C:\Temp\ThermoVision JoeC V1.4.0.0Rel\TVision_V1.4.0.0
on my x64 Win7 Machine without problems while create the maps.
have you additional start as Administrator or did you something except the move of the folder?
My main problem however seems to be related  with the camera dead pixels. I guess 'Extern' mode doesn't deal
with the dead pixels?
On my images I have one relatively big dead zone which represents on my current images as 12degC. My scene is at 27DegC with variance 7degC. In this case the histogram auto scale process makes all my usefully image shifted and compressed in the hot end, histogram become short. The Median filter removes/mitigates the outlayer (I am referring to one big dead pixel group I have) and I have much better image now (thought still not as good as with the i2system driver, but probably this is a Median filter effect)
my death pixel remove function replaces the death pixels with the value of up to 8 neighbor pixels. if you have so many defect pixels, hat the neighbors are too far, it was not fixed.
I should improve this... it's the kernel from the Seek thermal class... so far I had no camera with this problem and big Death spot on one place.
I am attaching my dead pixels image for a comments. Are those amount of dead pixels normal?
this is the second Thermal Expert map I ever seen... I don't know ;)
but I guess it's good... you have more than 98% good pixels.
... However this was not reflected on my histogram.
... my histogram was not reflecting my change.  Am I missing something?       
yes.
the histogram shows the full frame. the level and span are for the color scale to let you see a part of the whole temperature range of your image.
But next to the "refresh" button is a "Setup" Button. This open a new sub window with some settings like line thickness, line color...and maybe what you searching... the Area.
the default setting is "everything" for the whole image... but you can change to "only area", then the limit of the color scale is the limit for the histogram too. This should show you the Histogram of your image part.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #74 on: January 04, 2017, 08:39:48 pm »
Hi Joe,

Each time I start the application as a regular user.
I am under Windows 10, 64 bit. 
Anyways it is good that in my C:\ThermoVision_JoeC_V1.4.0.0RelFE the program works much better.

As for the histogram. Up to now I have thought that if I adjust the range manually I sent a
commands to the camera and camera adjusts its temperature range.
Based on your explanation about "everything", "only area" it seems it is not the case.
Can you please shed some light on this? 

Despite my efforts to use Zadig as a open driver the images I get are not as good as what I get immediately by i3Systems USB driver.
Does i3Systems USB driver deals with the dead pixels itself?
I don't see my big bad pixel with the i3Systems USB.     
After you improve the dead pixel compensation I will give Zadig a try again,
but before that I jump back to i3Systems USB.

I have played some more with the program and i2Systems USB.
Now all get more sense.
From the things I have tried I was not able to understand/make it working:
- Deleting of the MinMAx measurement
- Time Plotter, what it is about?
- Interpolation x4 -> crash
- Illustration->Sharpen ->crash
 
I will play with visual blending using my web camera as a visual camera later.
Can you explain how well I have to align the view of the thermo and visual camera? 

Thank you Joe for the great software you have done! :)
Dimitar

     
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #75 on: January 05, 2017, 07:27:35 am »
Each time I start the application as a regular user.
Anyways it is good that in my C:\ThermoVision_JoeC_V1.4.0.0RelFE the program works much better.
I am under Windows 10, 64 bit.
Thanks. But what do you mean with "works much better"?
As for the histogram. Up to now I have thought that if I adjust the range manually I sent a
commands to the camera and camera adjusts its temperature range.
Based on your explanation about "everything", "only area" it seems it is not the case.
Can you please shed some light on this? 
The Camera delivers only pixel intensity in relation to the temperature. There only one command ("get frame") and one response... the frame itself (this contains the thermal image and some unknown extra infos).
With auto scale the highest and the lowest pixel will set the scale and you see the whole frame.
But for example, you will see the reflection from a soldering iron, so you look with the camera on a soldering iron and the image shows the temperatures from low (background) to high, the tip of the soldering iron.
Now you have to hold the stream or disable the auto scale and lower the span to the range of the background. Now you cant see the soldering iron, this is out of range, but you can analyze the background, because they have now not only one color, like before.
Despite my efforts to use Zadig as a open driver the images I get are not as good as what I get immediately by i3Systems USB driver.
Does i3Systems USB driver deals with the dead pixels itself?
I don't see my big bad pixel with the i3Systems USB.
Yes.... the first 6.5 Seconds the "flash" was read. That means, the Death pixel map and some calibration frames was stored inside the camera and they was read and processed inside the DLL. A function of the DLL delivers the thermal image, all processing (removing death pixel) was done inside.
From the things I have tried I was not able to understand/make it working:
- Deleting of the MinMAx measurement
you tried the way with right mouse menu->delete this measurement...right?
Yes... min and max are special measurements. They was only refreshed in special cases like loading a new image.
They also are no virtual objects like lines or spots... they don't highlight if the mouse pointer is over the name (not the label).

Enable and disable both you can do with the red and blue cross symbol in the menu line, right to the label "New:".
If you right click on this symbol, you force refresh a recalculation of the min and max values, this was also note in the status bar below in the bottom line.
Normally this don't have to be necessary.
Additional they are listed in the MeasGrid in the group "(1) Spots" on top.
- Time Plotter, what it is about?
if time plot was unfold, all active measurements can be set for plot (in Window "Meas Table").
If you start the plot, the value of the measurement was copied as new point in the curve. You  will get a change of temperature over time.
I will play with visual blending using my web camera as a visual camera later.
Can you explain how well I have to align the view of the thermo and visual camera? 
fist time you have to use "standard offset" from the mouse menu in the Visual window.
More information about the visual blending are noted here:
http://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg1059430/#msg1059430

thanks again, for your note about the crashes.
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #76 on: January 05, 2017, 11:09:31 am »
Hi Joe,

Quote
Quote
Each time I start the application as a regular user.
Anyways it is good that in my C:\ThermoVision_JoeC_V1.4.0.0RelFE the program works much better.
I am under Windows 10, 64 bit.

Thanks. But what do you mean with "works much better"?
Well you remember my issues with the red Load button. Noting from the Ilustration tab was working.
After moving the whole application tree to the c:\ the problem started working OK
 
Quote
As for the histogram. Up to now I have thought that if I adjust the range manually I sent a
commands to the camera and camera adjusts its temperature range.
Based on your explanation about "everything", "only area" it seems it is not the case.
Can you please shed some light on this?
The Camera delivers only pixel intensity in relation to the temperature. There only one command ("get frame") and one response... the frame itself (this contains the thermal image and some unknown extra infos).
With auto scale the highest and the lowest pixel will set the scale and you see the whole frame.
But for example, you will see the reflection from a soldering iron, so you look with the camera on a soldering iron and the image shows the temperatures from low (background) to high, the tip of the soldering iron.
Now you have to hold the stream or disable the auto scale and lower the span to the range of the background. Now you cant see the soldering iron, this is out of range, but you can analyze the background, because they have now not only one color, like before.[/quote]
I see

Thank you Joe!
I will test some more later.
Dimitar
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #77 on: January 05, 2017, 11:25:09 am »
Thank you Joe!
I will test some more later.
Thank you too.
and please use the new Version 1.4.1.0 from here: https://goo.gl/7xKFlg

Changes:
- bugfix: loaded TV-Image over Drag & Drop can't Saved with "Save changes"
- bugfix: Cold and Hotspot was not drawn in Snapshot or Preview
- bugfix: Crash if high processing is active on Thermal Expert "intern" i3 DLL (Interpolation x4, or x2 + Sharpen ...)
- At Calibration now a "Copy To Cam" Button exist, so no more copy Slope and Offset Value by hand.
- Remove Death Pixel Kernel improved for bigger Areas (Seek Thermal and Thermal Expert)

Sadly i can't test the new Death Pixel Kernel... i just hope it works  :popcorn:
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #78 on: January 06, 2017, 11:51:00 am »
Hi Joe,

I confirm that now x4 and sharpen works.
I also tried two point calibration and it is working too.
However once I got very strange result while I was doing the two point calibration.
The whole program got killed and the ThermoVision_JoeC.exe disappeared.
This was happening before with the old version too.
It is not a show stopper but it is strange.

The dead map behaves strange too. Once I got very good map but few minutes later it was bad see attachments.

Best Regards
Dimitar
   
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #79 on: January 06, 2017, 08:54:55 pm »
However once I got very strange result while I was doing the two point calibration.
The whole program got killed and the ThermoVision_JoeC.exe disappeared.
This was happening before with the old version too.
It is not a show stopper but it is strange.

The dead map behaves strange too. Once I got very good map but few minutes later it was bad see attachments.
Do you mean it disappears in Task manager or it was removed from the folder?
I will look on this soon.

to the TE_DeathPixelMap2.png Map. it looks like one of the calibration frames was not get from the uniform heated surface but from a normal scene.
Better let the camera view to the calibration surfaces until the button change the color (and the process sequence is finished).
Each time the GO-Map button was clicked, the Calibration frames was created/overwritten, so you can repeat as often you will.

Edit: interesting, your big Death Pixel Spot was no more there  8)

Joe-c
« Last Edit: January 06, 2017, 08:56:57 pm by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #80 on: January 07, 2017, 02:10:28 am »
Hi Joe,

Each time I start the application as a regular user.
I am under Windows 10, 64 bit. 
Anyways it is good that in my C:\ThermoVision_JoeC_V1.4.0.0RelFE the program works much better.


Can you also use the i3 driver under windows 10 64 bit. ThermoVision works only with the zadig driver on Win10 x64

Joe-C:
Is there a way to remember the settings in ThermoVision ? Everytime I reopen Thermovision I have to put all the settings back.
And is manual range possible ?
« Last Edit: January 07, 2017, 04:58:51 am by Jeroen13 »
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #81 on: January 07, 2017, 08:36:38 am »
Hi Jeroen13,

Let me try to offload Joe-c and answer, Joe-c please correct me if I said something wrong.

Quote
Can you also use the i3 driver under windows 10 64 bit. ThermoVision works only with the zadig driver on Win10 x64
I tested with both i3 drivers and zadig and ThermoVision is working on my Windows 10 64bit.

Quote
Is there a way to remember the settings in ThermoVision ? Everytime I reopen Thermovision I have to put all the settings back.
I have noticed that some of the settings are kept. (probably all of the settings I don't know?) Can you mentioned which settings reset?

Joe-c, When I was doing calibration the whole Termovison got killed (from the task manager). I didn't get any error message. In addition my Termovision shortcut lose its icon so I have checked and ThermoVision_JoeC.exe was not there anymore where it was suppose to be.
I got this few time up to now and making the ThermoVision_JoeC.exe read only didn't solve it.
It may be something to my machine, let see if anyone else get this.

Regards
Dimitar   
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #82 on: January 07, 2017, 11:51:51 am »
About the Settings, yes, some of them was stored and some of them not.
the Thermal Blending Value and the Visual Isotherm Threshold value was not stored for example. because they will be stored in the Dataset with a image. Because this, an additional store from the last state was not implant.
maybe I missed some values... I tried a little bit and found the Temperature offset will not be stored, or the convolution kernel... should they be stored on close?
or some other settings?

Joe-c, When I was doing calibration the whole Termovison got killed (from the task manager). I didn't get any error message. In addition my Termovision shortcut lose its icon so I have checked and ThermoVision_JoeC.exe was not there anymore where it was suppose to be.
I got this few time up to now and making the ThermoVision_JoeC.exe read only didn't solve it.
It may be something to my machine, let see if anyone else get this.
thank you for telling me.
after some tries I found a issue using the tab "Mapcal" from Calibration window. Did you use that?
If yes, this function works only if the TE was connected with the Zadig Driver, and the Camera Switch on top will stand on "Thermal Expert Q1" and not "Seek Thermal".
The "Create new GO-Maps" does the same (just more automatic).
And for the 2Point calibration, just use from "2 Point Cal." tab the blue box... Start calibration... get Low, get Hi... the results was below...Pass or Fail.

If not, please tell me what you have done to get this crash.
Did you use the Zadig or the i3 DLL Way?
What was the last Button you pressed.

Additional... I see I forgot to tell something about the new Camera mode (in menu bar on right site).
It is a full screen Mode for Tablets. Maybe the Button size should be better...
well, it's just an alpha version of the function.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #83 on: January 07, 2017, 11:23:36 pm »
Hi Jeroen13,

Let me try to offload Joe-c and answer, Joe-c please correct me if I said something wrong.

Quote
Can you also use the i3 driver under windows 10 64 bit. ThermoVision works only with the zadig driver on Win10 x64
I tested with both i3 drivers and zadig and ThermoVision is working on my Windows 10 64bit.


How did you manage that, Thermovision gives the following error with the internal driver: i3system_USB_DLL_V2_1.dll not loaded (0x8007007E)

Regarding the saving, I mounted the camera above my motorcontroller project and I want to keep it there for some periode. But every time I restart the program I have to redo all the markers and the color palette. It would be nice if it could be saved in a project file or something.

For the rest this is a really nice program with a lot of features, great work Joe-C  :-+ :-+
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #84 on: January 07, 2017, 11:55:56 pm »
Hi Jeroen13,

Joe-C has two versions of his software. In the full version there are some i3 dlls.
Check if you have i3system_USB_DLL_V2_1.dll and i3system_TE_dll.dll in your version
and if not copy from the full version or from the i3 SDK/software.
I believe I also copied exiftool.exe. Not sure how important it is

Regards
Dimitar 
 
The following users thanked this post: Jeroen13

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #85 on: January 08, 2017, 12:05:25 am »
Quote
Quote from: dpenev on Today at 08:36:38 AM
Joe-c, When I was doing calibration the whole Termovison got killed (from the task manager). I didn't get any error message. In addition my Termovision shortcut lose its icon so I have checked and ThermoVision_JoeC.exe was not there anymore where it was suppose to be.
I got this few time up to now and making the ThermoVision_JoeC.exe read only didn't solve it.
It may be something to my machine, let see if anyone else get this.
thank you for telling me.
after some tries I found a issue using the tab "Mapcal" from Calibration window. Did you use that?
If yes, this function works only if the TE was connected with the Zadig Driver, and the Camera Switch on top will stand on "Thermal Expert Q1" and not "Seek Thermal".
The "Create new GO-Maps" does the same (just more automatic).
And for the 2Point calibration, just use from "2 Point Cal." tab the blue box... Start calibration... get Low, get Hi... the results was below...Pass or Fail.

If not, please tell me what you have done to get this crash.
Did you use the Zadig or the i3 DLL Way?
What was the last Button you pressed.


The kill of the Termovision happened me once when I was doing 2 point calibration.
I don't remember the last button probably Calculate.
I did it several times and it happened only once so must be data dependent.
After this happened I got no ThermoVision_JoeC.exe.

I am doing calibration only with Zadig.

But the situation I get "ThermoVision_JoeC.exe" 'auto disappearing' I was getting pretty often.
I have not analyzed but it seems it was happening after I close ThermoVision_JoeC and restart the PC
It typically happend like that. I decide to test in the morning and I see that the shorcut icon is blank and I get no  ThermoVision_JoeC.exe. I unpack the software again and next morning similar situation.
It is interesting that with the latest software and (probably with my "latest way of working")
I get no more from this issue.
Anyways once again unless other people observe this I recommend you don't spend time on this.

Cheers
Dimitar   
 
« Last Edit: January 08, 2017, 12:09:51 am by dpenev »
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #86 on: January 08, 2017, 12:27:48 am »
Hi Jeroen13,

Joe-C has two versions of his software. In the full version there are some i3 dlls.
Check if you have i3system_USB_DLL_V2_1.dll and i3system_TE_dll.dll in your version
and if not copy from the full version or from the i3 SDK/software.
I believe I also copied exiftool.exe. Not sure how important it is

Regards
Dimitar

Thank you this made it work :) :-+

Joe-C:

Would it also be possible to enlarge the markers when you save an image, they are very small if interpolation is used.
« Last Edit: January 08, 2017, 12:46:08 am by Jeroen13 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #87 on: January 08, 2017, 12:30:00 pm »
How did you manage that, Thermovision gives the following error with the internal driver: i3system_USB_DLL_V2_1.dll not loaded (0x8007007E)

Regarding the saving, I mounted the camera above my motorcontroller project and I want to keep it there for some periode. But every time I restart the program I have to redo all the markers and the color palette. It would be nice if it could be saved in a project file or something.
I should make a better information if the DLLs was missing and were they can get. My mistake  ::)

normally the TVisionData\Settings.dat was load on startup and written on close. Settings like Color scale should be restored.
Settings like active measurements was not stored.
But there is a way to get a setup of measurements (or "Markers")... just store a image. Inside a Thermovision Image all active measurements was stored. If you load a image, the Frame and many settings was loaded.
After loading a image, you can start the USB Live Stream. The current setup will not be changed, just the frame.
But the situation I get "ThermoVision_JoeC.exe" 'auto disappearing' I was getting pretty often.
I have not analyzed but it seems it was happening after I close ThermoVision_JoeC and restart the PC
It typically happend like that. I decide to test in the morning and I see that the shorcut icon is blank and I get no  ThermoVision_JoeC.exe. I unpack the software again and next morning similar situation.
It is interesting that with the latest software and (probably with my "latest way of working")
I get no more from this issue.
strange  :-//
for me it sounds like a problem with a kind of Antivirus/Malware Blocker or something else. I can't remind any way of deleting the Binary programmatically... no Update function like "delete the old and copy the new" or something else.
So a remove of a File for me sounds like the activity of some Security program that think it found a "Malware". but in that case you should get some kind of notification.
I will try a little bit, maybe I found something.
Would it also be possible to enlarge the markers when you save an image, they are very small if interpolation is used.
For now I have 2 Font sets... one for display internal and one for drawing inside the image ("show meas objects extra" from Functions->Illustration).
I can make 2 more Sets for x2 and x4 interpolation. Then you can customize this settings.
the Font settings are in MeasGrid->(4)Setup and have 3 Values:
1. Font Type and Size
2. "Len Calc" a multiplication to calculate the length of a text field in relation to the number of chars
3. "Box H" the height of  the Text field and in some cases a offset.

For now... enable Interpolation, disable the Meas. Objects (Functions->Illustration->show meas objects extra <Set OFF>), and change the values for "Meas direct" until the size a big enough.

But this is only for the Text fields. I have to think for a better way to improve the Spot size.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #88 on: January 10, 2017, 08:12:34 am »
Dear joe-c, thanks for the great software.
Please look at this i3 T-expert example (.csv file in attachment) opened in v1.3 and v1.4

The picture from the 1.3 version looks a lot better.
In the 1.4.x version exhibits a distinct vertical band on the whole image (1, 2).
There is an incomprehensible part in the right side (3).
With the same range, dark zones in the previous version was darker (4).

Can you return to the new version, the image processing algorithm from the previous version, so that the picture looked more smooth without vertical stripes?
Sorry for my bad english.
« Last Edit: January 10, 2017, 08:16:28 am by dmode90 »
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #89 on: January 10, 2017, 09:27:50 am »
Also some strange distortion appears in the new version. Measurement also differ.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #90 on: January 11, 2017, 03:46:40 am »
Also some strange distortion appears in the new version. Measurement also differ.
This comes direct from your camera. Each CSV has 2 Frames inside... a Temperature map and a Byte map.
on Version 1.3 the Byte map was used if found. On version 1.4 you can choose yourself which of the Frames you want to use.

Sadly I have something else to do, so I can explain it more later if you want.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #91 on: January 11, 2017, 05:08:05 am »
Joe-C is a manual temp range possible ?
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #92 on: January 11, 2017, 07:34:42 am »
... so I can explain it more later if you want.
I would be very grateful for futher information
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #93 on: January 12, 2017, 09:23:42 am »
I would be very grateful for futher information
From the beginning... the i3 Stores the CSV file after the IR and Visual Snapshot. The "don’t move" popup disappears after saving the Visual image. So a few seconds after the popup is gone, the Smartphone is storing the CSV image. If you get Images in less than 5 Seconds its possible, that your image data will be truncated.
Previously the Camera stores in the CSV file a 4x4 "low Res" Temperature map. This was 384x288 temperature Values, but in 4x4 blocks the temperature was the same. After the Temperature Map a byte map follows, there was 384x288 intensity Values in byte range (0-255).
In Version 1.3.x the Temperature map was read to acquire the highest and lowest temperature. The following Byte map was used to create the full image. The translation was simple... min byte = min Temperature and max byte = max temperature.
If the following byte map was missed, the Temperature map was used to create the image.
Since android app version 17 (it was December or November if I remember right) the Temperature map was stored in 1x1 instead of 4x4. The Thermovision 1.3 still gets the Byte map if found. So if you remove the byte map in your CSV File, you get the same image as you get in the 1.4.x Version.
Now in the Version 1.4.x you have the option: "read only TempMap" and this was enabled by default. Just uncheck this Option, and you get the image from Byte Map.

Your image is a nice sample... I never get differences like that before.
Anyway, I just can work with the values I get from the Camera. So if you camera stores a "strange distortion", I can just show you that.
Additional, as noted before, the byte map was translated in relation to the temperature Map. Because this, min and max are the same, but values between can be different. So better use the "read only TempMap" for accurate temperatures.

But the "strange distortion" is interesting, I never noted with my camera before, but I also don’t try to save while moving the camera. For me it looks like the App stores while the live stream delivers new data from the Camera.
I think we should tell i3 about this issue...

If you want to compare the 2 Image frames, you should uncheck Menu->Options->"Use Settings from File".
This will not remove all measurements if you read the next image.
I should improve this next time.

Anyway, thank you for your sample pictures.
Joe-C is a manual temp range possible ?
I guess you mean while USB Streaming right?
Each of the Stream Cameras (Seek Thermal, DIY-Thermocam and Thermal Expert) has a normally checked option "Autorange" or "Autoscale". Just uncheck this option and the Scale will not be affected by a new frame and you can set it yourself.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 126
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #94 on: January 12, 2017, 10:31:46 am »
Hi dmode90,

How did you captured the CSV files?

Thanks
Dimitar
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #95 on: January 12, 2017, 09:34:12 pm »
Now in the Version 1.4.x you have the option: "read only TempMap" and this was enabled by default. Just uncheck this Option, and you get the image from Byte Map
Why Thermal Expert uses two maps? What's the point of this?
Especially regarding such a big difference in measurements between the maps...

Is it possible to display a bit map, but for the measurements use temperature map?

I think we should tell i3 about this issue...
I tried to ask i3 questions and report bugs in their software, but it looks like they are not interested in feedback.

Regarding distortion, it is unclear why part of the image, which should be on the left side is on the right side. Such behavior is not consistent with the version about the movement of the camera during shooting...

If you want to compare the 2 Image frames, you should uncheck Menu->Options->"Use Settings from File".
I tried. Nothing changed.

« Last Edit: January 12, 2017, 09:53:19 pm by dmode90 »
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #96 on: January 12, 2017, 09:35:59 pm »
source files
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #97 on: January 12, 2017, 09:52:32 pm »
How did you captured the CSV files?
I do not know whether I understood the question right. To keep CSV files, you have to select in the android app settings "Thermal&Visible&Temperature" option.
 

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #98 on: January 13, 2017, 02:13:31 am »
I've put your csv file in my app for converting i3 csv files...

Image from actual temp values (first part of csv):


Image from 0-255 (single byte) values (second part of csv):
 
The following users thanked this post: joe-c, dmode90

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #99 on: January 13, 2017, 03:42:44 am »
I've put your csv file in my app for converting i3 csv files...
Thank you. Very interesting. No distortion on your version of the heat map.
Do you have any idea why this is happening?

Can you share your app to convert CSV-file?
Is it possible to save the image with thermal data within your app, for further editing in thermal imaging software?
« Last Edit: January 13, 2017, 03:44:21 am by dmode90 »
 

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #100 on: January 13, 2017, 04:43:40 am »
My app is not ready for public use... And I have almost no free time to work on it because of a newborn baby.
But I'm sure Joe will fix this small glitch in his app...
 
The following users thanked this post: dmode90

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #101 on: January 13, 2017, 10:34:32 am »
Why Thermal Expert uses two maps? What's the point of this?
Especially regarding such a big difference in measurements between the maps...

Is it possible to display a bit map, but for the measurements use temperature map?
I don't know why.
And no, there is currently no way to use the Byte Map  for display and the Temperature Map for Measure.
Internally a Float map stores the Temperatures. From this map the image was build and the Measurements.
So you can see, what you measure.
Very interesting. No distortion on your version of the heat map.
Do you have any idea why this is happening?
well... I read each line from CSV as image line.
I use that way and hope, other Versions and Resolutions from i3 will work too.
But after viewing your CSV I see, I have to improve the my image acquisition, because the last values are truncated.
spitted values are counted 2 times... this cause a pixel shift and if the image resolution was reached, the acquisition stops and ignore the last values.
Maybe they have only a maximal number of chars in there rows.
The few images I get from my Camera don't shows the Issue, maybe I had just luck... or miss fortune because I don't see this before. :o

Anyway, I know this Issue and will fix it next time.
thank you guys.
Joe-c

Edit:
If you want to compare the 2 Image frames, you should uncheck Menu->Options->"Use Settings from File".
I tried. Nothing changed.
You mean, the image Changed, but not the Measurements?
sounds good.
Or did you mean something other?
« Last Edit: January 13, 2017, 10:40:05 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #102 on: January 13, 2017, 06:32:42 pm »
Hi Joe.

My csv files all have a decimal point in numbers and if I want to use my csv's with your app I have to replace all dots with commas.

Code: [Select]
"21.93" "21.66" "21.44" "21.59" "21.65" ...
Could you please add one more setting for converting i3 csv files? Something like radio button... Decimal: O point, O comma

Or perhaps do it automatically by counting number of dots and commas in first line to see which one is used as decimal mark...

Tnx. ;)
« Last Edit: January 13, 2017, 06:34:46 pm by frenky »
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #103 on: January 13, 2017, 08:26:57 pm »
You mean, the image Changed, but not the Measurements?
sounds good.
Or did you mean something other?
The image NOT Changed. You can see it here
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #104 on: January 14, 2017, 06:42:20 am »
And no, there is currently no way to use the Byte Map  for display and the Temperature Map for Measure.
Looks like i3 app (TE Analyst) used Byte Map to display and the Temperature Map for Measure.
Using Byte Map to measure leads to huge misrepresentation (+5C versus -22C on the image below).
But Byte Map looks more smooth visually.
So if it possible to find way to display Byte Map and to take measurement from Temperature Map in your app, it will be very useful.
« Last Edit: January 14, 2017, 06:44:52 am by dmode90 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #105 on: January 14, 2017, 09:11:00 am »
Could you please add one more setting for converting i3 csv files? Something like radio button... Decimal: O point, O comma

Or perhaps do it automatically by counting number of dots and commas in first line to see which one is used as decimal mark...
I will improve this, and it will be some kind of auto detect. I thought that i3 use a fixed format with the commas, like the FLIR E4 with the dots.
I'll fix it next time :-/O
The image NOT Changed. You can see it here
Sorry, I have to explain it better. the option will be used each time you load a image. so if you uncheck it, the next image should be load without disable the measurements. In the Video I see it works.
Additional I suggest to use the internal "image Browser". Select in the TE Mode (the last option from the dropdown box on top left), enter your path to your images or browse to it with the folder icon.
than you can just click on thumbnail. its more comfortable I think.

In the next version I have a auto load on switch the "Tempmap only" Option. So the last opened file was load again, with the new settings. so you can easy switch between both frames.
Looks like i3 app (TE Analyst) used Byte Map to display and the Temperature Map for Measure.
Using Byte Map to measure leads to huge misrepresentation (+5C versus -22C on the image below).
I guess the same about the TE Analyst Software.
the main problem is the actual acquisition of the temperature map don't get the right values.
I fixed the shifting issue, but the right border makes problems.
and as you can see, the last pixel on bottom right was a break out (and in your case, this cause the minimal value of -22.6). And it looks like the last column contains not only pixels from the other side.
 :-/O

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #106 on: January 15, 2017, 08:46:14 am »
Joe-c, why measurements from Flir Tools are differ vs ThermoVision measurements?
« Last Edit: January 15, 2017, 08:49:27 am by dmode90 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #107 on: January 15, 2017, 08:57:07 am »
Joe-c, why measurements from Flir Tools are differ vs ThermoVision measurements?
Its hard to say without a source file. If you use the "Settings from File" option this should not happen. But if not, the settings from the "Flir IR Image Grabber" was used to translate the Raw Radiation into a Temperature and this can be different, if the image has another Distance or whatever.

Please provide one of the images with differences.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #108 on: January 15, 2017, 09:33:50 pm »
Please provide one of the images with differences.
Sorry, forgot to attach Flir images.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #109 on: January 15, 2017, 11:03:33 pm »
Thank you.

Tried both images... first the remote Relays. Spot  1 to 6 match after rounding the Thermovision values.
Spot 7 shows a light variation, so I take a second spot (Position x-1). I guess the Spot measurements in Flir tools use the surrounding Pixels to calculate the Spot Temperature, but I am not sure.
Now to the Shoes... Max and Average match after  rounding.
But the Min Measurement is after rounding not the same. If it has -0.02°C less it will match after rounding.
I can't tell you why... maybe the Box measurement use the surrounding pixels too.

so I think there 2 reasons why you see previously temperature differences:
1. you not use the "Settings from File option" and use in that case different parameter for temperature translation.
2. you use a older version than the 1.4.x.x Version. Previous version needs the "Convert.exe", reads only in 8 bit mode and acquire without Distance, Humidity and some other Values.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #110 on: January 16, 2017, 10:36:48 am »
Here is Version 1.4.2.0: https://goo.gl/eAflgD
better Version 1.4.2.1 https://goo.gl/VXJhou

-Image processing now don't shift the whole values
-each interpolation has his own font and settings
- max and min Temperature Marker in "Line"

New Window: Settings
-combine some global settings (Language, Measurement display Fonts, Temperature Type...)

Thermal Expert changes:
-option "patch Border" disabled (will be improved later)
-option "read only TempMap" auto reload image on change
-option "Replace fist an last Pixel" to fix bad pixels
-now Dot and Comma are allowed as decimal separator and Byte Map separator
-Pixel shift on Temperature map fixed
A problem is still the difference between Bytemap and Temperature map. the min and max Temperature was ever get from the Temperature map. But the Bytemap seems to have a shift, so values between min and max are different in final frames.
Maybe I find a way to merge both to one frame.

Joe-c
« Last Edit: January 18, 2017, 10:16:08 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline frenky

  • Supporter
  • ****
  • Posts: 880
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #111 on: January 16, 2017, 07:40:55 pm »
Tnx for your effort. App is now working nice with decimal point csv's.  :-+
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #112 on: January 17, 2017, 05:44:31 am »
Joe-C it seems that the image rotation doesn't work anymore.

What also would be nice is to show min max temp values in de MeasTable of a spot measurement.
« Last Edit: January 17, 2017, 05:50:28 am by Jeroen13 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #113 on: January 17, 2017, 08:27:08 am »
Joe-C it seems that the image rotation doesn't work anymore.
Rotation an Flip from the mouse menu in visual seems to work.

The Rotation in degree affect only the drawn overlay images. In the Visual image the Thermal image would be rotate.
In the MainIR image the visual overlay would be rotated, but only, if the Visual Overlay is active.
The Rotation seems to work fine.

Can you explain which rotation effect you missed or wanted?
What also would be nice is to show min max temp values in de MeasTable of a spot measurement.
I'm sorry, but i am not sure what you mean.
A Spot is a Measurement of one pixel, there is no min and max. if you enable the min and max Marker for the whole image (Icon with red and blue cross in Menubar), the values are also shown in the "MeasTable". the Coordinates of min and max are in "MeasGrid"->(1) Spots->...
If you want to have a focus on min or max, you can goto "Visual" and select "Value Monitor" from the Select box above. with this Monitor you can select one of the measurements and View it directly.

I hope it helps, if not, give me more information please.
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #114 on: January 17, 2017, 05:49:57 pm »
On the camera tab there are 4 option 0 degree 90 180 and 270 (under autorange thermal expert), in the previous version I used that to rotate the live image in MainIR, but now it does nothing.

What I meant for the meas table is some statistics, so it sow minimum en maximum recorded temperature during the live image. Just like on a scope if you put a voltage measurement and put on the statistics it will record the maximum voltage and minimum voltage ever recorded by the scope.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 26830
  • Country: au
    • EEVblog
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #115 on: January 17, 2017, 06:52:48 pm »
Set this topic to Sticky!
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 329
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #116 on: January 17, 2017, 08:33:46 pm »
Unfortunately, it doesn't support FLIR One with USB connector (FLIR One for Android). It really should. I don't plan to buy another thermal camera (the Seek Thermal camera, that your software currently supports), and I already bought the USB Micro to USB Standard adapter needed to connect the FLIR One to my Windows PC.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #117 on: January 18, 2017, 09:40:57 am »
On the camera tab there are 4 option 0 degree 90 180 and 270 (under autorange thermal expert), in the previous version I used that to rotate the live image in MainIR, but now it does nothing.
:palm:
Sorry, I missed this after working on the Kernel.

Release Version 1.4.2.1 https://goo.gl/VXJhou
-fixed Image rotation on USB Stream
-fixed Scale issue on Time Plotter
-Change some Descriptions in English (in the Settings Window... in German: Einstellungen)
What I meant for the meas table is some statistics, so it sow minimum en maximum recorded temperature during the live image. Just like on a scope if you put a voltage measurement and put on the statistics it will record the maximum voltage and minimum voltage ever recorded by the scope.
Aha, a good idea.
I have some kind of Statistic for the "Plot" in mind, optional, like "Histogram" Statistic.
With the "Plot" (Window:Functions->"Time Plotter") you can select the measurements you want and record it over time.
I can enhance it with a table, containing the min and max Values.

For now, you can use the Plot and open the Mouse menu with right click inside the Graph. Enable "Show Point Values" and if you follow the Measured Line you should see the Values.
Set this topic to Sticky!
Thank you.
Unfortunately, it doesn't support FLIR One with USB connector (FLIR One for Android). It really should. I don't plan to buy another thermal camera (the Seek Thermal camera, that your software currently supports), and I already bought the USB Micro to USB Standard adapter needed to connect the FLIR One to my Windows PC.
I would be happy if this could be done.
To get a driver, use the Zadig Package like shown in the image "FoneTreiberinstallation.jpg".
See Here:
http://www.eevblog.com/forum/thermal-imaging/question-about-flir-one-for-android/msg1040424/#msg1040424

additional I attached my last playground here:
http://www.eevblog.com/forum/thermal-imaging/question-about-flir-one-for-android/msg1115653/#msg1115653

If I have a working sample, I would implant it as soon as possible.
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: Platonas

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #118 on: January 18, 2017, 05:02:40 pm »
On the camera tab there are 4 option 0 degree 90 180 and 270 (under autorange thermal expert), in the previous version I used that to rotate the live image in MainIR, but now it does nothing.
:palm:
Sorry, I missed this after working on the Kernel.

Release Version 1.4.2.1 https://goo.gl/VXJhou
-fixed Image rotation on USB Stream
-fixed Scale issue on Time Plotter
-Change some Descriptions in English (in the Settings Window... in German: Einstellungen)
What I meant for the meas table is some statistics, so it sow minimum en maximum recorded temperature during the live image. Just like on a scope if you put a voltage measurement and put on the statistics it will record the maximum voltage and minimum voltage ever recorded by the scope.
Aha, a good idea.
I have some kind of Statistic for the "Plot" in mind, optional, like "Histogram" Statistic.
With the "Plot" (Window:Functions->"Time Plotter") you can select the measurements you want and record it over time.
I can enhance it with a table, containing the min and max Values.

For now, you can use the Plot and open the Mouse menu with right click inside the Graph. Enable "Show Point Values" and if you follow the Measured Line you should see the Values.

 

Thank you for the quick fix  :-+

Yeah I now used the time plotter (very very nice feature) but after I will it consumes a lot of data. I will wait patiently for the statistics  8)
 

Offline slurry

  • Regular Contributor
  • *
  • Posts: 157
  • Country: se
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #119 on: January 18, 2017, 07:35:48 pm »
Big applause for your effort Joe!
This is a huge contribution you are doing, thank you very much!  :-+ :-+ :-+
 
The following users thanked this post: joe-c

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 760
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #120 on: February 01, 2017, 03:21:36 am »
... and if you like Joe's work and effort... feel the urge to donate some beer/pizza money via the 'donate button' on the About tab... :)

cheers,
george.
 
The following users thanked this post: joe-c

Offline jmaja

  • Regular Contributor
  • *
  • Posts: 162
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #121 on: February 02, 2017, 01:56:16 am »

Release Version 1.4.2.1 https://goo.gl/VXJhou

I downloaded and unzipped this, but couldn't really figure out what to do next. I tried to run ThermoVision_JoeC.exe, but got an error message "Windows cannot access the specified device, path or file".

So how is this software set up and run? Windows 7-64 and Flir E4.
 

Offline jmaja

  • Regular Contributor
  • *
  • Posts: 162
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #122 on: February 02, 2017, 08:00:41 am »
I downloaded and unzipped this, but couldn't really figure out what to do next. I tried to run ThermoVision_JoeC.exe, but got an error message "Windows cannot access the specified device, path or file".

So how is this software set up and run? Windows 7-64 and Flir E4.

The first problem was just to set the permissions correct for the .exe .bat and .dll files. Now I got the software running. It says that E4 needs to be in RNDIS mode. So do you need to run FLIRInstallNet.exe and Set_RNDIS_temporary.fif similar to doing the hack?



 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #123 on: February 02, 2017, 09:14:44 am »
The first problem was just to set the permissions correct for the .exe .bat and .dll files. Now I got the software running. It says that E4 needs to be in RNDIS mode. So do you need to run FLIRInstallNet.exe and Set_RNDIS_temporary.fif similar to doing the hack?
I am glad to see you get it working, while I try to reproduce the issue.

And yes, you need to use the FLIR InstallNet.exe and the Set_RNDIS command file.
But this Feature is not for a hack... it's for quick acquire a thermal frame.
It works too with normal FLIR E4, or FLIR i3 or FLIR C2... you just need the Camera in Network Mode (RNDIS).
See the fist 2 images here:
http://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949563/#msg949563

In the "Device: FLIR Ex" is a Console in the Tab "A".
Just enter a command and hit <ENTER> to send it.
To change the USB_Mode use:
use the Command:
rset .system.usbmode RNDIS_UVC
(needs a reconnect, but you can use the Telnet Console and USB Live View same time)
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline jmaja

  • Regular Contributor
  • *
  • Posts: 162
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #124 on: February 02, 2017, 11:42:29 pm »
OK I run FLIRInstallNet.exe and then from it Set_RNDIS_temporary.fif. But for some reason I got this strange network setting:
Code: [Select]
Ethernet adapter Local Area Connection 2:

   Connection-specific DNS Suffix  . : INFRARED
   Link-local IPv6 Address . . . . . : fe80::c09c:a8f9:19f8:5867%23
   Autoconfiguration IPv4 Address. . : 169.254.88.103
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.2

Obviously there was no IP connection to E4. After some time the Default Gateway became blank and also the Default Gateway of my WiFi became blank. I tried several times and even booted the PC, but no luck. Then I just forced from the PC network settings the following:
Code: [Select]
Ethernet adapter Local Area Connection 4:

   Connection-specific DNS Suffix  . : INFRARED
   Link-local IPv6 Address . . . . . : fe80::d015:8a3:2a86:c1a9%41
   IPv4 Address. . . . . . . . . . . : 192.168.0.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.2

Now I can grab an image from E4 using your software. Can I record video as well? I couldn't figure out how.

What does rset .system.usbmode RNDIS_UVC do? I tried to run that, but didn't notice any change, except for different messages in the light blue box appearing when connecting the USB cable. Or is RNDIS permanently (after power cycle) on after this? What command is used to get back to normal mode? Now I can't import images with Flir Tools. I tried FLIRInstallNet.exe and then from it Remove_RNDIS_permanent.fif, but it didn't help.

I didn't have any troubles with IP when I did the hack. But then I was using an older Flir Tools version.
 

Offline jmaja

  • Regular Contributor
  • *
  • Posts: 162
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #125 on: February 03, 2017, 12:39:41 am »
OK finally understood it's the webcam one must use for the video. Can you get the visual image as well with E4. I could only get PC camera or IR.

rset .system.usbmode UVC_MSD seems to work for getting back to default.
 

Offline rob9

  • Contributor
  • Posts: 16
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #126 on: February 03, 2017, 06:07:10 am »
Hi,

I would like to use a thermal camera as a surveillance cam from morning to night (spotting birds in the garden and trigger an alarm).
The E4 would not be able to do this, right?
Would a T.E. q1 plus do the job?
Besides the video stream with IR-Info and "temp switch" I would need a decent accuracy in varying ambient temperatures without having to manually shuttle/recalibrate in between.

Thx!
Robert
 
The following users thanked this post: santasemilla

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #127 on: February 03, 2017, 08:23:00 am »
You be not the first with FLIR RNDIS problems. ::)
But don’t forget, this way is not for public use. We use a debug access to the Camera, with a lot of more functions, but less support and stability.

The RNDIS_UVC set the USB Mode to NETWORK + WEBCAM. This setting was stored internal, so the next startup automatically restores this setting and it appears to be "permanent".
You can't get the images over the 178mB "FLIR Drive" like in MSD mode.
But... the MSD Mode locks the memory, so you can't take pictures if you have a PC connection. With RNDIS you can still take images and they were stored internal... and you can download them with FTP over the RNDIS mode.
This Feature was actually only implant in Ex-Tools, written for the Upgraded FLIR E4 Camera.

I plan a while later to move the most or all functionality from the Ex tools to the ThermoVision Project.
Well...
I just remove the License Code restrictions. The Ex Tools are Freeware now.
Here is the Download link
: https://goo.gl/chk9uv

I could only get PC camera or IR.
you can select the Visual mode to catch the Visual frame over the Webcam window.
but actually there is no direct way to get the visual frame, like the thermal one.
I would like to use a thermal camera as a surveillance cam from morning to night (spotting birds in the garden and trigger an alarm).
The E4 would not be able to do this, right?
I am not sure the usb connection will work for a long time like that, but I guess it's possible.
Try it  :popcorn:
Would a T.E. q1 plus do the job?
Besides the video stream with IR-Info and "temp switch" I would need a decent accuracy in varying ambient temperatures without having to manually shuttle/recalibrate in between.
it's the same thing. but the TE Q1 has not a internal operation system like the FLIR E4, maybe it's more stable.
I know the E4 has a raw thermal streaming mode, but I haven't the time to play with it.
Additional the TE Q1 delivers thermal data, but you need a external shutter for NUC.

Maybe a Raspberry Pi is good for this job. Stream the Image or Data over Ethernet and trigger a servo or something other for a automatic shutter.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline rob9

  • Contributor
  • Posts: 16
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #128 on: February 04, 2017, 02:19:19 am »

I am not sure the usb connection will work for a long time like that, but I guess it's possible.
Try it  :popcorn:


hehe,
I would but I don't have a cam yet. The agony of not just buying one though... ;D

Not sure I understood correctly: With E4 one can not continuously monitor the video-Stream with "Temp switch", right?
One would need to press the grab IR/Refresh button to capture an image that would then be analyzed?

with q1 the temp switch can monitor the video stream continuously?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #129 on: February 04, 2017, 08:36:18 am »
Not sure I understood correctly: With E4 one can not continuously monitor the video-Stream with "Temp switch", right?
No... for the "Temp switch" you need thermal Data, not just a video from the Camera.

long time ago i make a longer measurement with my E4 (FW 1.19.8 ) and collect some data over the USB Network mode for
10161 Seconds -> 169.35 Minutes -> 2.8h
it's possible to view the Live image on PC while you track Thermal Values like the Maximum temperature with the Ex Tools, but I guess, it is not stable for 24/7. I can remind that a user catches the Video over night and has various disconnects. The FLIR E4 is a really good handheld device, but not a security camera. But that is just my opinion.
One would need to press the grab IR/Refresh button to capture an image that would then be analyzed?

well... it is possible to make this automatic... but with FPS <1?
with q1 the temp switch can monitor the video stream continuously?
Yes. but its USB too. maybe you have a problem once a night, maybe once a month,  maybe never.
but I guess the TE works longer than the FLIR over a Debug Connection. But that is also just my opinion.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: rob9

Offline rob9

  • Contributor
  • Posts: 16
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #130 on: February 04, 2017, 06:46:46 pm »
@joe-c

Ok, now I understand


Thanks again   :)
 

Offline rob9

  • Contributor
  • Posts: 16
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #131 on: February 08, 2017, 06:35:04 am »

I would like to use a thermal camera as a surveillance cam from morning to night (spotting birds in the garden and trigger an alarm).
...
Besides the video stream with IR-Info and "temp switch" I would need a decent accuracy in varying ambient temperatures without having to manually shuttle/recalibrate in between.


The distance to spot ratio might be another thing to be considered.
On the Display one might be able to distinguish a bird from a tree. But the thermal camera would also have to be able to measure the actual head-body-temperature to
trigger the temp switch.
looking at several thermal images of birds, often the head/eyes are the hotspots, measuring maybe 3cm.
With a distance of around 15metres that would be a distance to spot ratio of 500:1.
Being more optimistic and pretending the whole bird is a 5cm big hotspot that would be a distance to spot ratio of 300:1...

I don't know the Distance to spot ratio of the q1/q1 plus but I think 500:1 or even 300:1 is quite challenging

edit: the distance seems to be more like 25 metres, so that would mean a distance to spot ratio of 833:1 to maybe 500:1 ...  :(
I am so sorry guys for making you answer all those questions only to find out that the hardware will probably not be able to perform
« Last Edit: February 09, 2017, 03:42:57 am by rob9 »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #132 on: February 20, 2017, 08:46:11 am »
Version 1.4.3.2
Download: https://goo.gl/4OVlzs

Changes:
- the Settings window is now embedded as Document window.

Plot Statistic
The Statistic has to be enabled to see it, like histogram->Statistic.
In the table the highest and lowest Value for each (Plot) enabled Measurement during the Run will be stored, and the Time of the change.
There is also a Number of Points Limiter. If enabled, each new point over the allowed threshold will drop the oldest point for this curve. This is for longer measurement to prevent overfill of the Memory.
All previous Plot Settings from the "Functions" window are moved to the Plot window. To extract curves or the Statistic table just use the mouse menu.

Thermal Expert Planck Calibration
If the TE runs with WinUSB (zadig Driver), the temperature can be calculated as before with the 2 Point Cal. Since now it is additional possible to use a Planck Calculation, like on FLIR Images. Each Value can be changed and stored to file. This is a R&D Function with the goal, to make the TE to a self calibrated Thermal Camera with full access to the Parameters.
Now the Raw Device temperature is acquired.
Additional there 2 new Windows:
- TE Extra bytes (Tab "Ext 1"->"Extra Bytes")
shows the attached bytes after the pixel values. I found there some kind of device temperature map. Some unknown values are there... I guess offset 222759 looks like the minimal raw value repeated to end of frame
- Planc Calibration (Tab "Ext 2"->"Show P-Cal Window")
This Tool collect:
+ a Raw value (whole frame or if enabled, only average of cal box)
+ a reference value (you have to enter manual the real temperature of the object which result the raw value)
+ and the device Temperature (actual 2 Values for TEQ1 min and max)

More Infos about TEQ1 Calibration here:
http://www.eevblog.com/forum/thermal-imaging/thermalexpert-reverse-engineering-jar-dll/msg1140669/#msg1140669

Good night
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: Jeroen13

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #133 on: February 20, 2017, 05:00:39 pm »
Really nice job again  :-+

Are there any advantages using de zadig/planck method over de i3 Driver ? Except for the image quality.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #134 on: February 22, 2017, 07:32:53 am »
Are there any advantages using de zadig/planck method over de i3 Driver ? Except for the image quality.
well, the DLL way is simple and just works. The WinUSB (Raw Mode) has a lot of more settings, but its more customable.
i guess that i3 has fixed the emissivity to 1, in the Raw Mode you can change it.
if the setup is right, it should be possible to measure more accurate than using the DLL.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #135 on: March 22, 2017, 08:13:16 am »
Hello,
today I got a message from a user... he can't download because the file is "infected" and only the owner can download.
I don't know why Google don't contact me if there scanner blocking the files.

Well... I don't placed any Virus or other malware in my Program.
I don't wonder problems with the one or other Virus scanner. A Virus is just a program too.
the scanner can detect, that I read key stokes. But it don't know if I catch passwords or just keys for easier moving one of two images to match a overlay for example.
I contact the support and will see for the next steps.
for now, I uploaded the with the old way (host on my Website).
I tried with this online Scanner: https://www.virustotal.com/
Result for the whole zip: 1/58
Result for just the ThermoVision_JoeC.exe: 2/61
The first is the "Fail" or "Malware detected" and the second is the number of Scans. So 2 Fails and 59 Pass for now.

If I done with the next Version, I try some settings to make it "Virus detector clean". But for now I work on other things.

As a small preview I attach a image with 2 new things:
- Visual isotherm has no more hard borders, its starts with a little opacity
- new option "Visual grayscale". grayscale is better to see in contrast to a color scale.

Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #136 on: March 27, 2017, 08:51:43 pm »
today I got a message from a user... he can't download because the file is "infected" and only the owner can download.
I don't know why Google don't contact me if there scanner blocking the files.
Google warned me about the virus as well. I had to mess around with making a copy of the file in my drive to download the "infected" file as the owner.

As a small preview I attach a image with 2 new things:
- Visual isotherm has no more hard borders, its starts with a little opacity
- new option "Visual grayscale". grayscale is better to see in contrast to a color scale.
Is it about 1.4.3.2 version? Because I did not find how to get the smoothed edges with v1.4.3.2 Visual isotherm...
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #137 on: March 28, 2017, 05:36:21 am »
Google warned me about the virus as well. I had to mess around with making a copy of the file in my drive to download the "infected" file as the owner.
interesting, I didn't know it was possible.
Is it about 1.4.3.2 version? Because I did not find how to get the smoothed edges with v1.4.3.2 Visual isotherm...
no, these 2 functions was new features in the next version. in the next few weeks it should be done.

In the next Version it will be possible to load a "multi Plot" (actual name is "all side by side"). The File structure is the same.
so if you store now with "all side by side" you can load them with the next version.

I work now on a Report function. if you what to try the "alpha" Version of the Report, just start the Program with the Argument "-report" and enable the window in the menu.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: dmode90

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #138 on: March 29, 2017, 09:16:18 am »
My Webhoster delete my old Version because he also detects a virus.  :palm:

i spend some time and upload a new clean version.
Scan of exe 0/61
Scan of zip 0/58

i hope the problems are gone.  :popcorn:
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline otokonohito1982

  • Newbie
  • Posts: 3
  • Country: sg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #139 on: April 07, 2017, 02:34:35 pm »
Hi Joe,

Am running Win XP machine (32 bit). Problem with advapi32.dll as it does not have the RegGetValue function. Is there a way to modify source code to use RegQueryValueEx instead? Cannot detect my Seek camera, and need to do so urgently.

Thanks!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #140 on: April 08, 2017, 07:33:28 am »
i did the change to "RegQueryValueEx" some Version ago. i tried a few minutes ago on a x86 Winxp Machine... Seek Compact works without any problems.

Which Program you use?
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline otokonohito1982

  • Newbie
  • Posts: 3
  • Country: sg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #141 on: April 10, 2017, 08:09:29 pm »
Compiling on SharpDevelop 4.4
Code is C# code from sgstair.
Code compiles on Win 7 32 bit, but the machine I need to use runs on Win xp 32 bit.
Just need to get the correct syntax and function prototype for the function call to RegQueryValueEx on advapi32.dll
The function from C# is: static string RetrieveDeviceProperty(IntPtr devInfo, SP_DEVINFO_DATA devInfoData, string deviceProperty)

Please help me...thanks!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #142 on: April 11, 2017, 07:20:37 am »
Hello,

here is a old project file for the Seek, with Mapcal if i remember right.
And that use "RegQueryValueEx". I used Sharpdevelop 3.2 and 5.1:
http://joe-c.de/modules/download_gallery/dlc.php?file=156

hope it helps
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: otokonohito1982

Offline otokonohito1982

  • Newbie
  • Posts: 3
  • Country: sg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #143 on: April 11, 2017, 02:00:55 pm »
Thank you so much! All I had to do was to replace the original NativeMethods.RetrieveDeviceProperty and include the following in NativeMethods.cs:

        [DllImport("advapi32.dll",EntryPoint="RegQueryValueEx")]
      public static extern int RegQueryValueEx(IntPtr hKey,string lpValueName,int lpReserved,out uint lpType, IntPtr lpData,out uint lpcbData);

Worked like a charm.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #144 on: April 17, 2017, 07:43:02 am »
Releasing now Version 1.4.4.2

Changes:
-Flir Planck Values are saved on closing application
(each time a Flir *.jpg was loaded, the values was overwritten. This values  will be used to read Sequence files.)
-DIY Thermocam descriptions are now in sub folder
-Visual effects are now located in "Visual->Effects"
-Visual Gray effect is now available (additional to Visual Relief)
(Visual Gray result a grayscale Visual field, with better contrast to the color scale)
-Visual Isoterm now starts with a opacity
(no more hard borders between IR and VIS)
-Spot Measurement has now a 3x3 Kernel option
(if enabled, the result value is the mean of the point value and the surrounding pixels)
-Spot Measurement has now a show Raw option
(if enabled, the raw value was shown below the temperature... useful for calibration)
-Planck Calibration is now usable for Seek Thermal
-Plot multi (previously called "all Side by Side") files can be loaded again
-Plot Marker
(now 3 Marker pairs are usable. each Marker has 2 Points and calculate the difference between both)

WDC (Warmup Drift Correction)
it's a sub function of the "Planck Cal" Window. this use a table to corrects the temperature drift of the camera.
after reading the table, a smoothed curve was used to generate a internal offset table. this offset table was used to correct the Raw value before the temperature was calculated.
the goal is let the cold camera deliver right temperatures.
the wdc file just contains the raw reference value at fist line, followed by pairs of device raw temperature an image raw average value.

To record a new WDC File just point the camera to a uniform heated and temperature stable object. i use the Wall. then enable the camera streaming and the WDC Acquisition from Planck Cal-> Warmup Drift correction.
Wait until the camera is warm.
after save the file, change the raw reference default value to a raw value from the camera if warmup is done.

Flir Sequence (*.seq)
will now calculated with the Planck Values (was shared from Flir image grabber). before anybody open a sequence, fist load a image from this camera to get the Planck Values from the camera to calculate the temperatures right (not for old Exx Series... more info below).
Additional some extra settings like offset and resolution was now set automatically.
I know 2 types of Sequence...
1 with one Header (old cameras like i3-i7 or E30-E60)
2 with 2 types of header (newer Cameras like C2, E4-E8)

now it is possible to record a Sequence with self set parameters. this sequence could be downloaded an read by the Thermal sequence function. each frame can be normally analyzed.

RTF Report
it's only a RTF Editor like Windows WordPad. It has not much functionality, but I guess it's enough for a report.
Functions:
- bold, italic, underline
- incase or decease the font size
- text direction (left, center, right)
- bullet markers
- change color of text foreground or background (or the whole page)
- insert a picture (IR, Visual or select extern file)
- insert measurement Table
- use Templates
- auto insert with "Tags"

Tags are text markers, they will be interpreted and replaced by the requested contend.
for example: #IR:320x240# will result a MainIR image scaled to 320x240 (if you have another Image ratio or use a Portrait format, this values needs to be modified).

its now easy to auto generate a report... just open a image, right klick on the thermal image and choose "Generate Report"  (each time the submenu will be open, the folder with the templates will be explored). If a new template was placed in "ThermoVision_JoeC_V1.4.4.2_relFE\TVisionData\ReportTemplate" it will be selectable on the next right click.

Here are the Project page with some Images:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http://joe-c.de/pages/posts/version_1.4.4.2_199.php

Sadly there is a problem with "false Positives" on a virus scanner. but older version, (was previously scanned as clean) has now false positives too. I hope the next Scanner update will fix this.
for now there will be shown 2 false positives:
Gen: Variant.Strictor.131700
Trojan.Strictor.D20274ä

Additional note for Exx users (old model without MSX, maybe the new too). i get this camera a few days ago and note, that no Planck values was stored inside the Images. In this case use the "Device: FLIR Ex" Function and connect to the Camera over Network (Wifi or USB RNDIS). with "init Grab"
all Planck values was read.
I see, that the camera has 2 different Sets of Planck values... one for -20 to 120 °C and one for 0 to 650°C

if somebody has problems or questions, let me know.
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #145 on: April 19, 2017, 06:00:25 am »
Hi Joe-C,

Thank you for your great work, it is simply amazing! I'm testing it with a Seek Thermal Pro and I have a specific question. Is there a way to adjust emisivity in your software? Sorry if it is something obvious I'm not seeing.

Thanks again!
Greetings from Argentina.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #146 on: April 19, 2017, 06:50:00 am »
Thank you.
I'm testing it with a Seek Thermal Pro and I have a specific question. Is there a way to adjust emisivity in your software?
Are you sure it is the "Pro"? I implant the Seek Thermal Compact / XR and i guess the Pro is similar, maybe just another resolution setting and that's it. But i never had a "Pro" and cant make any tests.

And to the other Question...
Select Tab: "Ext 2", "use Planck Calibration" have to be checked and there you can set Parameters like emisivity.
But i don't make a calibration for seek yet. Maybe the set will be different for each device.
You have to wait until the Device is warmup (device raw temperature don't change).
and then you need to acquire the raw value and the real value. if you have some points on a wide temperature range, you have to modify the Planck values until you get the right values (meaning, the real temperature and the calculated from raw was close together). if that is done, you should be able to use parameters like emissivity like normal.

good luck :-/O :-DMM
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #147 on: April 21, 2017, 04:00:49 am »
Sorry, my bad! It is a Seek Thermal XR, not the PRO.

Yes, calibration is kind of tricky haha. I've been researching the thread to get a clear idea. I'll give a try to the parameters.
Thanks a lot!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #148 on: April 30, 2017, 09:43:54 am »
hey guys...
i don't like the virus positives and had a simple idea... i reduce stuff until the scanner say its clan.
i want to see if i can fix the issue or make a second release with little reduced functionality, but "clean".

well... i have no more to reduce but the scanner still shows positives:
Scan with: https://www.virustotal.com/de/
File: ThermoVision_JoeC.exe
Founds: 12 / 60  :scared:
- HEUR:Trojan.Win32.Generic
- Gen:Variant.Strictor.131700
- malicious (moderate confidence)
- Trojan.Strictor.D20274
- Troj.W32.Generic!c


I use Sharpdevelop 5.1: http://www.icsharpcode.net/OpenSource/SD/Download/Default.aspx

Can please somebody build his own exe and try it out?
i don't understand whats the problem and why its "positive"  |O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 329
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #149 on: April 30, 2017, 03:24:25 pm »
Some Images from my X-Ray device, maybe interesting for somebody.

I don't remember any difference between the iOS and the Android version. They both connected over USB  :-+
X Ray device? Where did you buy such a thing?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #150 on: April 30, 2017, 06:53:46 pm »
X Ray device? Where did you buy such a thing?
i found it on ebay, it was used and bought from a Frenchmen.

i have a hidden project page for this:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fprojekt_x-ray_7.php

A nice device, but now just standing around.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #151 on: May 05, 2017, 05:39:59 am »
Hi Joe,

I have some questions regarding calibration. I’ve been reading the whole thread this weekend and playing around with my Seek-Thermal (XR).
I’ve been trying to calibrate my Seek with 2Points Calibration option and found out that if I expand the temperature range you cannot trust measures along the span. I tried with a frozen package from the fridge and a hot pan as cold and hot sources. I also have an optic pyrometer which I used as contrast and reference. The result were OK readings at high and low temps (~-14°C and ~150°C) but very inaccurate in a mid-range. I tried my own forehead temperature with the Seek and got 15°C in one calibration and 45°C on another test. (…should have been ~32/34). I tried other close-to-ambient-temperatures and they were equally wrong. When I tried closer deltas for high and low calibrations sources, the skin temperature was closer to reality.

I also played as you say “the dirty way” modifying the slope and offset, but again, if ranges are very apart, that would induce errors along the range. Is this normal? Does anybody has some additional tips to share? Could it be possible to do some “multi-points” calibration? In order to get a curve instead?

Additionally, should I calibrate every time I’ll be using the camera? Should I use save/load in a file? Do you know if this file is still valid if I use the camera with the phone App?

Regarding GO-maps, I was able to get quite a good image quality. Nevertheless, after 4 or 5 seconds after obtaining the map, the high temperature goes up in the scale (not the reading) and the scale shows only low temperatures (mostly blue image with the default colorbar). I tried to disable/enable autoscale a couple of times without results. What could I be doing wrong?
I would really appreciate your help to understand and correct the calibration issues!

Thanks so much!



Thank you.
I'm testing it with a Seek Thermal Pro and I have a specific question. Is there a way to adjust emisivity in your software?
Are you sure it is the "Pro"? I implant the Seek Thermal Compact / XR and i guess the Pro is similar, maybe just another resolution setting and that's it. But i never had a "Pro" and cant make any tests.

And to the other Question...
Select Tab: "Ext 2", "use Planck Calibration" have to be checked and there you can set Parameters like emisivity.
But i don't make a calibration for seek yet. Maybe the set will be different for each device.
You have to wait until the Device is warmup (device raw temperature don't change).
and then you need to acquire the raw value and the real value. if you have some points on a wide temperature range, you have to modify the Planck values until you get the right values (meaning, the real temperature and the calculated from raw was close together). if that is done, you should be able to use parameters like emissivity like normal.

good luck :-/O :-DMM
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #152 on: May 06, 2017, 04:16:48 am »
hi santasemilla

Very interesting. I had not much tried with the 2 Point Calibration. Meanwhile I know a difference between radiation and temperature.
The radiation and the Temperature are not linear.

The “Planck” Calibration was acquired from a FLIR Camera and should handle the correct transmission between raw and temperature.
And you have a second problem with the Seek... the detector is really temperature sensitive.

Fist you need to stabilize the Seek Thermal Temperature. A big solid metal block should be good for that.
If this is done, you can open the Planck Calibration Window and enter some RAW Values with the Real Temperature.
If you have some Values with different Levels, you should be able to find with “trial and error” the right values for your camera.
Then you should also be able to use the emissivity setting like normal.

To the Mapcal. I have some infos about it on my website:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fprojekt_x-ray_7.php
And here some infos about the Seek Thermal:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fprojekt_x-ray_7.php

Its important to know... the Seek has 2 Modes:
Normal Mode... Shutter rises frequently...each 3-8 Second. On each Shutter processing, the Gain and offset values was set for the Pixels.
Raw Mode... no Shutter, no Gain or Offset changes.

If you perform a mapcal in normal mode, it is possible that the change of the detector temperature will result in a gain or offset change for some pixels. This pixels shift after the Shutter process, but the map has still the old value. Because that after a shutter some single pixels start “glitching”.

I suggest the following way:
1 plug the seek on a metal block to fix the temperature
2 let the seek run in normal mode until the “Raw Temperature” value from the seek was stable... for 20 seconds
3 switch to “Raw” Mode
4 Perform Mapcal
… then  the camera should be in usable condition.

Sadly this have to be repeated if the Seek was removed  from USB.
I see some different voltages inside...like 2.8Vfor the detector.
Its possible to supply that part and unplug from USB without loosing the Gainsetting from the Detector. Then you can reconnect in raw mode with a existing Gainmap.
There is something I want to explore... but no time... standard problem 8)

.. I tried to disable/enable autoscale a couple of times without results. What could I be doing wrong?
I will check this in the next days to be sure it is no bug.
If you disable the Autoscale, the Scale have to be at the last setting.
If some pixels shift they appear in the image, but the whole image should be shown like before.

I hope it helps.
Joe-c

Edit: i had no problems with the disabled Auto scale. I get new frames but the temperature scale don't changes.
« Last Edit: May 08, 2017, 08:05:11 am by joe-c »
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #153 on: May 15, 2017, 03:45:02 am »
Version 1.5.0.0

Changes:
- 90° Rotation in MainIR
(if enabled, each rotation in MainIR will also affect the visual image)
- fixed acquisition error for half size Flir images
(reading a Flir One image in real resolution will no more have a line error at the side)
- 2 more types of visual image from Flir Images are supported
(PNG from Exx Series and DAT from Flir One with "Thermal Camera+" App)
- Argus 3 *.raw images are supported now
- Imagebrowser has 3 new sources
--> Flir Exx from SD-Card
--> Flir Exx from folder
--> Argus from folder

And finally... the Program has a new icon, because the previous Icon result a false Virus positive on some scanners.
More Information's here:
https://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fvirusmeldungen_202.php&sandbox=0
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #154 on: May 20, 2017, 09:29:29 am »
Hi Joe,

Thanks for this new upgrade! I'm still struggling with a good calibration of my Seek. I (as usual) have some questions about your software:

Do you have any source to better understand the variables under the Planck Calibration window? For example, what are the Planck_R1/R2/O/B/F variablesand how the "Warmup Drift Correction" works? That would be helpful to better understand the process. By the way, the links you put in your previous answer to my questions I guess they are not right as they point to your x-ray device  ;).

Another question/suggestion:

Would it be possible to shift the temp map after the sample is taken? I mean, in my best calibration I got a constant shift of 3deg C from the real values, so it would be great if I could offset the measures after I save the picture. (...could sound tricky but is like a "dirt calibration" but afterwards)
  Nevermind about this! I found the offset at the Image Processing tab, sorry  :palm:

And  the last one: Would it be possible to plot the scale next to the thermal picture in the report? Maybe there could be some extra variables available, apart from the ones you included, to report and incorporate to a custom template. That would also come in handy!

As usual, thanks so much for this great soft!!
« Last Edit: May 20, 2017, 12:28:51 pm by santasemilla »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #155 on: May 21, 2017, 08:53:19 am »
As usual, thanks so much for this great soft!!
You're Welcome
Do you have any source to better understand the variables under the Planck Calibration window? For example, what are the Planck_R1/R2/O/B/F variablesand how the "Warmup Drift Correction" works? That would be helpful to better understand the process.
I just can tell you, that Planck R2 is "global Gain" and Planck O is "global Offset", that I read somewhere from FLIR Camera.
I guess these two values will be used to let each Camera have a specific response in relation to the radiation during the factory calibration. Sadly I don't know more yet.

The Warmup Drift Correction is a simple thing:
Build the Table: point the Seek to a Temperature Stabilized Target and enable Stream and Panck Cal Window->Warmup Drift Correction->(change name and) "start new".
Now each time the "Seek Raw Device Temperature" was changed, the Value and the Raw Mean was recorded (only one value per "Device Temperature"). These two values was stored after "save".
Use the Table: the first value inside the xxx.wdc file was the reference value (value after warm up). each time a new frame arrived from the device, the device temperature was used to acquire a difference to the reference. this difference was removed from the frame value. as a result the  Raw of the Device was shifted to the real raw of the object.
Sadly that don't seems to match on other Seeks, see image.
By the way, the links you put in your previous answer to my questions I guess they are not right as they point to your x-ray device  ;).
Oops :palm:
here the right ones:
https://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fmapcal_198.php
https://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fwaermebildkamera_seek_thermal_178.php
Additional here is a temperature Stabilized Seek with Mapcal and 30FPS Raw Mode (non public feature).

Would it be possible to plot the scale next to the thermal picture in the report? Maybe there could be some extra variables available, apart from the ones you included, to report and incorporate to a custom template. That would also come in handy!
oh  yes... why I missed the scale?!... ::)
this will follow.
Thanks
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline methael

  • Newbie
  • Posts: 3
  • Country: ca
  • Physics student at york university
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #156 on: May 30, 2017, 06:07:01 am »
Does this support seek thermal compact pro?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline teund

  • Newbie
  • Posts: 2
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #158 on: June 03, 2017, 06:35:49 pm »
Looks like great software, so I tried to run it for my recently bought Seek Compact (not PRO) thermal camera on Windows 10. Windows 10 does see my SEEK camera when I plug it into a USB port. But the Thremovision software says: "SeekThermal_Connect -> Seek Thermal Camera not Found!". My device is a dual-boot tablet. When I run Android on it, it does see the SEEK camera and I can use it with the original SEEK software to display images. Am I doing something wrong? Do I have to install drivers to run Thermovision on Windows 10?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #159 on: June 04, 2017, 08:08:21 am »
Do I have to install drivers to run Thermovision on Windows 10?
have you installed the winusb driver for your seek?
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline teund

  • Newbie
  • Posts: 2
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #160 on: June 04, 2017, 05:35:57 pm »
Installing the drivers made everything work. Great software, thanks.
 

Offline bozidarms

  • Regular Contributor
  • *
  • Posts: 109
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #161 on: June 20, 2017, 05:49:30 am »
Hi Joe,
i want to ask if is it possible to valuate images from CEM DT9885 camera with your software?
Forum member Ben321 have done some interesting work with images from that camera,
hope that it would help you further:
Quote
Just did some digging into the JPEGs from this camera, using a hex editor, and Gimp (using its raw image loader feature, which lets you specify offset, width, height, and raw pixel format), and have figured out a way to get to the raw data in the DT-9885 thermal imager.

Scan the file for the unicode string FPZdnx (yes, it is case sensitive). Because it is unicode, it's 2 bytes per letter. So this is a 12 byte string you are looking for, with the following hexidecimal values:
46 00 50 00 5A 00 64 00 6E 00 78 00

After finding this byte string, the raw 16-bits-per-pixel image data starts exactly 96 bytes past the last byte of that string. So after your byte string scan finds this byte string, jump to the end of the byte string (12 byte jump), and then skip 96 bytes (the raw image header is 96 bytes long) to get to the start of the actual raw image pixel data. Alternatively do a 108 byte jump from the start of the 12 byte string (this will eliminate one step in writing a program that is designed to load the raw data). Unlike FLIR's FFF format, which (when embedded in a JPEG) is split up into JPEG sized chunks (each with a header that states the size of that chunk), the format used by the CEM DT-9885 doesn't use JPEG format in any way for the raw data. It's simply appended to the JPEG section of the image file. To find where it starts, use the technique I mentioned above. Not sure where the width and height are stored though, as I've not reverse engineered the header yet. I will be sure to provide more info as I dig deeper into the header of the raw data section. I assume the same basic format is used for other thermal imagers made by CEM (including their 160x120, and 640x480 thermal imagers). The DT-9885 is a 384x288 thermal imager. The JPEGs it saves have 640x480 for the JPEG compressed image, because they use upscaling, but the raw image stored at the end of the JPEG file is not upscaled at all (unlike the cropped then upscaled raw thermal image saved by the FLIR One).

It was great that you attached pics from your DT-9885 in your posts here. If you, or anybody else here has any other CEM thermal imagers in various resolutions, please post pics from them here too. It would help me to reverse engineer their format.

Thanks and regards
« Last Edit: June 21, 2017, 07:32:43 pm by bozidarms »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #162 on: June 21, 2017, 07:07:49 am »
Hello,
yes the info's are quite useful to acquire the raw frame.
the next important step is to know how translate the raw to temperature.

its possible to use the embedded "IR-Image Decoder". but for each frame you have to find the right start offset from file.
a ugly workaround, i know.
after get the frame you can set the min and max manually (next to "Settings>>>") to remap the temperature values over the frame.
i will implant the "CEM" Camera in the next Version but for now this will only more easier acquire the raw frame.

i don't have the time to decode the images by myself, but maybe "Ben321" or somebody other can help here.
as sample i use your image from here:
http://www.eevblog.com/forum/thermal-imaging/thermal-cam-imagercem-dt9885-experience/msg1236383/#msg1236383
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: bozidarms

Offline bozidarms

  • Regular Contributor
  • *
  • Posts: 109
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #163 on: June 21, 2017, 09:08:45 pm »
Hi Joe,

thanks for your effort,
unfortunately i cant help further, have almost 0 knowledge of software and programming stuff  :palm:
I would try to resend your post and ask for help, to "Ben321" - hi is only hope now!

Regards
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #164 on: July 19, 2017, 07:06:42 am »
Release Version 1.6.0.0
Download: https://goo.gl/qmQJoJ

- Camera Mode ends with the Icon top left for 3 ways:
 - Right mouse click
 - Middle mouse click
 - Left mouse click for 3 Seconds
- Some bug fixes
- Some resources (*.png) like the min and max spot was no more an embedded resource. Since now they can be changed if somebody like other icons, see: "TVisionData\Res".
- 2 calibration files for Seek Thermal and Thermal Expert was updated. I guess they need some adjustments for each Camera but they should have a better start point now.

- implant "CEM DT-9885" *.jpg Files
 (Using Planck Calibration, I tried to find good values with some images, maybe each owner has to do some trial and error until it match right)

- Imagebrowser now have a real Browse function. It's possible to declare Favorites (names and paths was stored on closing the Program)

- Report now has an optional Temperature Scale for processed IR and processed Visual
 (There also exist additional "CS" (Color Scale) containing Tags for template)

- New Device Type: Serial Sensor
Each Serial Sensor has his own Serial Port binding. It send a command and try to parse the answer to a floating point value. Its now possible to use this to track additional information, like a hardware Temperature Sensor, Voltage, Current… whatever.
This Value appear like a normal internal Measurement… it could be tracked in Plot or use as input for a "Temp Switch".
The "Temp Switch" can also output on another Serial Port with the Action "SerialPort->Send xxx".
So there are 2 Inputs (Serial Sensor) and 1 Output (TempSwitch) for external Serial Communication Hardware.

If something don’t work like expected, let me know.
Best wishes
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: frenky, bozidarms, santasemilla

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #165 on: August 03, 2017, 08:02:52 am »
If somebody want to experiment with his Flir one... there is a "hidden alpha feature", maybe not that stable and only basic functions, but better than nothing.

1. start the Program with the Parameter: -Fone_test
2. start the Server with "Device: Flir One->SET"
- after that the red label should go to a yellow "PORT OPEN"
- the IP should be appear below (if your PC has multiple Network cards its possible that the false IP was acquired, then you have to get your PC IP from the Network settings)

3. install the FOne Ultimate app from here:
http://www.eevblog.com/forum/thermal-imaging/fone-ultimate/msg1249462/#msg1249462
4. Enter your IP and start the Steam

i have here a short video for that:

FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #166 on: September 12, 2017, 07:24:38 am »
Release Version 1.7.0.0
Download: https://goo.gl/VSPc6a

Changes:
-Interpolation and color scale are now set in the bar at the bottom.
(previously at function-> display, at the bottom right the current IR resolution is always visible)
-Median implementation
-new color palette "RedGrayBlue"
-Option: "IR page lock" at Visual
(adjusts the height or width when the image size of the IR overlay has been changed with the mouse so that the aspect ratios remain the same)
-About window now has a list view, instead of single-clicks from before.
-The delta line and the measuring line can now also run backwards
-Mbox now has 8 ways change the Size
(before it was 2. When the mouse pointer comes against one of the Mbox walls, the boundaries will change yellow, which will change with a mouse click and move, Default are 10 pixels, this could be changed in Settings->App page)
-IR Zoombox is now no longer at Visual but now in functions tab

New window: PictureProcessing
The window is currently only called with "Visual" and replaces the functions "Visual Rotate" and "Grayscale".
There are also functions for changing the size, adjusting brightness and contrast as well as the color balance and crop.
This makes it easier to edit visual image than extract them, edit them externally, and import them again.

Graph Histogram
This new type is a relative histogram which, depending on the scale, indicates the frequency of certain temperatures, as was already possible in the case of the previous one. But this time it is a bar graph to which the current color scale is applied. In addition, there is a cursor line, which displays 3 values: the counted temperature, its frequency and the cursor index. As with the old histogram, it is only calculated and displayed when the window is activated.
In the case of auto scaling, the highest occurrence determines the height scale. If manually, you can use the number on the right to set the height scale itself, which is simply not shown.

report
From now on, existing reports are not just overwritten.
Now a you will be asked by new content to add or replace.
There are 2 new templates for adding single pages. In addition, reports can now be started from the imagebrowser with all the selected images.

Serial Sensor
From now, a setup can be saved and loaded. There are 2 setups that are automatically loaded (e.g., "TVisionData\SerSens_Setups\Autoload_SerialSensor1.txt").
In addition, the protocol for the OWON B35 multimeter (http://www.eevblog.com/forum/testgear/need-advise-for-owon-multimeter/) is now supported. It is thus also possible to record voltages, currents, resistances or other parameters in addition to the regular thermal image temperatures.
Since a "Serial Sensor" can also be used as an input for the "TempSwitch", it is also possible to trigger by voltage or current limits.  :-DMM
The name of the active sensor corresponds to the selected measurement type.

best wishes
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline scelestus13

  • Newbie
  • Posts: 4
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #167 on: September 20, 2017, 11:30:41 am »
I just wanted to say this software is very useful to me, but I had a question--

I have a camera with pixels destroyed by shining a IR laser at the camera, so I tried using the death pixel map to confirm this. I've attached the photo and the death map for this output just looking at a isothermal surface. Any thoughts on why the discrepancy exists?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #168 on: September 21, 2017, 07:31:25 am »
It looks very interesting.
your Damage will result Raw Values in "valid Range" and in this case they will don't be detected as defect.

The DeathPixelMap was only generated with the Calibration frames at startup. Maybe its a good idea to enhance the Map with "detected" pixels from the map cal.
try to use the Mapcal:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fmapcal_198.php

this may help to improve the image quality, but now it don't add defect pixel to the map (only Pixels from the map will be replaced automatically with surrounding pixels).

Best wishes
Joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline scelestus13

  • Newbie
  • Posts: 4
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #169 on: September 21, 2017, 04:02:18 pm »
It looks very interesting.
your Damage will result Raw Values in "valid Range" and in this case they will don't be detected as defect.

The DeathPixelMap was only generated with the Calibration frames at startup. Maybe its a good idea to enhance the Map with "detected" pixels from the map cal.
try to use the Mapcal:
https://translate.google.de/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fmapcal_198.php

this may help to improve the image quality, but now it don't add defect pixel to the map (only Pixels from the map will be replaced automatically with surrounding pixels).

Best wishes
Joe-c

Oh, cool. Thanks again, this software is extremely useful for the research I'm currently doing.
 

Offline LesioQ

  • Contributor
  • Posts: 45
  • Country: pl
  • Every king should be naked.
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #170 on: October 02, 2017, 07:50:55 pm »
Hi,
Is there any way to invert camera image in both X and Y in Thermovision ?
This would be great for single IR lens modders :)
 
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 329
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #171 on: November 21, 2017, 07:18:22 pm »
Please get this working with Seek Thermal Compact Pro. The pro version is what I have, and I primarily intended to use it not with my smartphone, but with my desktop PC (after it got reverse engineered). My smartphone was really just a test platform for me, to verify that the device worked. With its 320x240 resolution, at a frame rate of 15fps, and a price of only $500, it is by far the best cheap thermal imager available currently. I assumed that the reverse engineering community would have reverse engineered it within a couple months of the product being released by Seek Thermal, but I've been waiting now for a very long time, and absolutely no progress (and from the people I've talked to, absolutely no desire to bother reverse engineering the device). What's going on here?! Please SOMEBODY, reverse engineer this for me.
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #172 on: November 22, 2017, 06:28:44 am »
Hi @Ben321,

Maybe you should check your manners. What Joe-c does is putting a lot of work, time and effort freely shared with this community. By the way, there is a PayPal button on his app to contribute at least with a beer. Maybe you can reverse-(engineer) your wallet and drop some stimulus and considerations... how about that?  ;) Additionally and if I remember correctly, Joe said he does not own a Seek Thermal PRO. That make things tougher (for you).

Cheers
 
The following users thanked this post: Chanc3

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 329
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #173 on: November 22, 2017, 07:47:59 am »
Please get this working with Seek Thermal Compact Pro. The pro version is what I have, and I primarily intended to use it not with my smartphone, but with my desktop PC (after it got reverse engineered). My smartphone was really just a test platform for me, to verify that the device worked. With its 320x240 resolution, at a frame rate of 15fps, and a price of only $500, it is by far the best cheap thermal imager available currently. I assumed that the reverse engineering community would have reverse engineered it within a couple months of the product being released by Seek Thermal, but I've been waiting now for a very long time, and absolutely no progress (and from the people I've talked to, absolutely no desire to bother reverse engineering the device). What's going on here?! Please SOMEBODY, reverse engineer this for me.

Never mind. I found this thread after posting the above message. Seems that he's already got what I was looking for.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #174 on: December 10, 2017, 10:57:01 am »
Hello,
Version 1.8.0.0 is out now: https://goo.gl/fswWCk

It has now direct support for Seek thermal Pro and 2 "Slots" for generic Thermal Dll interface, see here:
http://www.eevblog.com/forum/thermal-imaging/generic-thermal-camera-interface-dll/

Since now i use .NET 4.0 instead of .NET 3.5 but it shroud still work on Win XP.
Is there any way to invert camera image in both X and Y in Thermovision ?
This would be great for single IR lens modders :)
Sorry for late answer. Its still possible to Switch and rotate the image.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: BillB

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #175 on: December 10, 2017, 01:06:19 pm »
Is there a way to update it or do I have to remove all files and get the new version?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #176 on: December 10, 2017, 06:34:36 pm »
Is there a way to update it or do I have to remove all files and get the new version?
the Folder Design was for parallel use of multiple Versions.
Just unpack the new version somewere and copy the Folder:
TVision_V1.8.0.0
into your Folder.

I you want to experiment with the generic DLL you have to copy or create the folders:
TVisionData\TCamDll1
TVisionData\TCamDll2
If not, just deactivate them on "Devices\Hide Devices"
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #177 on: December 10, 2017, 11:02:33 pm »
I don't think it's possible to throughput my Lepton sensor through the Android of my CAT. So there is only the indented way to access the camera.
 

Offline flyingfishfinger

  • Contributor
  • Posts: 21
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #178 on: December 12, 2017, 09:42:43 am »
Wow, this is very cool. Works great with my Seek Pro so far!

One question: Can one do the external calibration using the internal shutter? There doesn't seem to be control over it, and I find myself currently getting the best image using the "Image as offsetcal (NUC without shutter)", but it needs redoing fairly often and external blocking...

R

PS: Is there documentation anywhere? I have no idea how to use the Planck calibration, for example.



« Last Edit: December 12, 2017, 09:44:28 am by flyingfishfinger »
 

Offline Spirit532

  • Frequent Contributor
  • **
  • Posts: 275
  • Country: by
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #179 on: December 12, 2017, 10:34:18 am »
One question: Can one do the external calibration using the internal shutter?

As far as I understand, commands that control the shutter seem to be disabled, so there's no way to do it manually.
When I receive my Seek Pro I will be looking into making it work, perhaps some mode allows you to toggle it via USB.
 

Offline LesioQ

  • Contributor
  • Posts: 45
  • Country: pl
  • Every king should be naked.
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #180 on: January 03, 2018, 06:33:15 pm »
Hi,
Is there any way to invert camera image in both X and Y in Thermovision ?
This would be great for single IR lens modders :)

Time for a self-reply:

It appears that both horizontal and vertical mirror flip to the image is possible from menu under right-mouse-click on the image area.
Took some time but found an answer. Great job.
 

Offline tonykids

  • Regular Contributor
  • *
  • Posts: 51
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #181 on: January 18, 2018, 12:47:21 am »
Something amazing about my seek pro on my PC
When I use the function "Device:Seek Thermal"  to get the image,I sometimes get a high frame rate (>14).
And the connect is not very stable, after about 200 seconds the seek pro stop working and the "stream" button turn to red and can never start stream. I have to connect it to my cellphone to "awake" it.
I Captured the communication between PC and seek pro,as the attachment 1,you can see the interval between two frames is about 60ms.

However,when I use the function"Device:TcamDLL" or modified SeekOFix,the interval is about 100ms .
My PC is Intel G4560 + 4G DDR4 RAM + 128G SanDisk SSD.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #182 on: January 19, 2018, 07:04:25 am »
good evening
And the connect is not very stable, after about 200 seconds the seek pro stop working and the "stream" button turn to red and can never start stream. I have to connect it to my cellphone to "awake" it.
I Captured the communication between PC and seek pro,as the attachment 1,you can see the interval between two frames is about 60ms.
it sounds strange... you have to disconnect from pc an connect to cellphone before you reconnect to pc?
i have no more a pro here, so i cant make more trys with it.
However,when I use the function"Device:TcamDLL" or modified SeekOFix,the interval is about 100ms.
TcamDll and Seek tap delivers not the same speed? i have to look about that.
thank you.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline arrakys

  • Contributor
  • Posts: 5
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #183 on: February 23, 2018, 10:53:28 pm »
Hello Joe-c,

First of all, THANKS YOU for this amazing piece of software. With my customzied E4 i'am now able to get very nice final IR pics.

I am looking how to merge IR and visual (like MSX with Flir cams) in the software ? Is it possible yet ?

Best,
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #184 on: February 25, 2018, 02:21:17 am »
Hello and thank you.
I am looking how to merge IR and visual (like MSX with Flir cams) in the software ? Is it possible yet ?
Yes, here some Variations:
http://joe-c.de/pages/posts/version_1.4.4.2_199.php#VisVariations
In Tab "Visual":
-goto bottom left "Effects" -> Visual Relief
In Tab "MainIR":
-goto Tab "Functions" -> Illustration (on Top) -> Area "Visual Blending"
-enable Active and Visual Relief Overlay

-the Settings "Single" and "Visual Relief Overlay" will affect both Areas (MainIR and Visual).
I hope it Helps.
Best wishes
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline arrakys

  • Contributor
  • Posts: 5
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #185 on: February 27, 2018, 01:46:55 am »
thank you.  :-+
first one with visual tab seems not working, no IR is displayed whatever ir overlay is checked or not.
is there any way to adjust visual position / zooming when workiing on main IR tab ?
 

Offline Micz

  • Contributor
  • Posts: 10
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #186 on: February 27, 2018, 08:32:31 pm »
Hello,
Cool application, respect for you. There are so many options that I will learn a lot of time. I am using Flir E4/8 on win 10 64bit and after installing zadig driver camera is not visible as mass storage. How can I restore that ? When i open flirinstall.exe for exit RNIDS i only see option "no camera selected"

Edit: I made mistake when using zadig i set drivers for "Flir Ex" and "Flir usb video" and should only Flir usb video. So do not change your hid usb drivers ;) After reinstalling drivers all works fine.
« Last Edit: February 27, 2018, 11:58:41 pm by Micz »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #187 on: February 28, 2018, 07:42:25 am »
first one with visual tab seems not working, no IR is displayed whatever ir overlay is checked or not.
this can have 2 reasons:
1. above the Visual image is a Mode selecting Box... if there was "only Visual" selected, you get only the visual image, for blending or visual isotherm select another mode there
2. maybe the image is drawn "out of range", on bottom right there is a button called "Positions" there you can see the X/Y offset and the Size in Width and Height.
You can make a right click and choose from Mouse Contextmenu the Function "Standard Offset", this calculate the Ir Image in the Center with little place to the borders. Its a good Startpoint for most cameras.
is there any way to adjust visual position / zooming when workiing on main IR tab ?
Yes... you net to activate Functions->Illustration->use Keyboard
than you can Move with WASD, adjust Width with QE and adjust Height with RF and with YX you can adjust the blending factor.
Another Keystrokes here:
http://joe-c.de/pages/posts/funktionstasten_und_tastaturbefehle_196.php
... on win 10 64bit ... After reinstalling drivers all works fine.
Really? i had massive problems with E4 and E40 using my Win8.1 and Win10 Tablet, on Win 7 x84 it just work like expected.
But if it just works  :-+
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline jean-paul

  • Contributor
  • Posts: 17
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #188 on: March 14, 2018, 03:42:40 am »
Hello,

I was wandering if I can use this software with a Guide M3?
Does it need a special dll?


Thank you
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #189 on: March 14, 2018, 09:00:40 am »
I was wandering if I can use this software with a Guide M3?
Does it need a special dll?
Hello to the new Home of one of Frasers Cameras  8)

there is not a special dll, but the "support" of the Guide Mx Cameras is from the early days and need to be improved.

How it actual works:
- select from Menu: File-> "Drop -> IR Decoder Image"
(this will thread all Drag&Drop Files to be open with the generic IR-Image decoder)
- goto Functions -> IR-Image Decoder and select from "Choose your type of Camera" the "Guide M3 (120x160 *.IRI)"
- after that, you can just drop your IRI Images and they should be acquired as Frame

sadly the translation to Temperatures is rudimental... you have an offset and a Span value (see "Setttings>>>" Subwindow).
This handles a Raw value as linear to the temperature... but most likely the raw value is linear to the radiation, not the temperature.
Anyway... here you can adjust the values to acquire "in the near of the real temperature".
if the image was dropped and loaded, the max and min value was shown next to the "Setttings>>>" Button (red for max and blue for the min). there you can adjust the temperature and the whole image was recalculated.

I sadly never get a response from Guide, how I have to read there format... Satir (*.SAT) and Testo (*.BMT) also don't answer.
maybe I should use the Planck calibration also for IR Decoded images, this is probably a better way than using a 2 Point calibration style.

Hope it helps.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline jean-paul

  • Contributor
  • Posts: 17
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #190 on: March 14, 2018, 09:16:24 am »
 Hello,

Yes I got one of Fraser's camera !

Thanks for the explanations. I also managed to read raw value from IRI file and did a 2 points calibration for temperature but it doesnt work well. I took 2 pictures and span and offset are quite different :( I will try to improve it.

Thanks for your help

 

Offline MyThermalWorld

  • Contributor
  • Posts: 20
  • Country: no
    • Palette Generator
Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #191 on: March 22, 2018, 08:49:15 am »
Hi,

Love the Thermovision software!
It got me curious if there would be any interest in implementing the Palette Generator palette files into Thermovision for creating custom thermal palettes? Either by using the exported flir .pal file, or the palette generator save file (.ppg). Both formats are easy to parse.
« Last Edit: March 22, 2018, 09:26:10 am by MyThermalWorld »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #192 on: March 24, 2018, 06:08:20 am »
Hi,

Love the Thermovision software!
Hi, thank you.
It got me curious if there would be any interest in implementing the Palette Generator palette files into Thermovision for creating custom thermal palettes? Either by using the exported flir .pal file, or the palette generator save file (.ppg). Both formats are easy to parse.
Since version 1.0.7.0 there is an "extern Palette" choosable.
http://joe-c.de/pages/posts/version_1.0.0.0_-_1.4.3.2_194.php#V1_0_7_0

this can be a Picture like *.jpg or *.png, you just have to place the palette image in \TVisionData, select it and adjust the top and left offset, if your image has one.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline MyThermalWorld

  • Contributor
  • Posts: 20
  • Country: no
    • Palette Generator
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #193 on: March 27, 2018, 09:43:41 pm »
Since version 1.0.7.0 there is an "extern Palette" choosable.
http://joe-c.de/pages/posts/version_1.0.0.0_-_1.4.3.2_194.php#V1_0_7_0

this can be a Picture like *.jpg or *.png, you just have to place the palette image in \TVisionData, select it and adjust the top and left offset, if your image has one.

I can implement so that the palette bar can be exported to that folder. I'll implement that in the next version.

I attached a demo palette file (Demo.ppg) (note: attached file extension chagned to .txt due to eevblog file restriction) and you can see if you will implement it.
It basically consists of a list of points with 4 values representing the temperature in percentage and it's color in RGB.
# is comment
Colorpara: %; red channel; green channel; blue channel;

Than all colors in between the range is calculated by linearizing it or scaling the values.

---- Example ----
# Linearization parameters
ColorPara: 0;30;30;30;
ColorPara: 5,6;67;19;106;
ColorPara: 11,1;0;0;160;
ColorPara: 16,7;0;0;250;
ColorPara: 22,2;5;95;250;
ColorPara: 27,8;5;160;250;
ColorPara: 33,3;16;243;243;
ColorPara: 38,9;5;220;160;
ColorPara: 44,4;4;198;96;
ColorPara: 50;4;179;0;
ColorPara: 55,6;95;210;0;
ColorPara: 61,1;156;223;0;
ColorPara: 66,7;250;235;0;
ColorPara: 72,2;250;160;10;
ColorPara: 77,8;245;120;0;
ColorPara: 83,3;243;10;16;
ColorPara: 88,9;145;0;0;
ColorPara: 94,4;245;195;230;
ColorPara: 100;245;245;245;
---- Example end -----

These parameters gives this palette


« Last Edit: March 27, 2018, 09:45:31 pm by MyThermalWorld »
 
The following users thanked this post: joe-c

Offline king2

  • Contributor
  • Posts: 9
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #194 on: March 31, 2018, 06:05:27 pm »
Hi joe-c!

Thank you for excellent software, it's a bomb relative to software supplied by TE!

Only one thing I'm not sure about it.. can it record video?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #195 on: April 03, 2018, 05:26:22 am »
I attached a demo palette file (Demo.ppg) (note: attached file extension chagned to .txt due to eevblog file restriction) and you can see if you will implement it.
I have not much time yet, but its one the Todo List.
Only one thing I'm not sure about it.. can it record video?
Thank you.
and yes, there 2 different ways to do it. both can be found on "Functions" Tab.

1. "thermal sequence" store radiometric frames in a file. Each frame can regular be used for Measurements.

2. "Movie" will grab images in a *.avi file. the MainIR window or the Visual window (with overlay) can be used as source.

I hope you find what you looking for.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #196 on: April 14, 2018, 05:19:07 pm »
MyThermalWorld you have a PM  :-/O.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline Greenthunder

  • Newbie
  • Posts: 1
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #197 on: April 18, 2018, 10:00:51 am »
Hello Joe-C,
Here's some screen shots from when I try and connect to my DIY-Thermocam. I sent them via email to you, but maybe you didn't get them.
Let me know if you need anything else from me.
Thanks,

Jeff
 

Offline TheNetStriker

  • Contributor
  • Posts: 7
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #198 on: June 22, 2018, 12:51:16 am »
I'am trying to get this software to work on my Windows 10 PC. The Software runs but I'am unable to install any driver for my Seek Thermal camera. (Connected via Micro USB to USB-C cable) There are two devices appearing in the device manager when I connect the camera, but I wasn't able to install any of the drivers for those devices. Is there a guide somewhere on how to install the correct drivers?
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #199 on: June 22, 2018, 06:02:25 am »
There are two devices appearing in the device manager when I connect the camera, but I wasn't able to install any of the drivers for those devices. Is there a guide somewhere on how to install the correct drivers?
you need to install the zadig drivers (winusb).
https://zadig.akeo.ie/

See Attachment, its for the pro, but similar to the regular seek.
best wishes.
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline TheNetStriker

  • Contributor
  • Posts: 7
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #200 on: June 23, 2018, 11:37:53 pm »
There are two devices appearing in the device manager when I connect the camera, but I wasn't able to install any of the drivers for those devices. Is there a guide somewhere on how to install the correct drivers?
you need to install the zadig drivers (winusb).
https://zadig.akeo.ie/

See Attachment, its for the pro, but similar to the regular seek.
best wishes.

Thanks for the hint. This also works for the non pro version.
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #201 on: June 26, 2018, 11:45:35 pm »
Hi Joe-c,

just a quick tip (or request) for a future update. At the report, when you display the measures table, all temperatures have like 4 or 5 decimals while the picture has only one. I know it is not super important, but would be more elegant to use the same round of one decimal both at the picture and the table.

I'm still struggling with the calibration of my Seek but your software gives a whole new meaning to this small gadget! Thanks again!!
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #202 on: June 27, 2018, 06:55:55 am »
just a quick tip (or request) for a future update. At the report, when you display the measures table, all temperatures have like 4 or 5 decimals while the picture has only one. I know it is not super important, but would be more elegant to use the same round of one decimal both at the picture and the table.
Hi, its noted on my todo list.

I'm still struggling with the calibration of my Seek but your software gives a whole new meaning to this small gadget! Thanks again!!
Your welcome.
Yes... the Seek is not that comfortable delivering clean images like the Thermal Expert. I believe its necessary to make some hardware changes like an external shutter and temperature stabilization.

Sadly I cant explore the possibilities of the seek yet. Since the EU General Data Protection Regulation (GDPR) I have to move my Website to a new version of PHP and CMS.
There still some Design issues...  :-/O
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #203 on: July 12, 2018, 12:41:53 am »

Sadly I cant explore the possibilities of the seek yet. Since the EU General Data Protection Regulation (GDPR) I have to move my Website to a new version of PHP and CMS.
There still some Design issues...  :-/O

That sounds like a lot of work ahead. Nevertheless I don't feel so uncomfortable with the image quality. A quick cold-hot calmap gets a clean image. When I play with this gadget I do as you suggested. I let it stabilize, then switch to RAW and do a calmap. The only strange thing is that with my camera I need to do a live offset of around -18°C to be close to the real temperature (I first check with the seek android app at stabilize walls for example). I haven't done my own calibration curve up to now. I should do it. -18 always sounded like way too much to me.

 
 

Offline ikrase

  • Regular Contributor
  • *
  • Posts: 134
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #204 on: July 13, 2018, 03:03:16 pm »
This is some amazing software! I wonder if I could make a self-contained imager with an Intel Compute Stick...
 

Online JeffreyLatter

  • Contributor
  • Posts: 16
  • Country: dk
  • Electronics Technician
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #205 on: August 01, 2018, 10:30:50 pm »
Hi guys!

First of - Thank you Joe-C for the effort you put in Thermovision  :-+ :-+

Now - I have a Seek CompactPro FF (Identified in Seek App) iOS version, but made a adapter for it adn it gets detected by win10 and using Zadig, I have installed WinUSB driver on the iAp device.

Using both Thermovision and the seekOfix, I can't seem to get any image.
I hear the shutter click once when I hit 'Connect' and both Connect and Stream goes green - After a short time Streaming goes red.
No shutter clicks are heard after the first one.

Anyone with info on what the problem might be?  :)
« Last Edit: August 01, 2018, 10:32:39 pm by JeffreyLatter »
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #206 on: August 02, 2018, 06:30:10 am »
First of - Thank you Joe-C for the effort you put in Thermovision  :-+ :-+
you welcome ;)
I have installed WinUSB driver on the iAp device.
for the normal Seek i install WinUSB drivers for 2 devices, but i am not sure about the seek pro. I have found a image, see in attachments.
i can remember the seek has to be removed and reconnected to USB to work, after installing the drivers.
Using both Thermovision and the seekOfix, I can't seem to get any image.
I hear the shutter click once when I hit 'Connect' and both Connect and Stream goes green - After a short time Streaming goes red.
No shutter clicks are heard after the first one.
I see there is no frame arrived... on bottom right there is the resolution of the image, it don't looks like there is something received.
I never had to do with a iOS Seek Pro, i believe they are similar to the android version but i am not sure.

Maybe there is a problem with Win10, i know there problems to get the Network access to a FLIR camera via USB.
Maybe you an try this on a Win7 PC...

Best wishes
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Online JeffreyLatter

  • Contributor
  • Posts: 16
  • Country: dk
  • Electronics Technician
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #207 on: August 03, 2018, 07:23:55 am »
Thank you Joe!

I actually tried installing drivers on both devices and thought that I tried to unplug/reconnect the unit, but guess not.  :palm:
After doing this, it worked like a charm, so I do feel kind of dumb  :-DD

Edit:
Attached a DeathPixelMap  :-+
« Last Edit: August 03, 2018, 07:56:04 am by JeffreyLatter »
 

Offline ikrase

  • Regular Contributor
  • *
  • Posts: 134
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #208 on: August 03, 2018, 04:32:17 pm »
Does anybody have experience using Thermovision with low-powered computers such as small Intel Atom machines?
 

Offline santasemilla

  • Contributor
  • Posts: 12
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #209 on: August 08, 2018, 04:58:15 am »
Does anybody have experience using Thermovision with low-powered computers such as small Intel Atom machines?

Hi Ikrase, I use it with a 2in1 tablet, the Cube i7 Book. It has a Core m3 6Y30 1.51GHz (Skylake) processor and Thermovision runs smoothly. You should not have trouble with an Atom I guess as far as the OS won't drag the overall performance.
 

Offline ikrase

  • Regular Contributor
  • *
  • Posts: 134
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #210 on: August 08, 2018, 11:14:13 am »
Interesting. Maybe my compute stick monocular can become a reality.
 

Offline flyingfishfinger

  • Contributor
  • Posts: 21
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #211 on: August 08, 2018, 04:47:30 pm »
If this can be built for Windows 10 as a UWP, it could be run on a Snapdragon chipset with Win 10 IoT. Joe-C himself didn't have the time or necessity to do this, and I haven't had any success yet. Changing the build target from x86 to ARM breaks all sorts of things and I haven't had time to work on it further either in the past few months...

R
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #212 on: August 27, 2018, 07:47:27 am »

Hello,

here is the next step... Version 1.9.0.0
https://drive.google.com/file/d/1aLDYWCpmBErAR73hmy5tdUJK8k3bo69K/view?usp=sharing

Big things:
CameraCommanderFLIR
it was previously called "EX-Tools" and was a separate application made for the enhanced FLIR E4, but also works for many other FLIR Cameras. Now its renamed and a dockable subwindow.
There is also an FTP Tab to be able to explore and download files from the camera. The FTP is not that beautiful and features rich like FileZilla, but it works with older instructions, therefore it can read files from an old Thermacam E45 (or E4). I will open a separate thread for that later.
I also combined the "Device: FLIR Ex" and "Function:Flir IR image Grabber" to a "Device: Flir" with shared connection and cal settings.

language folder instead of one file
it was necessary because there was to much content. Now there is one folder for each language and there is one file for each (sub)window. this should also help to maintain the software better without changes on older windows.
the language label has now a mouse menu to make a change easier. i hope all translations match, improvements are welcome.

Testo .bmt files are supported now. I know 2 types of Thermal frames and 2 Types of visual images (PNG and JPG frames). the provided sample images from there Software will work and from a Testo 880-1 too.
2 Notes... Testo store the Thermal frame as float temperature array, therefore the temperatures were read, not calculated like images from a flir. And images with SuperResolutions was just an array of single frames. Testo calculates the SR Image on opening in their software, therefore i only read in native resolution.

other stuff:
- Seek Reveal Pro tiff frames can be read... a poor implementation now... i only grab the frame which is remapped with given min and max values or with a 2 point calibration with slope and offset. sadly i know not enough about the format, and seek seems to tell nothing about...
- 3x3 Kernel for point measurements are default active now
- Settings file can be accessed directly, and "Save on close" can be disabled for current running instance
- fast refresh option (mouse menu) will now actualize the measured Data in the Meas grid
(need to be disabled if the performance degenerates on smaller pc's)
- a parameter to reload the last settings of the window (-WINSIZE, this was previously standard, but make problems in some cases, therefore optional)
- a parameter to start in Camera mode (-CAM)
- round Data for the Values in a Report
- report: tables have now a header
- process visual image setup can be saved and loaded now. Additional: stored setups can be executed directly from mouse menu from visual window.
- sometimes "disable measurement" don't work, this is now fixed
- Visual: "Lock IR-Ratio" will now also work for numeric direct changes
- changes for DIY-Thermocam initialization (i hope it work's now for all)
- initialize an empty 160x120 frame to be able to use -FS and -CAM command without an image
- disable WebcamA on opening VisualProcessing window (don't need a new Frame if you want to change the current)
- Visual relief has now an invert option (don't need to invert the numeric factor for single relief manually)
- Visual relief is more stable (no more Memory overflow in some settings)
- 2x new Slots for the palette generator:
(need to be placed in TVisionData\ and have to be called "Slot1.ppg" and "Slot2.ppg")
http://www.eevblog.com/forum/thermal-imaging/palette-generator-free-tool-to-create-thermal-palettes-for-flir-tools/msg1440174/#msg1440174

Additional i have only Win7 here and build for win10 and windows UWP are only for Win10 users. Running on a tiny stick sounds really interesting for cameras...

good night
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 
The following users thanked this post: santasemilla, Paul Hsieh, elninjo888

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 305
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #213 on: August 27, 2018, 09:01:53 am »
great that you are able to work on the software again.

Do you think it would be able to read .pngs made in the ThermalCamera+ app if you have the radiometric jpg as well? My goal is to get a real 80x60 raw or even the superresolution 160x120 in a raw and equalized format for further processing.
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 289
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #214 on: August 29, 2018, 02:00:03 pm »
Do you think it would be able to read .pngs made in the ThermalCamera+ app if you have the radiometric jpg as well? My goal is to get a real 80x60 raw or even the superresolution 160x120 in a raw and equalized format for further processing.

hi,
i remember the *.png files are just snapshots and has no temperature frames inside, only the *jpg contains a thermal frame. if i not wrong, the ThermalCamera+ App ever store a x2 thermal frame, this can be done by SR or linear interpolation. I have a option to reduce the size to native resolution (Device: flir->Tab:jpg->half size + Reload image), this should deliver a thermal frame in native resolution. for external processing you can use the Function: Export Image->16bit tif.
regards
joe-c
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf