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

0 Members and 1 Guest are viewing this topic.

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Freeware Software for Thermal Analysis: Thermovision_JoeC
« on: May 26, 2016, 09:36:13 pm »
Update 11.06.19
Actual Version is 1.10.0.0
Download here:
http://joe-c.de/pages/projekte/thermovision.php
or here:
https://drive.google.com/open?id=1GRCBBamnFaq4mdVoRTWt5QRti2EpgDjn
-----------------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:
https://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:
https://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: June 11, 2019, 09:56:06 am by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #1 on: May 26, 2016, 09:40:17 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  :-+
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: k.valentino, radioorizont

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #2 on: May 27, 2016, 08:45:18 am »
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: 13149
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #3 on: May 27, 2016, 10:36:06 am »
Hi Joe_c

Nice work 👍

What X-Ray machine are you using please ?

Best Wishes

Fraser
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline tomas123

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

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #5 on: May 29, 2016, 05:50:54 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #6 on: June 17, 2016, 03:31:55 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: tay, radioorizont

Offline tay

  • Newbie
  • Posts: 4
  • Country: jp
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #7 on: June 17, 2016, 05:09:23 am »
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, 07:49:38 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #9 on: June 17, 2016, 03:01:42 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline pine131

  • Newbie
  • Posts: 1
  • Country: kr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #10 on: June 19, 2016, 03:08:47 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #11 on: June 19, 2016, 03:41:37 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: thermalengineer

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #12 on: July 03, 2016, 10:17:58 pm »
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)
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline efahrenholz

  • Regular Contributor
  • *
  • Posts: 188
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #13 on: July 06, 2016, 09:57:11 am »
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.
 
The following users thanked this post: Kosmic

Offline ixfd64

  • Frequent Contributor
  • **
  • Posts: 345
  • Country: us
    • Facebook
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #14 on: July 06, 2016, 09:00:46 pm »
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 06, 2016, 09:33:52 pm »
@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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #16 on: July 06, 2016, 10:50:27 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline ixfd64

  • Frequent Contributor
  • **
  • Posts: 345
  • Country: us
    • Facebook
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #17 on: July 07, 2016, 12: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, 06:09:19 am by ixfd64 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #18 on: July 08, 2016, 03:55:55 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #19 on: July 08, 2016, 10:24:26 pm »
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)
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Minary

  • Newbie
  • Posts: 2
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #20 on: July 18, 2016, 02:43:43 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #21 on: July 18, 2016, 09:02:16 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Minary

  • Newbie
  • Posts: 2
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #22 on: July 19, 2016, 12: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #23 on: July 31, 2016, 08:33:32 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 01: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: :-+
 


 
The following users thanked this post: angelortega

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #25 on: August 07, 2016, 07:55:59 am »
Version 1.0.6.0 is done now:
-new Seek Hi FPS Kernel, more about that here:
https://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.

Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #26 on: August 07, 2016, 06:43:36 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #27 on: August 25, 2016, 02:39:35 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline Fraser

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

Fraser
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #29 on: August 27, 2016, 08:09:43 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #30 on: August 28, 2016, 09:34:13 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline eternalone

  • Contributor
  • Posts: 30
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #31 on: August 29, 2016, 01: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #32 on: September 16, 2016, 11:16:34 pm »
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  :-//
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #33 on: September 24, 2016, 09:51:06 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline newex

  • Contributor
  • Posts: 23
  • Country: 00
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #34 on: September 26, 2016, 09:58:05 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.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #35 on: September 27, 2016, 05:41:17 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.
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline newex

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #37 on: September 27, 2016, 01: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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline newex

  • Contributor
  • Posts: 23
  • Country: 00
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #38 on: September 27, 2016, 03:31:38 pm »
Yes, it works perfectly now. Thanks for a great app and your work!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #39 on: September 28, 2016, 04:26:56 am »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Online Bud

  • Super Contributor
  • ***
  • Posts: 6878
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #40 on: September 28, 2016, 05:43:16 am »
It crashes trying to open a FLIR file (Win 7 with latest updates)
Facebook-free life and Rigol-free shack.
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #41 on: September 28, 2016, 10:00:57 am »
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, 10:11:51 am by tomas123 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #42 on: September 28, 2016, 02:00:34 pm »
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 28, 2016, 02:31:49 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Online Bud

  • Super Contributor
  • ***
  • Posts: 6878
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #43 on: September 29, 2016, 07:50:46 am »
With "autoselect" it works with FLIR images, thank you.
Not sure if the ImageBrowser should also work, it does not.
Facebook-free life and Rigol-free shack.
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #44 on: September 29, 2016, 06:40:24 pm »
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
https://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 29, 2016, 07:01:38 pm by tomas123 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #45 on: September 30, 2016, 09:09:49 pm »
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 01, 2016, 09:53:58 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #46 on: October 03, 2016, 11:42:42 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #47 on: October 29, 2016, 11:07:55 pm »
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: October 31, 2016, 01:41:54 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline eternalone

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #49 on: October 31, 2016, 01:34:06 pm »
Any luck getting a flirone running with thermovision?
No  :-\, I had not enough time to play with the Flir one.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #50 on: October 31, 2016, 01:48:26 pm »
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 06, 2016, 07:07:22 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #52 on: December 06, 2016, 10:19:12 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline romanv

  • Newbie
  • Posts: 3
  • Country: nz
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #53 on: December 06, 2016, 11:28:12 pm »
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: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #54 on: December 16, 2016, 10:52:17 am »
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: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #55 on: December 16, 2016, 09:21:44 pm »
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 16, 2016, 09:23:32 pm by georges80 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #56 on: December 17, 2016, 11:46:34 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #57 on: December 17, 2016, 07:17:53 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #58 on: December 18, 2016, 09:21:34 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #59 on: December 18, 2016, 09:39:05 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #60 on: December 20, 2016, 08:14:51 am »
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.
https://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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline georges80

  • Frequent Contributor
  • **
  • Posts: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #61 on: December 20, 2016, 04:25:23 pm »
^ 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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #62 on: December 30, 2016, 10:40:27 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: eliocor, dpenev, georges80

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #63 on: December 31, 2016, 06:46:24 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #64 on: December 31, 2016, 08:57:18 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #65 on: December 31, 2016, 09:25:40 pm »
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: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #66 on: January 01, 2017, 04:31:58 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #67 on: January 01, 2017, 07:41:18 am »
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, 07:45:18 am by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #68 on: January 01, 2017, 12: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #69 on: January 01, 2017, 09:46:51 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #70 on: January 02, 2017, 10:41:54 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #71 on: January 02, 2017, 11:05:00 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #72 on: January 03, 2017, 09:52:16 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #73 on: January 03, 2017, 04:51:33 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #74 on: January 04, 2017, 09:39:48 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.

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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #75 on: January 04, 2017, 08:27:35 pm »
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:
https://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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #76 on: January 05, 2017, 12: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #77 on: January 05, 2017, 12: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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #78 on: January 06, 2017, 12: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #79 on: January 06, 2017, 09:54:55 am »
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, 09:56:57 am by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #80 on: January 06, 2017, 03:10:28 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.


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 06, 2017, 05:58:51 pm by Jeroen13 »
 

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #81 on: January 06, 2017, 09:36:38 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.

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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #82 on: January 07, 2017, 12: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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #83 on: January 07, 2017, 12: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: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #84 on: January 07, 2017, 12: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: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #85 on: January 07, 2017, 01:05:25 pm »
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 07, 2017, 01:09:51 pm by dpenev »
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #86 on: January 07, 2017, 01:27:48 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

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 07, 2017, 01:46:08 pm by Jeroen13 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #87 on: January 08, 2017, 01:30:00 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #88 on: January 09, 2017, 09:12:34 pm »
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 09, 2017, 09:16:28 pm by dmode90 »
 

Offline dmode90

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #90 on: January 10, 2017, 04:46:40 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #91 on: January 10, 2017, 06:08:05 pm »
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 10, 2017, 08:34:42 pm »
... so I can explain it more later if you want.
I would be very grateful for futher information
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #93 on: January 11, 2017, 10:23:42 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline dpenev

  • Regular Contributor
  • *
  • Posts: 183
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #94 on: January 11, 2017, 11:31:46 pm »
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, 10:34:12 am »
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, 10:53:19 am by dmode90 »
 

Offline dmode90

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

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #97 on: January 12, 2017, 10:52:32 am »
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: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #98 on: January 12, 2017, 03:13:31 pm »
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 12, 2017, 04:42:44 pm »
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 12, 2017, 04:44:21 pm by dmode90 »
 

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #100 on: January 12, 2017, 05:43:40 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #101 on: January 12, 2017, 11:34:32 pm »
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 12, 2017, 11:40:05 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #102 on: January 13, 2017, 07:32:42 am »
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, 07:34:46 am by frenky »
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #103 on: January 13, 2017, 09:26:57 am »
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
https://youtu.be/Wq7LnxOGmsM
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #104 on: January 13, 2017, 07:42:20 pm »
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 13, 2017, 07:44:52 pm by dmode90 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #105 on: January 13, 2017, 10:11:00 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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 14, 2017, 09:46:14 pm »
Joe-c, why measurements from Flir Tools are differ vs ThermoVision measurements?
« Last Edit: January 14, 2017, 09:49:27 pm by dmode90 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #107 on: January 14, 2017, 09:57:07 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 10:33:50 am »
Please provide one of the images with differences.
Sorry, forgot to attach Flir images.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #109 on: January 15, 2017, 12: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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #110 on: January 15, 2017, 11:36:48 pm »
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 17, 2017, 11:16:08 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline frenky

  • Supporter
  • ****
  • Posts: 1003
  • Country: si
    • Frenki.net
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #111 on: January 16, 2017, 08:40:55 am »
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 16, 2017, 06:44:31 pm »
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 16, 2017, 06:50:28 pm by Jeroen13 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #113 on: January 16, 2017, 09:27:08 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Jeroen13

  • Contributor
  • Posts: 17
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #114 on: January 17, 2017, 06:49: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.

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: 37664
  • Country: au
    • EEVblog
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #115 on: January 17, 2017, 07:52:48 am »
Set this topic to Sticky!
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 894
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #116 on: January 17, 2017, 09:33:46 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #117 on: January 17, 2017, 10:40: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.
: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:
https://www.eevblog.com/forum/thermal-imaging/question-about-flir-one-for-android/msg1040424/#msg1040424

additional I attached my last playground here:
https://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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 06:02:40 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.

 

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: 159
  • Country: se
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #119 on: January 18, 2017, 08:35:48 am »
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: 912
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #120 on: January 31, 2017, 04:21:36 pm »
... 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

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

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

  • Frequent Contributor
  • **
  • Posts: 296
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #122 on: February 01, 2017, 09:00:41 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #123 on: February 01, 2017, 10:14:44 pm »
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:
https://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)
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline jmaja

  • Frequent Contributor
  • **
  • Posts: 296
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #124 on: February 02, 2017, 12: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

  • Frequent Contributor
  • **
  • Posts: 296
  • Country: fi
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #125 on: February 02, 2017, 01:39:41 pm »
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 02, 2017, 07:07:10 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #127 on: February 02, 2017, 09:23:00 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline rob9

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

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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #129 on: February 03, 2017, 09:36:18 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 07:46:46 am »
@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 07, 2017, 07:35:04 pm »

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 08, 2017, 04:42:57 pm by rob9 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #132 on: February 19, 2017, 09:46:11 pm »
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:
https://www.eevblog.com/forum/thermal-imaging/thermalexpert-reverse-engineering-jar-dll/msg1140669/#msg1140669

Good night
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 06:00:39 am »
Really nice job again  :-+

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #134 on: February 21, 2017, 08:32:53 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #135 on: March 21, 2017, 09:13:16 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline dmode90

  • Contributor
  • Posts: 18
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #136 on: March 27, 2017, 09:51:43 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #137 on: March 27, 2017, 06:36:21 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: dmode90

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #138 on: March 28, 2017, 10:16:18 pm »
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:
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline otokonohito1982

  • Newbie
  • Posts: 3
  • Country: sg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #139 on: April 07, 2017, 04:34:35 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #140 on: April 07, 2017, 09:33:28 pm »
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?
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline otokonohito1982

  • Newbie
  • Posts: 3
  • Country: sg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #141 on: April 10, 2017, 10:09:29 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #142 on: April 10, 2017, 09:20:37 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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, 04:00:55 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #144 on: April 16, 2017, 09:43:02 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #145 on: April 18, 2017, 08:00:25 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #146 on: April 18, 2017, 08:50:00 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #147 on: April 20, 2017, 06:00:49 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #148 on: April 29, 2017, 11:43:54 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Ben321

  • Frequent Contributor
  • **
  • Posts: 894
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #149 on: April 30, 2017, 05:24:25 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  :-+
X Ray device? Where did you buy such a thing?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #150 on: April 30, 2017, 08:53:46 am »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #151 on: May 04, 2017, 07:39:59 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #152 on: May 05, 2017, 06:16:48 pm »
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 07, 2017, 10:05:11 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #153 on: May 14, 2017, 05:45:02 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #154 on: May 19, 2017, 11:29:29 pm »
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, 02:28:51 am by santasemilla »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #155 on: May 20, 2017, 10:53:19 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
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 29, 2017, 08:07:01 pm »
Does this support seek thermal compact pro?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline teund

  • Newbie
  • Posts: 2
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #158 on: June 03, 2017, 08:35:49 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #159 on: June 03, 2017, 10:08:21 pm »
Do I have to install drivers to run Thermovision on Windows 10?
have you installed the winusb driver for your seek?
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline teund

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

Offline bozidarms

  • Regular Contributor
  • *
  • Posts: 175
  • Country: at
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #161 on: June 19, 2017, 07:49:30 pm »
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, 09:32:43 am by bozidarms »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #162 on: June 20, 2017, 09:07:49 pm »
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:
https://www.eevblog.com/forum/thermal-imaging/thermal-cam-imagercem-dt9885-experience/msg1236383/#msg1236383
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: bozidarms

Offline bozidarms

  • Regular Contributor
  • *
  • Posts: 175
  • Country: at
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #163 on: June 21, 2017, 11:08:45 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #164 on: July 18, 2017, 09:06:42 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: frenky, bozidarms, santasemilla

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #165 on: August 02, 2017, 10:02:52 pm »
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:
https://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:
https://youtu.be/CT5XTB9Egn4
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #166 on: September 11, 2017, 09:24:38 pm »
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 (https://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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline scelestus13

  • Newbie
  • Posts: 6
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #167 on: September 20, 2017, 01: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #168 on: September 20, 2017, 09:31:25 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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline scelestus13

  • Newbie
  • Posts: 6
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #169 on: September 21, 2017, 06:02:18 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

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

Offline LesioQ

  • Regular Contributor
  • *
  • Posts: 66
  • Country: pl
  • Every king should be naked.
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #170 on: October 02, 2017, 08:50:55 am »
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: 894
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #171 on: November 21, 2017, 08:18:22 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.
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #172 on: November 21, 2017, 07:28:44 pm »
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: 894
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #173 on: November 21, 2017, 08:47:59 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.

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #174 on: December 09, 2017, 11:57:01 pm »
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:
https://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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: BillB

Offline Vipitis

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

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #176 on: December 10, 2017, 07:34:36 am »
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"
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 867
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #177 on: December 10, 2017, 12: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: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #178 on: December 11, 2017, 10:42:43 pm »
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 11, 2017, 10:44:28 pm by flyingfishfinger »
 

Offline Spirit532

  • Frequent Contributor
  • **
  • Posts: 487
  • Country: by
    • My website
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #179 on: December 11, 2017, 11:34:18 pm »
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

  • Regular Contributor
  • *
  • Posts: 66
  • Country: pl
  • Every king should be naked.
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #180 on: January 03, 2018, 07:33:15 am »
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: 79
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #181 on: January 17, 2018, 01:47:21 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #182 on: January 18, 2018, 08:04:25 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline arrakys

  • Newbie
  • Posts: 6
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #183 on: February 23, 2018, 11:53:28 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #184 on: February 24, 2018, 03:21:17 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline arrakys

  • Newbie
  • Posts: 6
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #185 on: February 26, 2018, 02:46:55 pm »
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, 09:32:31 am »
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, 12:58:41 pm by Micz »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #187 on: February 27, 2018, 08:42:25 pm »
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  :-+
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline jean-paul

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

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


Thank you
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #189 on: March 13, 2018, 10:00:40 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline jean-paul

  • Contributor
  • Posts: 17
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #190 on: March 13, 2018, 10:16:24 pm »
 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 21, 2018, 09:49:15 pm »
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 21, 2018, 10:26:10 pm by MyThermalWorld »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #192 on: March 23, 2018, 07:08:20 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline MyThermalWorld

  • Contributor
  • Posts: 20
  • Country: no
    • Palette Generator
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #193 on: March 27, 2018, 10:43:41 am »
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, 10:45:31 am by MyThermalWorld »
 
The following users thanked this post: joe-c

Offline king2

  • Newbie
  • Posts: 9
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #194 on: March 31, 2018, 07:05:27 am »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #195 on: April 02, 2018, 07:26:22 pm »
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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #196 on: April 14, 2018, 07:19:07 am »
MyThermalWorld you have a PM  :-/O.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Greenthunder

  • Newbie
  • Posts: 1
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #197 on: April 18, 2018, 12: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

  • Newbie
  • Posts: 7
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #198 on: June 21, 2018, 02:51:16 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #199 on: June 21, 2018, 08:02:25 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.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline TheNetStriker

  • Newbie
  • Posts: 7
  • Country: ch
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #200 on: June 23, 2018, 01: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: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #201 on: June 26, 2018, 01: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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #202 on: June 26, 2018, 08:55:55 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline santasemilla

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

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: 151
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #204 on: July 13, 2018, 05:03:16 am »
This is some amazing software! I wonder if I could make a self-contained imager with an Intel Compute Stick...
 

Offline JeffreyLatter

  • Contributor
  • Posts: 28
  • Country: dk
  • Electronics Technician
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #205 on: August 01, 2018, 12: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, 12:32:39 pm by JeffreyLatter »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #206 on: August 01, 2018, 08:30:10 pm »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline JeffreyLatter

  • Contributor
  • Posts: 28
  • Country: dk
  • Electronics Technician
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #207 on: August 02, 2018, 09:23:55 pm »
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 02, 2018, 09:56:04 pm by JeffreyLatter »
 

Offline ikrase

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

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #209 on: August 07, 2018, 06:58:15 pm »
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: 151
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #210 on: August 08, 2018, 01:14:13 am »
Interesting. Maybe my compute stick monocular can become a reality.
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #211 on: August 08, 2018, 06:47:30 am »
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-cTopic starter

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

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")
https://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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla, Paul Hsieh, elninjo888

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 867
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #213 on: August 26, 2018, 11:01:53 pm »
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-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #214 on: August 29, 2018, 04:00:03 am »
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
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline riccardo.pittini

  • Regular Contributor
  • *
  • Posts: 67
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #215 on: November 02, 2018, 07:51:39 am »
Short question on the software. :)

Does it support Flir fixed mount cameras like the A35 series? (ethernet connection)   ;D

Flir original software... is just ... no comment.. bugs crashes a real pain...
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #216 on: November 02, 2018, 10:14:57 pm »
Short question on the software. :)

Does it support Flir fixed mount cameras like the A35 series? (ethernet connection)   ;D

Flir original software... is just ... no comment.. bugs crashes a real pain...
Hello,

for now... sadly no.
but if you have a SDK and know a little about c# programming, you can download the "SeekThermal_TCameraDll.zip", there is a host application.
If you implant your camera in the DLL and can get a live image on the application, just use your dll in Thermovision... there 2 slots for Camera DLLs.

Source are here (goto download on bottom):
http://joe-c.de/pages/projekte/thermovision.php
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline lzqing

  • Contributor
  • Posts: 12
  • Country: cn
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #217 on: November 08, 2018, 05:11:33 am »
Very good news here.
I got iPhone version Seek Thermal working well with this software.

 

Offline gerritvt

  • Newbie
  • Posts: 1
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #218 on: November 15, 2018, 06:24:57 pm »
hi lzqing,
wich adapter are you using for the seek thermal ios to usb


Gerritvt
 

Offline tal2l

  • Newbie
  • Posts: 3
  • Country: il
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #219 on: November 22, 2018, 06:37:52 pm »
hello every one :)
first, thank you joe-c for doing such a good job, it helps me a lot!

I have a question for the SEEK THERMAL users. I use the seek thermal compact pro for android and as was mentioned already it has a little problem that the camera becomes warmer during time in it affect measurements.
does anyone found a good solution for that?
does any one tried to open the plastic cover and to couple it to a heatsink?

thanks in advance
Tal
 

Offline scelestus13

  • Newbie
  • Posts: 6
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #220 on: January 03, 2019, 01:25:56 am »
Hi,

first, I should say this program is a HUGE help, and thank you for making it available!

I'm looking for an open source program for Seek CompactPRO (I need to make some specific changes for a research project) and was wondering if JoeC or others knew of anything that would work (currently, I'm trying to rework ThermoViewer 007 on JoeC's website-- is this the best route to take?)
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #221 on: January 06, 2019, 09:56:27 pm »
Hello,
I'm looking for an open source program for Seek CompactPRO (I need to make some specific changes for a research project) and was wondering if JoeC or others knew of anything that would work (currently, I'm trying to rework ThermoViewer 007 on JoeC's website-- is this the best route to take?)
this old package can be used as reference, but i propose to use the "TCamDll":
http://joe-c.de/pages/posts/version_1.8.0.0_tcamdll_207.php

this hold 2 projects... one for interfacing the camera and one for display the image. you can change it to your needs.
If you change only the DLL and use the same interface syntax, you can use your new DLL with the Thermovision Software.
You can make your own processings in the DLL and use the TV-Software for store the image, measurements or other stuff.

The TCamDll Sample is for regular Seek (and XR) and the Pro version.
Best wishes
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: scelestus13

Offline scelestus13

  • Newbie
  • Posts: 6
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #222 on: January 09, 2019, 12:37:24 am »
Worked perfectly, thank you so much!
 

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #223 on: January 18, 2019, 12:22:06 am »
Hi joe-c, as always thanks a bunch for the availability of this software!

I just tried version 1.9.0.0. I have a Seek Thermal and when I plug the camera I have the Seek_WarmupDrifftCorrection.wdc file missing. I guess I can get it from version 1.8.0.0.. but I would like to confirm with you as I don't know if you've done any modifications. I also ask... is there any improvement for Seek calibration?

Thanks a lot once again!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #224 on: January 19, 2019, 04:15:38 pm »
Hello,

sorry about that, it was my mistake. I removed some test files and accidentally delete also the WDC file.
the File is known in the config file but it wasn't found while reading the setup.
there 2 Ways to solve it...

1. copy the file from another Version, more info about the WDC here:
https://translate.google.com/translate?hl=en&sl=de&u=http://joe-c.de/pages/posts/planck_calibration_209.php&prev=search
2. goto: \TVisionData\Cal\FlirOne_Cal_Autoload.TEC and open it in the editor...
Change: chk_PlanCal_WDC_Active: True to: chk_PlanCal_WDC_Active: False and overwrite it.
In this case, the WDC is no more used.

sorry about that.
For now, i have no improvements related to the seek.
i work currently with the new Thermal Expert SDK ... this will support the M1 and Q1 (verified), the V1 should work.


Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline tal2l

  • Newbie
  • Posts: 3
  • Country: il
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #225 on: January 22, 2019, 08:37:29 am »
Hello again : )
And thanks again for your amazing job Joe-c!

I use the Seek Thermal Compact Pro for Android. I I've done some measurements using the Box ROI (range of interest) tool and I noticed some problem:
Changes in the frame out of the Measurement Box affects significently on the measurment inside the Box. It looks like a wrong calculation of the algorithm, that considers also pixels out of the measurment box to calculate the temp?
Does someone know about it? maybe i did something wrong?

I add few photos to illustrate it - 
1. I measured a 50c plate with the measurment box, and when inserting my hand to the frame temp changed in ~5c.
2. There are 2 measurments in different distances: 30cm and 40cm from the plate, you can see a change inthe calculated temp between them (although nothing was changed) that is also due to the fact that in the 30cm distance the plate catch more pixels out of the measurement box.


Thanks in advance,
Tal
« Last Edit: January 22, 2019, 08:41:59 am by tal2l »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #226 on: January 23, 2019, 07:14:26 am »
Hi Tal,
thank you for show the problem.

I tried to found a problem with the Box measurement but it work like expected. But after change from Thermal Expert to Seek thermal XR i found the problem.

Its not the Measurement, its the image aquisition from the Seek.
You can see this a better way:
1. set a measurement Point (middle mouse klick)
2. by default the 3x3Kernel is active.
(that means the center pixel and all neighbours are merged to the result value)
3. doubble click on the Spot and go to the "Meas Grid"
4. disable the "Kernel 3x3"
5. enable the "Show Raw"

Now you have a single spot (pixel) Value and see the Raw Ushort Value and the calculated temperature.
By moving somwere outside of the area with the Spot, you will see the Raw value is shifting relative to the rest of the image.

i need to look where the problem is... :-/O
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline tal2l

  • Newbie
  • Posts: 3
  • Country: il
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #227 on: January 23, 2019, 02:18:50 pm »
Thank you for your response Joe-c,
For my application i must use the measurement box, so would be happy to hear news about that.
By the way, do you have a good experience with the  Thermal Expert or other camera? Important to me is a relible and stable temp measurement, +-1c accuracy.

Thanks,
Tal
 

Offline Simbamef

  • Newbie
  • Posts: 1
  • Country: hr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #228 on: January 31, 2019, 08:24:34 pm »
Hello,

is it possible to get the standard deviation of the marked field?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #229 on: February 03, 2019, 11:23:34 pm »
For my application i must use the measurement box, so would be happy to hear news about that.
the Problem will be fixed on next version. But  for now you can use the TCamDll, that support the Seek Pro without the shift.
By the way, do you have a good experience with the  Thermal Expert or other camera? Important to me is a relible and stable temp measurement, +-1c accuracy.
I like the TEQ1, but i did not enought measurements to recommend the Camera for your case. but i beleave it will be good enough.
is it possible to get the standard deviation of the marked field?
not yet. maybe later.
« Last Edit: February 03, 2019, 11:28:19 pm by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Hyper_Spectral

  • Regular Contributor
  • *
  • Posts: 86
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #230 on: February 20, 2019, 04:35:12 pm »
Joe-c, how difficult would it be to integrate a batch editing process for FLIR RJPEG images?

Thermoviewer does this, but it doesn't do it based on each image it does it based on a value you input. I'd like it to run an "auto-contrast" type function based on the extent of each images data similar to how FLIR tools does it. Problem is, FLIR tools has 0 batch editing and automatically watermarks each picture you do adjust - so a macro is out of the question
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #231 on: February 22, 2019, 07:00:35 pm »
Joe-c, how difficult would it be to integrate a batch editing process for FLIR RJPEG images?

Thermoviewer does this, but it doesn't do it based on each image it does it based on a value you input. I'd like it to run an "auto-contrast" type function based on the extent of each images data similar to how FLIR tools does it. Problem is, FLIR tools has 0 batch editing and automatically watermarks each picture you do adjust - so a macro is out of the question

Hello,
here is a test version, it include a first approach for Batch processing:
https://drive.google.com/file/d/1Z60y5u7k6e_cv77oEYWHYN7G18l6hfHM/view

Goto "Frunctions" area on left and to "Batch processing".
Writing a FLIR image is a not existing mechanism yet.
But open->autoscale->extract frame will work. the Export settings for images are set in Functions->Export: Images

suggestions are welcome.
best wishes
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline aentwistle

  • Newbie
  • Posts: 5
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #232 on: February 27, 2019, 09:23:03 am »
Hi Joe,

Thank you for creating this new dimension for making use of a phone IR camera. I wonder if you could give me a tip please to get ThermoVision 1.9.0.0 under Win 10 to show images from my Seek Thermal Compact (non-PRO)?

I can stream images perfectly with SeekOFix v0.4, so I think the WinUSB drivers are OK.

Using the Seek Thermal device in ThermoVision I can connect to the camera and see FW revision and Serial, but cannot receive frames (the Start Streaming button is red). I tried 1.8.0.0 but the symptom is the same.

Using device TCamDll2 the DLL log shows connection and stops after successfully getting resolution.

Thanks in advance, Andrew.
 

Offline aentwistle

  • Newbie
  • Posts: 5
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #233 on: February 27, 2019, 11:53:33 am »
Seek Thermal.NET V006 works fine
 

Offline aentwistle

  • Newbie
  • Posts: 5
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #234 on: March 04, 2019, 01:12:06 pm »
Hi, I changed to the Compact Pro and it works well with ThermoVision 1.9.0.0 using TCamDll2

Thanks,

Andrew.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #235 on: March 04, 2019, 03:41:41 pm »
Hello,

i have no win10 device here, only a win8.1 but i need a bit to reproduce the problem to see whats going on.
Does the Pro also work with TCamDll1 and the regular "Device: Seek Thermal" ?
Does the non pro work with TCamDll 2?

best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline aentwistle

  • Newbie
  • Posts: 5
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #236 on: March 04, 2019, 06:19:52 pm »
Hi Joe,

I sent the non-Pro back in exchange for the pro so cannot do any further tests,  but I can confirm that I could not get the the non-Pro to stream in Thermovision with either DLL or the device Seek Thermal. The Pro streams OK with TCamDll2 and TC_SeekThermal.dll. I am now happy using Thermovision with the Pro thanks.

Cheers,

Andrew.
 

Offline glomet

  • Newbie
  • Posts: 1
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #237 on: March 18, 2019, 02:38:45 pm »
Hi Joe,

I have a problem with your software. When I try to export des IR image with the measurments I have an offset in the text and it's sometimes difficult too read the informations.

Also, when the resolution get higher, the legend at the right change and become too tiny. Any idea about these problems ?

Btw, I'm on Windows 10

Regards,

Guillaume
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #238 on: March 22, 2019, 10:20:10 pm »
When I try to export des IR image with the measurments I have an offset in the text and it's sometimes difficult too read the informations.
...
Btw, I'm on Windows 10
I have not mouch experience with Win10, but i know there is a screen setting for the size of the relative text size.
i guess your setting is not 100%... maybe you have 125% or 150% right?
Try to set to 100%.
Also, when the resolution get higher, the legend at the right change and become too tiny. Any idea about these problems ?
Yes... the size is relative to the image size, this led to big steps on small images and too much steps on large images.
your image resolution look really big, but its just interpolated source image right?
Anyway. it would be better to have more access to the size of the palette bar, its on my "todo list"
best wishes
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline arrakys

  • Newbie
  • Posts: 6
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #239 on: March 23, 2019, 05:56:25 pm »
Joe,

your software is very helpful for us. any chance and/or place to tip you for your work ?
 
The following users thanked this post: joe-c

Offline Bruno28

  • Regular Contributor
  • *
  • Posts: 108
  • Country: au
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #240 on: April 02, 2019, 10:39:47 am »
Doe this software work with Opgal  Therm-App cameras too?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #241 on: April 02, 2019, 07:20:07 pm »
Hello,
Doe this software work with Opgal  Therm-App cameras too?
not yet, i have no therm-app to explore.
Store the Therm-App images with an radiometric frame?

best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Bruno28

  • Regular Contributor
  • *
  • Posts: 108
  • Country: au
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #242 on: April 03, 2019, 09:45:32 am »
Hello,
Doe this software work with Opgal  Therm-App cameras too?
not yet, i have no therm-app to explore.
Store the Therm-App images with an radiometric frame?

best wishes

Thanks I will give it a try. SO radiometric files should work on this app? I have a Mac so can't currently use the software.
 

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #243 on: May 02, 2019, 04:37:15 pm »
Hi everyone,
I would like to know if my SEEK SHOTPRO is compatible with Thermovision_JoeC software and if someone can explain how to use this software.
I've already tried it but it doesn't seem to work.
Thank you
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #244 on: May 02, 2019, 09:56:38 pm »
I would like to know if my SEEK SHOTPRO is compatible with Thermovision_JoeC software and if someone can explain how to use this software.
I've already tried it but it doesn't seem to work.
Hello,
i just see some sample images of the new seek series, i dont know more about it.
there is no support yet, sorry.
not sure seek store radiometric data in the images, but if you send 2-3 images i can look inside.
best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Vipitis

  • Frequent Contributor
  • **
  • Posts: 867
  • Country: de
  • aspiring thermal photography enthusiast
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #245 on: May 02, 2019, 10:39:18 pm »
They explicitly decided not to output radiometric images https://support.thermal.com/hc/en-us/articles/360002053640-How-do-I-get-captured-images-off-of-the-device-?mobile_site=true

Maybe someone can go really deep into the app and pull them out, but not likely.
 
The following users thanked this post: joe-c

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #246 on: May 03, 2019, 05:31:29 am »
Yes, this is true, but in the camera, when you take photo,  there is a jpg file (flat no radiometric) and a .hir file (this Shuld be radiometric). If some software can read .hir file.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #247 on: May 03, 2019, 09:22:15 pm »
...and a .hir file (this Shuld be radiometric). If some software can read .hir file.
please upload 2-3 of this .hir files (maybe you need to pack into a .zip).
i will look at it.
best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #248 on: May 05, 2019, 04:35:47 pm »
This is the file.
Thank you very much!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #249 on: May 05, 2019, 09:44:19 pm »
Hello,
interesting... a 2.5Mb file compressed to 0.8Mb.

i attach what i found. seems to be a stored jpg file with attached raw frame and visual frame (with Y map followed by color data).
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: majoma

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #250 on: May 06, 2019, 05:54:22 am »
So...i don't understand...is or not a radiometric image?
If yes...how can i manage It?
Many thanks

Hello,
interesting... a 2.5Mb file compressed to 0.8Mb.

i attach what i found. seems to be a stored jpg file with attached raw frame and visual frame (with Y map followed by color data).
 

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #251 on: May 06, 2019, 03:26:30 pm »
I can't seem to get any image, with my normal (non-xr) seek thermal compact android/microusb, i'm using windows 10, (tried different versions 1.9.0.0, 1.8.0.0, 1.7.0.0, etc) i've succesfully installed the drivers with Zadig (iap interface and com.thermal.pir206.1).Maybe i'm missing something.
Also, Seekofix works perfectly, and bin_ThermoVision_JoeC_1.0.0.3.zip seems to work just fine, but on newer versions, not working...
Device firmware shows 4.8.1.9.
Later Edit : Tried on a partition with windows 8.1, same result, nothing  :(
Any solutions? :'(











« Last Edit: May 09, 2019, 12:02:35 pm by jumpy9734 »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #252 on: May 09, 2019, 07:15:54 pm »
So...i don't understand...is or not a radiometric image?
If yes...how can i manage It?
Hello,
it is a radiomentric image inside, but i have not the time yet to implant it. it need some time... :-/O

I can't seem to get any image, with my normal (non-xr) seek thermal compact android/microusb, i'm using windows 10, (tried different versions 1.9.0.0, 1.8.0.0, 1.7.0.0, etc) i've succesfully installed the drivers with Zadig (iap interface and com.thermal.pir206.1).Maybe i'm missing something.
Also, Seekofix works perfectly, and bin_ThermoVision_JoeC_1.0.0.3.zip seems to work just fine, but on newer versions, not working...
Device firmware shows 4.8.1.9.
Later Edit : Tried on a partition with windows 8.1, same result, nothing  :(
Any solutions? :'(
interesting. i have a x64 Win10 machine and have no problems with the Seek camera.
i know the camer need a USB reconnect after installing the driver...
but its interesting you can use it with seekofix but not with Version 1.9.0.0

can you please try again with 1.9.0.0 and seekofix only?
best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: majoma

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #253 on: May 10, 2019, 01:04:40 am »
I've tried again, i also have x64 win 10, Seekofix works ok, but when trying to start seek_thermal "connect" on 1.9.0.0 it gives me this error:

Sub_WDC_Load()

Could not find file

\TVisionDATA\Cal\Seek_WarmupDriftCorrection.wdc"
 

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #254 on: May 10, 2019, 09:43:55 am »
Ok...i'll wait your news.
Thank you very much.

So...i don't understand...is or not a radiometric image?
If yes...how can i manage It?
Hello,
it is a radiomentric image inside, but i have not the time yet to implant it. it need some time
 

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #255 on: May 10, 2019, 10:13:02 pm »
I've tried 1.9.0.0 on a bunch of different computers and encountered the same situation, i'm starting to believe maybe the cable/adapters could be the cause.

I'm currently using this USB configuration for seek:



I'll try with more cables, if it won't work, then i'll go to plan B:



If that doesn't work either, i'll just assume it could be from the Seek internal hardware/device firmware itself  :'(

At least i still got seekofix and that older version of Thermovision, so i guess it's better than nothing  :-/O

« Last Edit: May 10, 2019, 10:14:37 pm by jumpy9734 »
 

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #256 on: May 18, 2019, 12:26:21 pm »
So...i don't understand...is or not a radiometric image?
If yes...how can i manage It?
Hello,
it is a radiomentric image inside, but i have not the time yet to implant it. it need some time... :-/O

Any news?
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #257 on: May 21, 2019, 06:06:06 pm »
Hi,
Now that you have a Windows 10 machine, any chance you could package a UWP version?

Cheers,
R
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #258 on: May 22, 2019, 10:01:13 am »
Hello,
Hello,
it is a radiomentric image inside, but i have not the time yet to implant it. it need some time... :-/O
Any news?
No, i have no time and too many other tasks. the next version is a big step.
Now that you have a Windows 10 machine, any chance you could package a UWP version?
i take a look at it. :-/O

best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #259 on: May 22, 2019, 09:59:56 pm »
Quote from: joe-c
No, i have no time and too many other tasks. the next version is a big step.

What's new / coming?  :D

R
 

Offline tony359

  • Frequent Contributor
  • **
  • Posts: 267
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #260 on: May 23, 2019, 10:41:41 am »
Hey jumpy9734

I've just made the same cable pictured in the second image - but without jumping the ID to ground, I understand that is for HOST devices. I am kind of concerned to test it on my Seek - I am looking for some confirmation that that is the correct wiring and I am not going to damage my seek! :)

Thank you all!
Tony
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #261 on: May 24, 2019, 07:06:51 pm »
Good evening,
I've just made the same cable pictured in the second image - but without jumping the ID to ground, I understand that is for HOST devices. I am kind of concerned to test it on my Seek - I am looking for some confirmation that that is the correct wiring and I am not going to damage my seek! :)
I use the same connection for my seek and it work fine.
What's new / coming?  :D
-batch processing of foder(s)
-new window for easy change the text of controls (for easy change to other language)
-common "thermal Frame" Dataset
-support of TE-M1 (and V1) via i3 DLL
-local parameter (emissivity and reflection can be set for Spot,Box measurements)
-auto range split in Min/Max, each can be Auto/Manual/Fixed
-common "Vision Toolbar" with Streaming and orientation control
-new fullscreen mode "Tablet window" (a better version of "Camera mode") in WPF and better touch support

Aditional i hardly think about to change from Freeware to Open source.
I just realize i dont have the time for all alone...
i want to fix some issues, but this maybe take some weeks... :-/O

Best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline tony359

  • Frequent Contributor
  • **
  • Posts: 267
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #262 on: May 27, 2019, 09:07:12 pm »
Thank you Joe.

Cable is working fine!

I'm a total newbie on this, this is the first time I'm using my Seek Pro and your great software. So far I am super-impressed, thank you so much for your efforts!

I've noticed that when I connect the Seek I receive the attached error - I then just click OK and all seems to work ok. This is Windows 10 64 with drivers installed by Zadig.

Thank you!

 

Offline majoma

  • Newbie
  • Posts: 8
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #263 on: June 05, 2019, 10:53:01 am »
Hello,
interesting... a 2.5Mb file compressed to 0.8Mb.

i attach what i found. seems to be a stored jpg file with attached raw frame and visual frame (with Y map followed by color data).

Hi, could you tell me the software that you used for extracting those images from hir file and where i can find that software?
Thank u
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #264 on: June 11, 2019, 09:54:51 am »
Hello,

finally... Version 1.10.0.0
https://drive.google.com/open?id=1GRCBBamnFaq4mdVoRTWt5QRti2EpgDjn

-autorange on/off split to Auto/Manual/Fixed for each of max/min
-Window:Functions->Tab:Export Images->Thermal Frame->Image in file… extract temperature frame as txt or csv
-window positions will no more stored if the current setting is fullscreen
-rotation of visual image can be set with the Keys “T/G” and rotation on/off with Key “V”
-auto refresh com ports removed from DIY Thermocam Device
-add support for M1 Images, stored by Android App
-implement new SDK version of i3 Systems, supporting M1,Q1,V1 (on my M1 the 30fps works, but on test with a V1 it don’t show the 30fps, I don’t know why yet).
Warning: the “raw” mode from i3 show a AGC applied frame. This have more resolution, but conversion to temperature and mapcal don’t work yet.
-Local parameter for Box and Sport measurment (recalculate themperature using Emisivity and reflected Temperature)
-common Thermal Frame and TF Processing
-add “invert” function for palette
-add “temperature gain” for live stream
-the life functions “temperature gain”,“temperature offset” an Average will effect on all new temperature frames
-flir direct reading enabled (work not for all images, is faster then regular mehtod via exif tool)

Thermal Camera Setup
Since this version, the most supported cameras using a common way to calculate raw value to temperatue. The “Calibration” window is used for this.
there currently 2 ways to select… 2 point calibration and “planck” cal. All settings will be stored in a “Thermal Camera Setup” *.tcs file. You can have now one folder for each of your Cameras, with own settings, Mapcal frames and warmup drift corections.
to autoselect a thermal camera… write the name of the folder in the Appconfig:
<add key="AutoRead_tcs_from_folder" value="_Sim_Flir_320x240" /> will select “TVisionData\Cal\_Sim_Flir_320x240\ThermalCameraSetup.tcs”

Common Vision Toolbar
It will be activated by execute a Camera stream or by click on “VisionTools” in the top menu bar.
this bar is used to select a thermal camera binding, execute start/stop/nuc and common imagerotation, min/max auto/man/fixed setting. It also show a FPS (using a frame count).
The selectable camera types depends on the defined Camera types in “TVisionData\Cal\”.

New Window “Control changer Window”
This window can be open by click on the language label on top right (from right boder: Max temp,Min Temp, Keyboard label, Language label).
By click right a mouse menu will open. By click left the mouse menu will open too… and select the current language, here you can change the selected language.
in this window the most subwindows can be changed by selecting the right control from the control tree.
the text of the control can be changed in normal and encoded state, just hit enter to see the changes.
In the mouse menu is a command to execute the “Generate language files”. This create a new folder with current text of all controls.

Tablet window
it’s a WPF window (not Windforms like all other) with auto size of controls.
this is a better version of the “Camera” mode (still available, but obsolete). Additional the Window works better on touch devices.
it has one center spot only as measurement and need some improvements, but it’s a better way than camera mode.

AppConfig
since this version i use the "\TVisionBinary\ThermoVision_JoeC.exe.config" for some startup settings.
here you can set your thermal camera setup folder name.
Example:
<add key="ShowSplashScreeen" value="0" /> --> no startup screen
<add key="StartWebcamA" value="1" /> --> start the first webcam in uvc device list

the source is on github, currently in a private repository. if someone want access, contact me.
joe-c
« Last Edit: June 11, 2019, 10:02:27 am by joe-c »
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #265 on: June 11, 2019, 08:34:48 pm »
Hi joeC!

As usual, thanks for your hard work and for sharing such a great tool. Just a couple of questions regarding this new version I just downloaded.

1) I'm having problems connecting my SeekCompact camera. In previous versions I just plugged in, turned on and I had and image to start working with. Now it seems that I have to calibrate it first, but when trying to load the parameters you have in the load file, weird things happen. My front webcam gets an image, the thermal camera gets disconnected and the visual image gets "themified" hehe. If I just plug and start my thermal camera, the temperature range is only 1deg, like its having a calibration problem.

2) How can I lower the resolution of the whole app? I have a 1080p 10" laptop and I see everything very small. The previous resolution (V1.9) was fine. I don't know if that could be also adjusted under the new way to configure the app.

Thanks again for this great peace of software!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #266 on: June 11, 2019, 10:01:06 pm »
Hello,

1) I'm having problems connecting my SeekCompact camera. In previous versions I just plugged in, turned on and I had and image to start working with. Now it seems that I have to calibrate it first, but when trying to load the parameters you have in the load file, weird things happen. My front webcam gets an image, the thermal camera gets disconnected and the visual image gets "themified" hehe. If I just plug and start my thermal camera, the temperature range is only 1deg, like its having a calibration problem.
the Webcam is only enabled in seek simulation mode...

in the toolbar the current camera is selected, this have to be "Seek_Thermal_WinUsb" instead of "Simulation".
choose and load "Seek_Compact_Camera" instead of "_Sim_Seek_Compact_Camera".
in simulation mode a stored thermal frame was load from *.tfraw file and displayed with random noise.
2) How can I lower the resolution of the whole app? I have a 1080p 10" laptop and I see everything very small. The previous resolution (V1.9) was fine. I don't know if that could be also adjusted under the new way to configure the app.
i dont changed the resolution. in V1.9 it was fine?...
the only setup is for "measurements", if they was draw to the main IR image. the font settings are located in the SettingsWindow->Tab:Fonts.
additional, if you want just take pictures, try the new Tablet mode (select "Tablet" from the menu bar above).

hope it helps
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #267 on: June 12, 2019, 12:40:21 pm »
Totally right Sr!

Found both solutions to my problems. The first as you said was the _Sim_Seek_Compact_Camera. The problem was that everything was sooooo small that I didn't noticed the  _Sim_, I barely read Seek Compact somewhere! hehe.

The problem of everything being so small to read was solved by left-clicking the ThermoVision_JoeC.exe, going to Properties -> Compatibility, and at the bottom "Change high DPI settings" -> High DPI scaling override (at the bottom of the new window) and ticking in "Override High DPI scaling behavior" by "System(Enhanced)". This is on Windows10, but I guess Win7 might be quite the same thing.

The only last weird thing I see in this version (at least in my machine) is that the image from the webcam freezes when it is ON. If you take a picture, the captured frame is the correct one, but the streaming seems to have some trouble (also if you superimpose the thermal image).

Well, I guess now I should play a bit with the config file to load by default  my Seek Thermal and sooner than later I should make a calibration table for my camera, ha!

Thanks again as usual for such a great tool!
 

Offline heatingrates

  • Newbie
  • Posts: 3
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #268 on: June 14, 2019, 10:52:55 pm »
Hello thanks so much Joe for all your work!

I am sorry to bother but I just cannot get the image from my seek thermal xr to display. I think perhaps it is a problem with the calibration step but looking at the earlier discussion and problem that santasemilla had that solution is not working. The software does recognize when the camera is connected. My drivers are installed with zadig and SeekOfix (made by frenky) works as well as your earlier version bin_ThermoVision_JoeC_1.0.0.3. However now the image does not display. I have attached pictures that perhaps will help elucidate the problem.

Again I am really sorry to bother and ask for help but I have spent a very long time on this issue |O and I think I just don't have a strong enough understanding of the underlying code to address it.
Again thank you very much for your work Joe!
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #269 on: June 14, 2019, 11:03:11 pm »
Yay new version!

Any luck with UWP export?

Cheers,
R
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #270 on: June 17, 2019, 09:36:04 pm »
Hello,

Any luck with UWP export?
sadly no, i tried 1-2 hours after installing the Win10SDK but without success :-\
it seems to need more than just some enabled options...

Hello thanks so much Joe for all your work!
you're welcome (all other too)
I am sorry to bother but I just cannot get the image from my seek thermal xr to display. I think perhaps it is a problem with the calibration step but looking at the earlier discussion and problem that santasemilla had that solution is not working. The software does recognize when the camera is connected. My drivers are installed with zadig and SeekOfix (made by frenky) works as well as your earlier version bin_ThermoVision_JoeC_1.0.0.3. However now the image does not display. I have attached pictures that perhaps will help elucidate the problem.

Again I am really sorry to bother and ask for help but I have spent a very long time on this issue |O and I think I just don't have a strong enough understanding of the underlying code to address it.
Again thank you very much for your work Joe!
you are far away bothering me  8)

the red streaming button indicates "no usable frame arrived".
Maybe the timeout is to low, or something wrong with the grabbing of the USB stream or the translation to a frame.
sadly i have no device here to reproduce this issue, i have 2 Seek XR here and they work on all PCs.

do you have the same problem if you use the "Device: TcamDLL"?
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #271 on: June 17, 2019, 10:16:19 pm »

sadly no, i tried 1-2 hours after installing the Win10SDK but without success :-\
it seems to need more than just some enabled options...

Did you get any specific errors?

Alternatively something one could wrap up and run on Linux would work too, but while the program runs Wine does not support the required USB implementations...

R
 

Offline heatingrates

  • Newbie
  • Posts: 3
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #272 on: June 18, 2019, 01:52:05 am »
do you have the same problem if you use the "Device: TcamDLL"?

I have attached a picture of what happens when I use TcamDLL. Thanks for your help! I will try with a different computer also.
 

Offline heatingrates

  • Newbie
  • Posts: 3
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #273 on: June 18, 2019, 07:06:58 pm »
Perhaps my method is wrong. Here is my process.

I've installed the drivers with Zadig.
I then open Thermovision. I go to Device and under Vision setup I click show all supported devices and then in vision tools I select Seek_Thermal_WinUSB. I then go to calibration and select file Seek_compact_camera and press load. Then this is when under Device Seek Thermal Camera the connect button is green and the streaming button is red. Is there a step I am missing?

Thank you
 

Offline Thermal_Enthusiast_01

  • Newbie
  • Posts: 4
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #274 on: June 19, 2019, 03:52:21 pm »
Hello Joe-c

I connect the Ht-a1 thermal sensor to my PC and it is the same signature as the Seek thermal sensor
USB \ VID_289D & PID_0010 & REV_0100 & MI_01
USB \ VID_289D & PID_0010 & MI_01
but zadig have no driver for com.thermal.pir206.1
why not ?

Have any on the com.thermal.pir206.1 driver for my ......

Oder was mach ich Falsch ? Geht das überhaupt umgekehrt von der Ht-A1 Sensormodul zum PC also erkennen tut er ihn scheinbar wie eine normale  Seek Thermal Kamera... Braucht mein Pc Win7 noch andere Treiber damit es klappt ?

Many Thanks !
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #275 on: June 21, 2019, 12:28:07 pm »
Hello,
I've installed the drivers with Zadig.
...
Seek Thermal Camera the connect button is green and the streaming button is red. Is there a step I am missing?
normally after install the Zadig driver for seek a usb reconnect is necessary, but this don't explain why the old version works and the new not.
maybe i find the time to make some debug tool based on my seek playground:
http://www.joe-c.de/pages/posts/waermebildkamera_seek_thermal_178.php


I connect the Ht-a1 thermal sensor to my PC and it is the same signature as the Seek thermal sensor
USB \ VID_289D & PID_0010 & REV_0100 & MI_01
USB \ VID_289D & PID_0010 & MI_01
but zadig have no driver for com.thermal.pir206.1
why not ?

Have any on the com.thermal.pir206.1 driver for my ......

Oder was mach ich Falsch ? Geht das überhaupt umgekehrt von der Ht-A1 Sensormodul zum PC also erkennen tut er ihn scheinbar wie eine normale  Seek Thermal Kamera... Braucht mein Pc Win7 noch andere Treiber damit es klappt ?

Many Thanks !


Have you tried to use the "options->List All Devices"?
i just made 1 try with my seek programm and it don't work. maybe just another initialisation setting or other command for ask a frame.
i decide to make no more research on it and my HT 18 is already sold.

my opinion... sell your HT-A1 and buy a used Seek XR if you want to use a core on Pc... its cheaper and easier.

if you prefer write in german, send me a PM or email ;)

best wishes
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: Thermal_Enthusiast_01

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #276 on: June 22, 2019, 08:48:01 pm »
Interesting to see the "red streaming button" issue wasn't only happening to me (seek thermal compact standard) ;D

Maybe it could be the hardware itself? or the (post-2017) firmware on the device that is interfering with the software... or something to do with USB ports and cables.I'll try some more combinations with cables/micro usb/soldering etc i'll see what results i get and put some pictures here with the improvisations  :-/O
« Last Edit: June 22, 2019, 08:51:58 pm by jumpy9734 »
 

Offline triplex

  • Contributor
  • Posts: 12
  • Country: lv
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #277 on: June 30, 2019, 01:43:58 pm »
Same issue here, seekofix works, 006 exetuable_debug works but none of of the thermovision versions i tried work. I couldn't find the 1.3 download though. If you have any ideas i could try to get it going would be nice.
 

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #278 on: July 01, 2019, 05:30:57 pm »
Same issue here, seekofix works, 006 exetuable_debug works but none of of the thermovision versions i tried work. I couldn't find the 1.3 download though. If you have any ideas i could try to get it going would be nice.

seekofix works, but unfortunately it doesn't have all the cool features from Thermovision  8)
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #279 on: July 04, 2019, 08:19:30 am »
Interesting to see the "red streaming button" issue wasn't only happening to me (seek thermal compact standard) ;D

Maybe it could be the hardware itself? or the (post-2017) firmware on the device that is interfering with the software... or something to do with USB ports and cables.I'll try some more combinations with cables/micro usb/soldering etc i'll see what results i get and put some pictures here with the improvisations  :-/O
Hello, sorry for let you waiting.
i have a testversion from by playground. please try this. if the "Valid Pixel Count" is zero, change the value to:
RawMin: 50
RawMax: 65500
and try again.

best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline triplex

  • Contributor
  • Posts: 12
  • Country: lv
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #280 on: July 04, 2019, 12:33:37 pm »
Still no success. However, after changing the values to 50 and 65500, then pressing "(Stream) Open Shutter" and then "Init normal" the streaming button DOES go green and says "Stop Streaming", valid pixel count still 0 and no picture appears. Tnx for all your help.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #281 on: July 04, 2019, 04:23:26 pm »
Next try, maybe the raw values are not in the expected range.
please use the attached Binary and tell me the log values from bottom left textbox.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline triplex

  • Contributor
  • Posts: 12
  • Country: lv
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #282 on: July 04, 2019, 05:19:57 pm »
Doesn't show anything there, i tried checking the Quali_log checkbox but still nothing. Maybe i can give you some data from 006? Everything gets logged in that one fine and works flawlessly.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #283 on: July 05, 2019, 10:39:09 am »
Doesn't show anything there, i tried checking the Quali_log checkbox but still nothing. Maybe i can give you some data from 006? Everything gets logged in that one fine and works flawlessly.
if nothing was shown the problem is before the frame4 (calibration) arrives.

i compared the source from 006 and 011 and i see additional commands for the initialisation.

please try the next version, it starts with mode = 10.
if it works, try 11 and 8. maybe you need to reconnect the camera via USB and restart the application.

additional better write me a mail, its better we debug not here: joe@joe-c.de
best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline triplex

  • Contributor
  • Posts: 12
  • Country: lv
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #284 on: July 05, 2019, 11:38:14 am »
It works! :)
8,10,11 worked perfectly fine.
Can we translate this solution to thermovision manually somehow?
« Last Edit: July 05, 2019, 11:37:37 pm by triplex »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #285 on: July 06, 2019, 11:32:43 am »
Can we translate this solution to thermovision manually somehow?

Hello,
the problem was additional commands on startup, it was while trys with reinit the core.
iteresting you have a problem with it and the most other not...

i modified the DLL, please try again the other application with the DLL binding.
if it works, exchange it with the DLL: \TVisionData\TCamDll2\TC_SeekThermal.dll
and enable the TCamDll2 device and you can use it in the Thermovision app.

the source of the DLL is here: http://www.joe-c.de/pages/posts/version_1.8.0.0_tcamdll_207.php
just commend the additional 2 commands (TCameraDll\TCamera.cs):
//device.ControlTransferOut(0x41, (byte)CMD.TOGGLE_SHUTTER , 0, 0, new byte[] { 1,0,0,0 });
//device.ControlTransferOut(0x41, (byte)CMD.SET_OPERATION_MODE , 0, 0, new byte[] { 0x00, 0x00 });
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline triplex

  • Contributor
  • Posts: 12
  • Country: lv
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #286 on: July 06, 2019, 02:29:21 pm »
Works! Perfect! Thank you :)
 

Offline jumpy9734

  • Contributor
  • Posts: 25
  • Country: ro
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #287 on: July 14, 2019, 02:50:10 pm »
Seems like the modified .dll binding works fine, i'm getting an image now  :-+



If only i could make the SeekThermal part work...







 

Offline Musclor

  • Contributor
  • Posts: 19
  • Country: es
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #288 on: July 15, 2019, 02:12:25 am »
Question: I have a TE-Q1 Pro, running on a surface book 4 with windows 10, Thermovision 1.9.0.0
Firstly, this is an amazing piece of software, thank you ever so much.

I am however having issues when calibrating using the zadig driver.

a) It's my understanding using zadig is better than using the standard i3 driver, based on the looks of the pictures my camera takes, i'm tempted to agree, but I'm not sure why it is indeed of a 'better' quality - any reason?

b) I do have a major problem with temperature accuracy when using the 'cold/hot' card method. I take a non reflective piece of cold, uniform material, and aquire the first frame. I then blowtorch a barbecue-paint treated ruler to circa 70c and take the hot frame.

I can see the image, everything works except... all the temps are out of whack of course. I'm reading +-300c on average, I had worse :)

How can I use this feature and still get the 'real' temperature? (ideally from the thermapp, if not, I do own an IR thermometer, so I could calibrate I guess, but don't know how.

c) while I'm here, I might ask... :) - is there any value in using the 2 point or planck calibrations instead? Do they give better / consistant results? Just curious.

Also and finally, bonus questions but why is there an 'use extern processing' tickbox (what does it do?), what's the 'raw meas' square box and what does the NUC button do?

Sorry for all the questions but if we help each other eventually we'll all become masters of this superb software! cheers!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #289 on: July 15, 2019, 09:50:36 pm »
Hello,

to a:
the i3 dll uses an AGC in byte range... this means your whole thermal image can have only < 255 different temperatures.
This is not a problem for any case, but See this image (scroll down to "Thermovision_17.jpg"):
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg1059430/#msg1059430
Or here a better version:
https://www.eevblog.com/forum/thermal-imaging/i3-thermalexpert-custom-software/msg1055716/#msg1055716

to b:
the mapcal is the first step to deliver "clean" images (with AGC usable for Night vision).
but after it, you need to translate the "radiation raw" to a temperature.
the 2 point calibration is fast and easy, but not accurate.
the Planc calibration is the way how Flir convert on their cameras. My opinion... i trust flir and believe its a good way but i don't know how they calculate/aquire the values.
i guess with the right settings you can use the TE-Q1 for accurate temperature measurements.

to c:
not yet, only these 2 generics.
Also a good way, maybe a third option in the future is a lookup table. This means you collect the real temperature using a NTC or digital Thermometer and the raw from the camera. and this for each temperature step. with some interpolations between the steps and a calibration source like a Tec it should be possible to catch a "calibration table" by driving a sweep and use the generated table later to get the temperatures from the camera.
(the Multimeter "Owon Bt 35", connected via Bluetooth is usable as "Serial Sensor". Maybe a good way to capture the real temperature)

but there is a problem... the sensitivity of a pixel (gain) and the total value shift to all other pixels (offset) is shifting if the detector temperature rise or fall after the calibration.
Well for offset is no big deal, its done by a NUC. so you may only need a gain LUT.
You have 2 options:
1. fix the temperature of the detector using a Tec controller (in case of the TE or Seek, the whole camera, if you dont want to open)
2. you have to do a "characterization" of the detector. this means you collect the gain versus detector temperature. after this you have a "temperature compensated gain" and use this to get a raw radiation value after NUC.

sadly i have not enough time for my hobby...
1. A Flir PM 695 waiting for combination with a sony Camcorder (record images+videos to MemoryStick)
2. i want to build my own tec controller (for core stabilization and as calibration target)
3. My TE-Q1 has a sutter from a old VCR camera and a big lens but need more modifications to be usable
and some other... and this is only the hardware stuff.  :-/O

best wishes
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline rpg22

  • Newbie
  • Posts: 9
  • Country: bg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #290 on: November 20, 2019, 09:32:40 am »
Hello

Is your software supporting HT-301 camera?
I have USB-c port on my laptop running win 10 and want to use it with it, not with the phone.

Thank you.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #291 on: November 24, 2019, 12:48:59 am »
Hello,

currently no support for the HT-301 camera.
have it a official driver or is it connectable via winusb "seek style"?

regards
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline d_hezel

  • Newbie
  • Posts: 1
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #292 on: December 07, 2019, 08:37:09 pm »
Hello joe-c,

are there any news regarding the .hir-files of the Seek ShotPro or even about their integration into Thermovision?
Thanx for the effort you put into this great piece of software!

Kind regards,
Dominik
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #293 on: December 15, 2019, 05:47:12 pm »
are there any news regarding the .hir-files of the Seek ShotPro or even about their integration into Thermovision?
Thanx for the effort you put into this great piece of software!

Hi,
sorry i had no time spend on this yet,
can you send me some samples please?
best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline alex871

  • Regular Contributor
  • *
  • Posts: 58
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #294 on: December 22, 2019, 11:06:06 pm »
Is it possible to work images of the hti 301 thermal imaging camera with specific software? If so, which one ?

 ::)
 

Offline StDenits

  • Newbie
  • Posts: 2
  • Country: af
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #295 on: January 24, 2020, 09:06:14 am »
@joe-c
>have it a official driver or is it connectable via winusb "seek style"?
This is done by Dongguan Xintai Instrument Co.
Link to the user manual .

As I know, by default there are no drivers or software on the PC.
 

Offline DrRKropp

  • Newbie
  • Posts: 1
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #296 on: February 18, 2020, 01:52:21 am »
Hi Everyone,

I just purchased a Seek Compact Pro with USB-C connection. The camera doesn't work with my phone (Galaxy S9), but I have managed to get the USB driver and get some imaging through this app. I am having some trouble with the app, though. The font size and window scaling are all messed up so that I can't read the majority of the text, only the top half of the first row of words. I am using a retina display Macbook pro, 2015, booting into windows 10 with bootcamp. Is there a setting I can change, either in the app or windows, that will make everything visible?

Thanks so much for any guidance you can give.
 

Offline tonykids

  • Regular Contributor
  • *
  • Posts: 79
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #297 on: February 18, 2020, 03:02:54 pm »
Hi Everyone,

I just purchased a Seek Compact Pro with USB-C connection. The camera doesn't work with my phone (Galaxy S9), but I have managed to get the USB driver and get some imaging through this app. I am having some trouble with the app, though. The font size and window scaling are all messed up so that I can't read the majority of the text, only the top half of the first row of words. I am using a retina display Macbook pro, 2015, booting into windows 10 with bootcamp. Is there a setting I can change, either in the app or windows, that will make everything visible?

Thanks so much for any guidance you can give.
Set the windows display scaling to 100%.
You can set the scaling for this app separately(but i forget how to :)
 
The following users thanked this post: DrRKropp

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #298 on: February 23, 2020, 01:29:47 am »
Hi Everyone,

I just purchased a Seek Compact Pro with USB-C connection. The camera doesn't work with my phone (Galaxy S9), but I have managed to get the USB driver and get some imaging through this app. I am having some trouble with the app, though. The font size and window scaling are all messed up so that I can't read the majority of the text, only the top half of the first row of words. I am using a retina display Macbook pro, 2015, booting into windows 10 with bootcamp. Is there a setting I can change, either in the app or windows, that will make everything visible?

Thanks so much for any guidance you can give.

Hi! I had kind of a similar problem with a FHD display on an 11inch windows tablet some time ago. In the previous page I posted the solution I found. Check if you can follow what I've done. Hope it helps! Here is the quote to my post:

https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg2479905/#msg2479905
 
The following users thanked this post: DrRKropp

Offline diman083

  • Newbie
  • Posts: 1
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #299 on: May 15, 2020, 05:38:49 pm »
Good afternoon. How to make the all max point add a few values in the range of 34 to 36 degrees Celsius?
 

Offline alexwhittemore

  • Frequent Contributor
  • **
  • Posts: 365
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #300 on: June 15, 2020, 05:19:13 pm »
I think I already know the answer, but just to be certain - this app doesn't have any out of the box support for a Lepton sensor connected via PureThermal 1 or 2 breakout, right? It's throwing me off that there are a bunch of references to "webcam" throughout the interface, as if maybe a UVC device WOULD be supported.

EDIT: For that matter, I don't see the HTI-301 explicitly supported, but it it compatible with the TE-Q1? I see the latest ask of that question was November but I'm not sure when TE-Q1 support was added.
« Last Edit: June 15, 2020, 05:31:21 pm by alexwhittemore »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #301 on: June 20, 2020, 09:44:40 pm »
Hello,

yes, the HIT-301 and also PureThermal cameras are not supported...
http://www.joe-c.de/pages/posts/unterstuetze_kameras_supported_cameras_195.php

the reason is simple, i have no camera of this type to play with.

Its possible to write a driver dll for any type of camera, using the Seek Thermal example from here:
http://www.joe-c.de/pages/posts/version_1.8.0.0_tcamdll_207.php

a driver dll with the same signature will work with this APP.

If the PureThermal deliver a regular UVC device, it can be displayed in the APP, but currently there is no transformation from "images with pixel colors" to "images from temperatures".

Best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #302 on: July 15, 2020, 07:08:31 am »
Why, when you set the temperature points in a program, does the program reduce the temperature?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #303 on: July 15, 2020, 07:26:26 am »
Why, when you set the temperature points in a program, does the program reduce the temperature?
Hello,

please provide more details.
"temperature points" mean spot measurement?
still image or stream, which camera?
were the reduced temperature was shown?

you can send me pm or email if you want.
best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #304 on: July 15, 2020, 08:52:06 am »
i7
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #305 on: July 15, 2020, 10:06:54 am »
Hello,

aha, its while you move the Spot.

the reason is simple:
By default the 3x3 Kernel (accuracy feature) is active, this means, all pixels next to your selected Pixel are merged to one temperature value.
Like this:
1 2 3
4 5 6
7 8 9
there "5" is your pixel temperature, but the mean result of all 9 Temperatures is shown as Spot temperature.

if you move a pixel, it shows only the value at your current pixel (the "5" from above).
therefore this value can be higher or lower than the final result.

If you want to disable this feature:
1. double click on your measurement point
2. your current m-point should be marked in the "Meas grid" now, there the settings for it
3. switch "Kernel 3x3" from ON -> OFF
now you have only the pixel value for it.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline ignat750

  • Contributor
  • Posts: 34
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #306 on: July 15, 2020, 03:20:04 pm »
Thank! Is it possible to turn off the switch "Kernel 3x3" forever?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #307 on: July 16, 2020, 07:17:20 am »
Thank! Is it possible to turn off the switch "Kernel 3x3" forever?
Hello,
no, not yet.
but I can add a setting in startup-config (the Measurements will be initialized at startup).

If you change the setting and store to a "thermovision .jpg", this will be stored.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline polppol

  • Newbie
  • Posts: 3
  • Country: th
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #308 on: September 16, 2020, 07:16:08 am »
Is it possible to open .jpg image that save from hti camera?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #309 on: September 18, 2020, 09:20:07 pm »
Is it possible to open .jpg image that save from hti camera?
Sorry for my late response.
I belive the answer is no, since the hti images may only contains colors, no temperature information.
could you send me some images, i will verify.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline polppol

  • Newbie
  • Posts: 3
  • Country: th
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #310 on: September 29, 2020, 03:09:47 am »
Is it possible to open .jpg image that save from hti camera?
Sorry for my late response.
I belive the answer is no, since the hti images may only contains colors, no temperature information.
could you send me some images, i will verify.

best regards

Hi I just send you an PM
 

Offline reditcoco@yahoo.co.uk

  • Newbie
  • Posts: 1
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #311 on: October 15, 2020, 04:25:34 pm »
Hi Joe

Thank you for your contribution to the thermal community.

I have a question regarding using Flir One with FOne ultimate and your Thermovision App.

I need to store the 16-bit raw remotly to a PC without the formula for temperature calculation. I know how to convert it to temperature values using the camera constants and the environmental parameters. I wrote a code for reading the
thermal image sequence from FOne Ultimate video (.bvf) (works as expected).
When I used Thermovision App, I can save the image sequence in .bpm format, but the frame has a pixel value that I could not understand, neither temperature nor row values (please see the attached image file).

Could you please walk me through how you store the 16-bit raw data from FOne ultimate App remotely? Or by using Thermovison or just any code that can help with this. Or how to get the frame sequence with temperature pixel value using your Thermovision software.

Thank you very much for your support.

Best Regards,
Hasanain
 

Offline vit007

  • Newbie
  • Posts: 1
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #312 on: December 25, 2020, 10:22:52 am »
Tell me how to see the seek compaq picture in the program. I managed to get it in SeekThermal_debug_012, but ThermoVision is not. Thanks.
 

Offline ericb

  • Contributor
  • Posts: 16
  • Country: fr
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #313 on: December 25, 2020, 03:09:08 pm »
Hello,

Thanks a lot for providing such a software.

Just a question : is there a C++ or C version ? the only source code I found is C# not very kind for Linux use, but maybe I missed something ?


Thanks a lot and excellent end of year
 

Offline APLe

  • Newbie
  • Posts: 3
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #314 on: January 03, 2021, 07:14:39 am »
Hello!
Are there some possibilities for automatic starting video recorder in using Seek thermal with Thermal Vision?
We use it for our laboratory rats behavior analysis, so we need autostarting software on schedule. Today we use mouse gestures macros for starting video, but it is unstable method.
I did not find any information about command line parameters in "help", I did not find example.bat file either. "ThermoVision_JoeC.exe /?" does not work too.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #315 on: January 24, 2021, 09:03:39 pm »
Hello,

sorry for late response...
Just a question : is there a C++ or C version ? the only source code I found is C# not very kind for Linux use, but maybe I missed something ?
no, currently just c#. i know there is a Mono project on Linux but i have no experience there.

Are there some possibilities for automatic starting video recorder in using Seek thermal with Thermal Vision?
...
I did not find any information about command line parameters in "help", I did not find example.bat file either. "ThermoVision_JoeC.exe /?" does not work too.
currently not yet, here is the collection of command line parameters:
https://www.joe-c.de/pages/posts/kommandobefehle_200.php

its possible to autoselect a TCS file (thermal camera setup) and enable a startup init there.
you have to edit this file:
ThermoVision_JoeC.exe.config

for autostart a video recording a have no solution yet.
best wishes
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Santi-hr

  • Newbie
  • Posts: 6
  • Country: es
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #316 on: February 03, 2021, 11:24:29 pm »
Hello,

I've working into extracting the thermal data of images from a UTi260B camera using a Python script.
One of its users discovered to me your fantastic program and we worked a way into importing the images using your IR-Image decoder. However it is a tedious task.

We would like to know if you want to add support for that camera.

You can find all the information about the format of the images at the bottom of the readme (or by checking the script code): https://github.com/Santi-hr/UNI-T-Thermal-Utilities
Also in the same repo you can find a couple of sample images.
Mainly, embbeded at the end of the file, there is a one byte grayscale matrix and the temperature ranges.

Edit: I found that the temperature conversion used by uni-t to store the thermal data lead to big errors when extracting the temperatures if the temperature range is large. If I find a way to characterize the non-linearty I will give an update

Best regards,
Santi
« Last Edit: February 05, 2021, 08:09:32 pm by Santi-hr »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #317 on: February 20, 2021, 09:45:18 pm »
Hello,

I've working into extracting the thermal data of images from a UTi260B camera using a Python script.
One of its users discovered to me your fantastic program and we worked a way into importing the images using your IR-Image decoder. However it is a tedious task.

We would like to know if you want to add support for that camera.

You can find all the information about the format of the images at the bottom of the readme (or by checking the script code): https://github.com/Santi-hr/UNI-T-Thermal-Utilities
Also in the same repo you can find a couple of sample images.
Mainly, embbeded at the end of the file, there is a one byte grayscale matrix and the temperature ranges.

Edit: I found that the temperature conversion used by uni-t to store the thermal data lead to big errors when extracting the temperatures if the temperature range is large. If I find a way to characterize the non-linearty I will give an update

Best regards,
Santi

sounds interesting, will be follow.  :-+
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline SpottedDick

  • Regular Contributor
  • *
  • Posts: 91
  • Country: ie
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #318 on: February 27, 2021, 05:20:09 pm »
Joe-C:

Massive thanks for this software. I was about to return my Flir One as it useless with the free software that comes with it, but your software actually makes it OK for photographing electronics! The next IR camera up is double the price, so the fact that your software can make a €200 camera viable for photographing electronics is amazing!

I've three issues I'm hoping I'm just missing the options for.

1. IR cropping:
I can crop the visible image into the area that I want using the cropping tool, but I can't see an option to do this with the the IR image. This leaves a lot of blank space. See the attached example (Image_3.png).

2. Minimum temperature displayed with thermal blending:
When using the thermal blending feature, if I set the minimum temperature to (using the example image) 28°C, the overlay shows anything below the minimum temperature as the bottom of the scale. The more ideal soloution would be that the overlay is disabled for any reading below the minimum temperature. Is this an option that I can't see?

3. Scale on the output image:
The scale on the right of the output image. Is it possible to adjust this? In the example image, I have interpolation set to 2. The text on the scale becomes difficult to read. Is it possible to change the font size etc to make this easier to read? Same with the spot temperature points actually.

Thanks again! I would have returned the Flir one without this software as the standard Flir stuff is completely useless!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #319 on: March 07, 2021, 10:35:37 pm »

Hello,

last time i spend more time on hardware stuff like this:


But now i have more focus on this Software again.
I have a Debug version with UTi260B/UTi85A support:
https://drive.google.com/file/d/1yo1q3UuTPX505WDt2cs0cIBHJHIR87Dy/view?usp=sharing

Since i got the wrong model, i had some UTi85A images to play. I don't know why, but this camera images has 3 bytes offset and are 180° rotated.
Therefore i add a "180° Rotation" option.
Please let me know if someone has problems with the UNI-T *.BMP files (just send me a mail with sample images to joe@joe-c.de).

@SpottedDick

1. i never thought about. But it make sense in your case.
but its better to go loser to the board with the Camera for more details i guess.

2. the blending is just a overlay image with opacity.
for partial overlay there is a "visual isotherm" function, see "C2" example here:
https://joe-c.de/pages/posts/version_1.4.4.2_199.php#VisVariations

3. yes, the scale is not really flexible, i should improve this later...

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline flotux

  • Newbie
  • Posts: 2
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #320 on: March 08, 2021, 07:01:34 pm »
Hi joe-c,

I'm a quite a new user of the UNI-T UTi260B thermal camera. So I really appreciate that you now support this model in your great software!
I just sent you an email with example pictures. If you need more examples please let me know. I will support you as good as I can.

I find it extraordinary how this great software gets even better from version to version. For me it is now the overall standard software for thermography.

Thanks for your great effort.

Best regards
Florian
 

Offline flotux

  • Newbie
  • Posts: 2
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #321 on: March 08, 2021, 07:22:58 pm »
Hi joe-c,

I checked the debug version. It looks quite good for the first shot. A BMP can be opened and looks exactly like the one with the palette create by the camera.
Also the range (T min. and T max.) looks good.

But the automatic spots for min. and max. temperature are not working correctly. As you can see in the attached screenshot the data in the meassurement table is wrong.

Therefore the spots for T Min. and T Max. are not positioned correctly.

Keep the good work!
Florian

 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #322 on: August 01, 2021, 08:35:40 pm »
Hi All,

Finally... Release of 1.11.0.0
Google drive link: https://drive.google.com/file/d/1veBPcaGeGsFQ1YwvGq9vd2KxtRQ-2tvA/view?usp=sharing
Website (german): http://joe-c.de/pages/posts/version_1.11.0.0_219.php

Change notes:
-Mainform->Vision Toolbar: generic visual stream from Webcam A/B
-Tablet mode: improve scale handling of touch events
(removed toogle on long Press at scale)
-list only selected devices in imagebrowser
-add imagebrowser support for Uni-T, Bosch GTC 400, Variocam
-imagebowser add select and search images to mouse menu
-hide device is now a dynamic table, instead of single checkboxes
-Serial sensor support Optris-CT temperature
-rotation (if not disabled in setup) on each ImportThermalFrame
-remove vision rotation and add generic rotation (0°,180°,+90°,-90°)
-radioFile 2.2 (frame 2=planck raw,meas 2= with ranged box)
-save sequence (radiometric video) Disabled, need restructure...
(its planed to support the old files from Version 1.10.0.0 so far)
-autoload "seek" if start manually
-read Windows version at startup (extra dll call for Win10 for better view)
-tempswitch are now collected in function panel
-tempswitch setup one file for all items, with autoload from app.config
-bugfix webcam tool (dont start before)
-add interpolation x2 for raw frame
-hide devices: collection of check boxes -> dynamic table
-min/max auto 3x3 kernel disabled
-bugfix map & Planck cal
-autodisable Mapcal if not match
-resturcture ThermoVision Core
-PanckCalWindow: add planck Curve (display raw 0-0xffff conversion)
-now 2 generic Planck cals (Base for fixed TV and Global in Cal, overwritten by flir images)
-add Planck reverse (Temp to Raw)
-TempSwitch: add Alert to txt
-Image Processing: remove death pixel function (if diff to left pixel is over treshold -> replace with left pixel)
-FlirCameraCommander enum FlirCameraType { Normal_QtGui, Legacy_ThermaCam }
-add second 2p-cal (fever screening extension)
-add BoxRanged (define 5 max ranges in Area)
-buxfix while import
-bugfix 3x3 kernel

Histogram:
Now there are to ways to generate a Histogram
3x Fixed ranges
generate a list from min to max value with selected step range an count values for each Pixel. This type of histogram has a fixed stepsize and may have empty holes(slot for a temperature, what not exist in the image). Image quality markers are:
"Nr of Zeros" -> it shows how many entries has no matching pixel, lower is better
"Values" -> shows how many different pixel values are existing, higher is better
4x Dynamic ranges
this round each pixel value to selected range and add or count the pixel in a new list. This type of histogram can not have empty holes, but it can have different stepsizes. Image quality markers are:
"JustOne" -> number of pixelvalues which only exist once
"DiffValueCount" -> shows how many different pixel values are existing, higher is better
"StepDiff xxx" -> shows the minimal, mean and maximal difference between the temperature steps in the list, lower is better
Note: the Histogram can not differentiate between a sensitive camera and a noisy camera. It just shows a analysis of the existing Temperatures.

Changes for Cameras:
-improved: startup for DIY Thermocam
-improved: seek thermal raw range higher (before 6k-17k, now 1k-65k and adjustable)
-add camera support: Seek *.HIR read thermal frame (and *.pre)
-add camera support: Uni-T *.bmp files
-add camera support: Variocam *.irb files
-add camera support: Flir/Agema *.img files (experimental)
-add camera support: Bosch GTC 400 *.JPG (use linear Maping of raw values, maybe not accurate)

I attach a comparison of 320x240 Cameras with the new Histogram function.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline santasemilla

  • Contributor
  • Posts: 21
  • Country: ar
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #323 on: August 03, 2021, 01:03:52 pm »
Dear Joe-c,

As usual, thanks for all your work and your kindness sharing it.

I just tried the 1.11 version and I'm amazed with the features and the UI polishing. Nevertheless, I have some questions about it. I'm still playing with version 1.09 as I see is the most stable for me. I'm using a Seek Compact camera and a Seek Compact PRO, and I'm testing all versions in a Windows tablet (up to date Win10 x64) with a CoreM processor and 4GB of RAM.

When trying my thermal cameras on version 1.11 all the problems are focused in the refresh-rate of the thermal cameras and the live image of the visual camera. For example, on version 1.11 if I load the Seek Compact on a live image, it works at ~12 /15 fps (that's fine!), but when adding a live spot measure, it drops to 1 or 2 fps. If I connect the Seek Compact PRO via the WinUSB driver, it lags as bad as 1fps or maybe less.

On the visual camera side, the image tab can barely update the image (regardless of which thermal camera is plugged, Compact or Compact PRO). Resolution of the visual camera could be 640*480, HD or fullHD, the effect is the same. Also, if I do a blend with thermal and visual, the update only occurs with the shuttering of the thermal camera.  The behavior was quite the same on the previous 1.10 version for me, it lagged a lot, but now on 1.11 it  is stronger.

I couldn't try editing saved images in 1.11, but in 1.10 images it used to freeze and update only if color scale was changed, same if I tried to load the visual image, one weird thing was that it kept the visual from the previous loaded thermal image, and it updated only with a color scheme change or some specific editing actions. I can update later if in 1.11 happens the same. On version 1.09, none of this happens, all is smooth and fluid.

I know my computer is not as powerful as a core i3/i5 and I also know you completely rewrote the program on version 1.10. Maybe I'm missing something, a driver a library (as all my issues seem related to image handling), but I just wanted to let you know as the program is excellent and super feature rich, but seems I need to stick to 1.09 by know.

Again, thanks for your hard work and please let me know if I can further test the software and give you more specific feedback.

Cheers!
« Last Edit: August 03, 2021, 01:27:33 pm by santasemilla »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #324 on: August 08, 2021, 08:12:35 pm »
Hi santasemilla,

thank you for the feedback.
It's very interesting, you could see a significant frame rate drop after enable the Spot measure. This should not happen.
I try to reproduce this on my tabled and try to figure out the reason for this.

I can tell you why the change of the resolution in the visual was not shown. This Visual image was taken from the MainIR overlay, therefore you can enable the Visuel relief stuff here. But the Overlay size is identical to the Ir size.
I need to add a second image stream for the visual, instead of just take the main IR and adjust the overlay parameter.

On of the biggest problems for performance is the Planck calculation for each pixel in each frame.
i should try out to use the temperature calculations only for enabled measurements.It's anyway not a really performant way to have each time both types of image available...if the camera delivers a uint16 pixel its converted to a temperature, if it delivers a temperature the reverse formula is used to give a uint16 (raw) value. I want to combine both on "import thermal frame" to be sure all calculations, histogram, measure and plot stuff works for all cameras similar.

i even use the .net framework 4.0 since it's the last version that supports winxp.
It's maybe time to go to a higher version including their performance improvements.

Thank you for sharing your observations.
best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: santasemilla

Offline JohnG

  • Frequent Contributor
  • **
  • Posts: 567
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #325 on: August 12, 2021, 01:56:53 pm »
This looks like extremely nice software with a lot of work behind it. However, I cannot use it since I own an Opgal Therm-App TH, so it appears that I cannot use it. However, the camera Android application will produce files suitable for IRT Cronista, and it would be nice to be able to read them with your application.

The format looks fairly simple. Each snapshot creates a directory, and I have attached a zipped example. The camera does not create the zip file, I did that only to upload it.

There are normally 3 files in the directory (timestamp = time snapshot was taken):
timestamp.jpg - normal jpg of therm-app image
timestamp_meta.json - contains camera application settings like emissivity, etc.
timestamp_temps.txt - a text file with the temperature values multiplied by 100 so that they are integers, e.g. 10768 means 107.68 deg C. It has 288 lines of 384 integers delimited with spaces.

There may be a fourth file which is present if you have looked at the image in IRT Cronista and saved anything:
timestamp_meta.nx.clt

This may also be helpful to other Therm-App TH users. I have recently had to update my computer, and I cannot transfer my IRT Cronista license to my new computer. Opgal has been little help, and Grayess, which makes IRT Cronista, has been totally unresponsive. So, I looked at the files and can read images, but I am a poor programmer and your software looks much better than anything I will produce.

Any help is appreciated, but I realize I am asking for more free work. In the meantime, I will keep going using Octave to look at my images, but it is not optimal.

Thanks,
John
"Reality is that which, when you quit believing in it, doesn't go away." Philip K. Dick (RIP).
 

Offline RogerFx

  • Newbie
  • Posts: 1
  • Country: es
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #326 on: August 18, 2021, 05:21:24 pm »
Hello everyone and specially to the creator of such interesting and good software from Joe.

I have Seek Shot and when I open a .hir image and use spot measurements or other, it does not match the ones by the camera. I´m trying to do the 2 point calibration in manual mode to see the low and high points, but it does not matter how many times I modify it, when I go back to the image and make measurements it is exactly the same as before. No changes.

I appreciate any help from Joe that most be really busy with all the questions from everyone and also further updating the software, so if there is anyone out there using a Seek Shot and has some experience or has solve it, I much appreciate any help. I´m probably sure that I am missing some steps or something else being done wrong.

Thanks,

« Last Edit: August 19, 2021, 04:22:44 pm by RogerFx »
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #327 on: August 21, 2021, 12:31:12 am »
Good day.  Bloody forehead here.  |O

Have a cheap Seek Compact.  Am able to use it on the PC if I run Seek0Fix 0.4 (after zadiag'g the drivers).

Tried JoeC's ThermoVision 1.9 to 1.11, with minimal good vibes:
  • 1.11 emits status dialog on connect about not detecting a sensor.
  • 1.10 down to 1.8 seems to touch the camera (pulls in version and serial), but no image is displayed on connect.
So, I suspect that I'm doing something a bit obtuse.  Does anyone know of a walk-through where the successful use of a Seek Compact is documented with one of the versions of ThermoVision_JoeC?

Host box is a Win10 64b machine which looks to have .net 2.0.50727, 3.0, 3.5, 4.0.30319 installed.

Comments/Suggestion requested.  Please and Thanks!  :-+

-MHz

« Last Edit: August 21, 2021, 12:35:30 am by MegaHurtz »
 

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #328 on: August 22, 2021, 11:21:02 am »
Good day.  Bloody forehead here...

I have exactly the same trouble... On the same FW version... Is the reason that we have "Compact" version, not "Compact PRO"?..
B.t.w. I have success not only with SeekOFix but also with SeekThermal-006 by JoeC...
« Last Edit: August 23, 2021, 07:13:39 am by svc »
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #329 on: August 22, 2021, 07:25:36 pm »
Quote
Is the reason that we have "Compact" version, not "Compact PRO"?..
Unknown.  I suspect that the root reason is that the devs have moved on to more capable hardware and are focused on newer and different efforts.  Can't blame someone for being human.

Quote
I have exactly the same trouble...
Well, I'm glad to know that I am not the only one flailing around with these older units.  Was beginning to fell like I was on an island all alone, except a few imaginary friends...  Wilson, is that you?  ... WILSON!?!

Quote
B.t.w. I have success not only with SeekOFix but also with SeekThermal-006 by JoeC...
  Thank you for pointing that out!  Now, to see if newer versions can be somehow made to play with this model of sensor.

 

Offline tonykids

  • Regular Contributor
  • *
  • Posts: 79
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #330 on: August 23, 2021, 03:14:04 pm »
So, I suspect that I'm doing something a bit obtuse.  Does anyone know of a walk-through where the successful use of a Seek Compact is documented with one of the versions of ThermoVision_JoeC?
I have a compact XR(the only difference from compact is lens ) and compact pro,they all work well on version 1.6 to 1.11
my os is win7 and  zadig 2.5


 

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #331 on: August 23, 2021, 04:04:01 pm »
I have a compact XR ... and compact pro, they all work well on version 1.6 to 1.11
Both tonykids's devices FW are version 1.x.x.x. In other hand svc's (my own) and MegaHurtz's devices have 4.x.x.x.
« Last Edit: August 23, 2021, 04:06:15 pm by svc »
 

Offline tonykids

  • Regular Contributor
  • *
  • Posts: 79
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #332 on: August 24, 2021, 07:29:12 am »
Both tonykids's devices FW are version 1.x.x.x. In other hand svc's (my own) and MegaHurtz's devices have 4.x.x.x.
as i recall,use old version of seekthermal mobile app and it will downgrade the firmware
 

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #333 on: August 24, 2021, 08:51:20 am »
as i recall,use old version of seekthermal mobile app and it will downgrade the firmware
Yes. It is from manual:
Quote
Firmware Updates

From time to time, updates to the Seek Thermal mobile app (both platforms) will be released, as well as firmware updates for the Seek Compact imager.  If a mobile app update includes a firmware update for the imager, your imager will update automatically the next time you connect to your mobile device and run the app. If  for  some  reason  your  mobile  device  is  running  an  older  version  of  the  Seek  Thermal  app,  and  you  connect  an  imager running a newer firmware that is not compatible, your app will automatically update the imager to match.  The next time you connect your imager to a device running the current Seek Thermal app, it will automatically update back to the matching version.
Here are lot of old version packages... But I haven't smartphone to try such downdate :(

P.S. ...However, there are many reports on the Internet that such downgrading does not work...
« Last Edit: August 25, 2021, 06:05:27 am by svc »
 

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #334 on: August 24, 2021, 03:53:45 pm »
Good day.  Bloody forehead here.
Тhe solution is described here.
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #335 on: August 29, 2021, 04:20:43 am »
Тhe solution is described here.

Way friggin kewl.!.  I'll take a peek there shortly. I note that your pic seems to depict that you aren't using the Seek Thermal sensor selection, but rather the tcamdll2 sensor selection.  Meh, prolly a moot point. Thank you for your time in tracking it down and helping.  Much appreciated.

-MHz
 

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #336 on: August 29, 2021, 06:01:18 am »
I note that your pic seems to depict that you aren't using the Seek Thermal sensor selection, but rather the tcamdll2 sensor selection.
The PC—SeekThermal interaction functionality is built into the executable file. To change it, you need to recompile the exe. It is easier and faster to load the changed functionality in the form of a dll into some already existing section (TCamDll 2 in our case).
Thank you for your time in tracking it down and helping.
Nothing personal. I just had the same problem. And as the Muslims say, if someone found information, but hid it from the others, they will be beaten with fire reins in the next world :-)
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #337 on: August 29, 2021, 07:43:00 am »
The PC—SeekThermal interaction functionality is built into the executable file. To change it, you need to recompile the exe. It is easier and faster to load the changed functionality in the form of a dll into some already existing section (TCamDll 2 in our case).
Makes complete sense.

Nothing personal. I just had the same problem. And as the Muslims say, if someone found information, but hid it from the others, they will be beaten with fire reins in the next world :-)
:)  I am indeed now able to get some imagery from the Seek Compact on v1.11.  You da mahn.

I was having a biotch of a time with the temp display range - ended up forcing both min and max.  Suspect that a cal is needed, or a dead pixel map, or yeah, those and likely more.  RTFM'g is in my future as I need to figure out how to use these tools that JoeC crafted for the community.  In sha'Allah, several cups-o-joe tea are in Sir Joe's future.
« Last Edit: August 29, 2021, 08:04:11 am by MegaHurtz »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #338 on: August 29, 2021, 11:26:51 pm »
Hi JohnG,

thank you for your description of the image format and the sample file.

Its the first time i read in folders as images in the Image browser, please try out the Debug version.
Just unzip into existing folder: ThermoVision_JoeC_V1.11.0.0_FullPackage
Link: https://drive.google.com/file/d/1ab5Oxju-TI7Q3hKxvoOA8EiKKF5vWrSU/view?usp=sharing

Some Notes about it:
- you have to select the folder with the subfolder of images
- if found, the preview was shown (<someName>.jpg have to match with <someName>_temp.txt)
- folders with missing "_temp.txt" are sorted out
- the jason file is read in if found (if not, there is no error, just a info in the Device: Opgal ThermApp Log)
- its possible to choose between:
--Autoscale: take the min and max from thermal frame
--Scale from meta: take the min and max from jason if found (use autoscale if not found)
- additional files and subfolders are ignored

Hi RogerFx,

after try with my hir files I found and solved a bug. Sorry, my fault ::)
Additional I add support for 2 Spots instead of the cal box.
Note: the calibrations are using to read in the thermal frame. If you changed a calibration, its necessary to read the image again to see the actual values.

Hi All,

Additional changes:
- Bosch GTC 400c formular improved
thanks to pklaus:
https://www.eevblog.com/forum/thermal-imaging/infos-on-the-handheld-camera-bosch-professional-gtc-400-c/msg3547209/#msg3547209
- Seek Thermal has a new option above the Version information
 its called "Startup with Operation=0"

If I disable it, my Camera starts and I got an image, but I can no more change the mode to "Raw" since the camera don't send frames after.
But I have only a 1.3.0.0 camera here and the App seems don't update it. But maybe the 4.x.x.x versions work differently here, please try out.

Hope it works like expected.

Best regards
joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: siiiia

Offline svc

  • Newbie
  • Posts: 6
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #339 on: August 30, 2021, 07:16:22 am »
...please try out. Hope it works like expected.
Guten Tag, Joe-C. Freut mich Sie zu hören... It's like it doesn't work. FW version is 4.8.2.1.
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #340 on: August 31, 2021, 04:49:17 am »
Does Thermovision_JoeC allow for streaming of the IR Image via MJPEG, RTSP, or similar (i.e. like an IP camera), to enable display of the IR image in another app, such as octoprint (3D printing context)?

Joe-C, are you accepting 'undocumented feature' reports?  I'm observing some UI and functional quirkiness with v1.11.x.x that is a bit unexpected.  I'll try the latest version you just pushed, to see if these are resolved, or if it has other issues such as svc had denoted.

...

As a test/proof of concept, I ended up cobbling an OEM 5MP AutoFocus Color Camera sensor onto the external surface of the Seek's enclosure, hoping that I would be able to correlate a nice IR overlay onto a board image that is reasonably aligned with the IR camera (minimal parallax, etc.).  The results are pretty darn good, I think - certainly makes for a setup that offers me less buyer's remorse, when contrasting this setup against the capabilities of other sensors.  Pretty pleased at the moment.   :clap:

EDIT:  In case someone else is interested in this approach with an OEM EO camera module, the one I got is here.  It can be had for less if ordered from across the Pacific - I was too impatient... lol.
« Last Edit: September 01, 2021, 02:01:25 am by MegaHurtz »
 

Offline MegaHurtz

  • Contributor
  • Posts: 10
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #341 on: September 01, 2021, 03:00:48 am »
After mucking around for a bit, I ended up getting 1.11.0.1 DEBUG running, as depicted below.  I didn't get a chance to deep dive into the issues discussed above. 

Nag: I was unable to connect to my Seek Compact v4.8.2.1 using the Seek Thermal device ('startup w/ op 0/1' made no difference), just a red connect after attempting to connect (status bar above VisionTools reads 'Seek Thermal_Connect->seek Thermal Camera not Found!' thereafter on both attempts too).  This is the same results that @svc reported above.

Minor Nag: As with 1.11.0.0, window states/positions/layouts are not honored when app is started.  I don't know if it is a 'not saving the windowing info successfully' when app is closed, or a not honoring config saved positions at time of app start, or if this was never baked into the intended functions of the app.  I guess I am assuming that it is written to save state on exit and restore same on start.?.  I assert that I am using this app on a multi-monitor instantiation of W10 x64 - maybe the app wasn't coded to support a multi-monitor use case.?.

Minor Nag: WebcamA image stream window gets entitled WebcamB - this is a carry-over from 1.11.0.0.

Fixed: 1.11.0.0's UI issue with image browser tab selection nuking other subpanes of the dockpanel control.  Felt like auto-maximize was mucking with things even though it was overtly disabled.

Nag: When using the tcamdll2 device, I was able to get it to toss an exception coincident with a NUC when connected thereto.  This was seemingly random, but I am working to see if I can get it to reproduce reliably (I perceive that it has to do with when a rotation is applied to the MainIR sensor via the status bar above VisionTools - sometimes it reports that it is disabled because frame Width > Mapcal Width, other times it tosses the exception)).  Exception text follows:

Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at ThermoVision_JoeC.Komponenten.ThermalFrameProcessing.classMapcal.Shift_OffsetMap(ThermalFrameRaw TFraw)
   at ThermoVision_JoeC.frmCalibration.btn_calSeek_NUC_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ThermoVision_JoeC
    Assembly Version: 1.11.0.1
    Win32 Version: 1.11.0.1
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/ThermoVision_JoeC.exe
----------------------------------------
CommonTVisionJoeC
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/CommonTVisionJoeC.DLL
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
    Assembly Version: 2.9.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
TVTabletWindow
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.0.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/TVTabletWindow.EXE
----------------------------------------
ZedGraph
    Assembly Version: 5.1.2.878
    Win32 Version: 5.1.2.878
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/ZedGraph.DLL
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
WindowsFormsIntegration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll
----------------------------------------
PresentationFramework.Aero2
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll
----------------------------------------
AForge.Video.DirectShow
    Assembly Version: 2.1.5.0
    Win32 Version: 2.1.5.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.DirectShow.DLL
----------------------------------------
AForge.Video.VFW
    Assembly Version: 2.1.3.0
    Win32 Version: 2.1.3.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.VFW.DLL
----------------------------------------
AForge.Video
    Assembly Version: 2.1.5.0
    Win32 Version: 2.1.5.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.DLL
----------------------------------------
AForge.Imaging
    Assembly Version: 2.1.5.0
    Win32 Version: 2.1.5.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Imaging.DLL
----------------------------------------
AForge
    Assembly Version: 2.1.5.0
    Win32 Version: 2.1.5.0
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.DLL
----------------------------------------
PresentationFramework-SystemCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemCore/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemCore.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
TC_SeekThermal
    Assembly Version: 1.0.7126.23771
    Win32 Version: 1.11.0.1
    CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/ThermoVision_JoeC.exe
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

« Last Edit: September 02, 2021, 06:58:02 pm by MegaHurtz »
 

Offline jaime alberto jerez

  • Newbie
  • Posts: 1
  • Country: co
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #342 on: September 03, 2021, 05:17:05 am »
Hi everyone,

I'm new to this forum, I bought the "seek thermal compact", I'm using the ThermoVision_JoeC_V1.11.0.0 version. "devide tcamDLL2?

I want to ask you the favor of teaching me to calibrate the camera, I don't know which one: 2 point cal, plank cal, base.

If you could give me a basic tutorial since I did not understand very well what joe explains on his page:

http://joe-c.de/pages/posts/planck_calibration_209.php

or if someone has a calibration file could share it with me.

Thank you very much I hope you can help me
 

Offline JohnG

  • Frequent Contributor
  • **
  • Posts: 567
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #343 on: September 03, 2021, 03:03:07 pm »
Hi JohnG,

thank you for your description of the image format and the sample file.

Its the first time i read in folders as images in the Image browser, please try out the Debug version.
Just unzip into existing folder: ThermoVision_JoeC_V1.11.0.0_FullPackage
Link: https://drive.google.com/file/d/1ab5Oxju-TI7Q3hKxvoOA8EiKKF5vWrSU/view?usp=sharing

Some Notes about it:
- you have to select the folder with the subfolder of images
- if found, the preview was shown (<someName>.jpg have to match with <someName>_temp.txt)
- folders with missing "_temp.txt" are sorted out
- the jason file is read in if found (if not, there is no error, just a info in the Device: Opgal ThermApp Log)
- its possible to choose between:
--Autoscale: take the min and max from thermal frame
--Scale from meta: take the min and max from jason if found (use autoscale if not found)
- additional files and subfolders are ignored

Hi joe-c,

I have only had time to do some initial testing, but it appears to work and now I can explore the software a bit the next time I have a chance.

I can load an directory of IRT Cronista image directories, the previews show up properly in the browser, and they can be opened by double-clicking. Now I will have to review the whole thread and learn to use the software...

Vielen Dank!
John
"Reality is that which, when you quit believing in it, doesn't go away." Philip K. Dick (RIP).
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #344 on: September 05, 2021, 01:02:13 am »
Hello,
I compared the source with Tcam DLL and the Seek device hopefully work now.
(removed some waits during sequence and the IDs read before not between...)
Debug 1.11.0.2 here: https://drive.google.com/file/d/1znOScy11FUWAq8u-zbgAvum3yC__GmtP/view?usp=sharing

This should give the ability to experiment with the raw mode...
The Raw mode of the Seek don't use the shutter, therefore some pixels can go to ADC clipping. better wait for warmup before.
I want to ask you the favor of teaching me to calibrate the camera, I don't know which one: 2 point cal, plank cal, base.

If you could give me a basic tutorial since I did not understand very well what joe explains on his page:

http://joe-c.de/pages/posts/planck_calibration_209.php

or if someone has a calibration file could share it with me.
 
I haven't spend more time to explore the seek. This guide for a calibration work for every thermal camera.
Basically you have to collect the information: Raw X means Temperature Y
for this you have to use a object with known Temperature.
Maybe the easiest way is to use my calibration and adjust the offset...
1. look at a object with known temperature and place a spot measurement there
2. go to Calibration->Tab:Planck->Planck Kalibr...oh... this should not be german ;)
3. adjust the "Planck_O" Value until the spot shows the real temperature of your object
4. close planck window
5. go to Calibration->Save Cal file->Save
Now the temperatures should match better. The Seek shift the gain and offset on each shutter... additional they are dependent on seek device temperature.

Does Thermovision_JoeC allow for streaming of the IR Image via MJPEG, RTSP, or similar (i.e. like an IP camera), to enable display of the IR image in another app, such as octoprint (3D printing context)?

Joe-C, are you accepting 'undocumented feature' reports?

Network image stream like MJPG:
is currently not supported, but I want to have it.
I want a "color translation" too, to support any kind of live image from a analog camera using a video grabber.
the plan is to setup a color scale and define min and max and translate all colors from live image to a thermal frame.

Not sure I understand 'undocumented feature' reports correctly... but yes.
if you found something unexpected, tell me.  8)

Window and pane positions:
pane positions are only stored if not maximized. Select ImageBrowser, CameraCommanderFlir and Report will auto maximize on select (can be disabled in Settings window).
Windows position restore let into problems if you move it to another monitor you don't have any more. Therefore the default window startup is used.
I had this problem with a Notebook. The window startup outside of the screen.

WebcamB Window on Webcam A:
aha, yes... I have to remove a entry from language file. The language files rename controls.
But the Webcam form is used twice, just open "MainForm.txt" and remove
frmWebcam   WebcamA
frmWebcam   WebcamB
after next restart the windows are named correctly. (already done in this debug)

About the error message, thanks for note, I look later at this.

I know it would be better to have a better Documentation or WIKI, but I haven't the time for this extra project.
when my wife walks through our apartment, she always has... "ideas"...
"we need this"... "we should do that"...

BTW: nice Camera attachment. Additional you should think about a heat sink at the Seek for better thermal stabilization.
I used a LED lamp with alloy housing and attach a seek and a webcam there.

Kind regards
Joe-c
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: MegaHurtz, jaime alberto jerez

Offline t_i_t_o

  • Contributor
  • Posts: 42
  • Country: bg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #345 on: October 20, 2021, 02:44:39 pm »
Hello Joe-c,

I have a camera that streams raw 16bit (2 bytes per pixel) 640x480 @ 25 frames/sec i.e. values direct from the ADC.
The camera introduces itself as 640x480 USB web cam (UVC).
How can I configure your software so I can use it with my camera?

Played around with it but could not how to configure it. I saw on the first page of the thread that IR-Image Decoder might do the job, but nothing happens when I set the Settings button - no IR Image Grabber settings window is shown.

Thanks in advance!
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #346 on: October 24, 2021, 08:29:06 pm »
Hello,
I have a camera that streams raw 16bit (2 bytes per pixel) 640x480 @ 25 frames/sec i.e. values direct from the ADC.
The camera introduces itself as 640x480 USB web cam (UVC).
How can I configure your software so I can use it with my camera?
the Devices "Webcam A" and "Webcam B" can be used to display a UVC image. But it can only show the image now, currently... there is no more "interpretation".
...I saw on the first page of the thread that IR-Image Decoder might do the job, but nothing happens when I set the Settings button - no IR Image Grabber settings window is shown...
I see there is an issue with displaying the Settings window from "IR-Image Decoder". This tool was copied from my Dev Tool and is only for debug. Initially, it was only designed to catch raw frames from files with fixed offset and step settings.

One of my Tasks is to move the IR-Image Decoder to a separate "Device". But "Improve stream speed" and "add thermal sequence again". comes first.
But it souds you are looking for a "special UVC stream", instead of reading a file right?

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Hydron

  • Frequent Contributor
  • **
  • Posts: 978
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #347 on: November 03, 2021, 10:32:44 pm »
Hi Joe-C,

I've just had a play with your software, hoping to use it with the Multicomp MP780429 (a rebadged UTi80P) I just got. It seems that Thermovision_JoeC reads the BMP metadata info correctly (e.g. temperature span, emissivity etc) but renders a corrupted image in the viewer, as shown in the attachment.
1314749-0
I will admit that I haven't managed to get through the whole thread - am I doing something wrong, or is this likely due to the UTi80P not being specifically supported? (The closest in the list is the similarly specified but different form factor UTi85).

I've also attached a couple of BMPs (zipped so the forum accepts them) from the camera in case it is a support issue and you're willing and able to make a fix.

Thanks!
 

Offline APLe

  • Newbie
  • Posts: 3
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #348 on: November 14, 2021, 04:35:49 pm »
Hello, joe-c!
We develope the application for automatik thermal observation of laboratory rats. For this we use Seek Thermal Compact Pro cameras with you driver TC_SeekThermal.dll. The driver works perfectly with some cameras, but give huge noise with another (yet this noisy cameras works fine with Android application and with "ThermoVision_JoeC_V1.11" on PC).
Could you please advice, what's our mistake, and how could we fix it? Do you use some addition filtration or cleansing methods?
We gets our data by calling Get_ThermalFrame() or Get_RawFrame(), the result noise level is the same.
 Here are screenshots of our and yours applications with the same Seek Thermal camera.
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #349 on: November 14, 2021, 10:45:31 pm »
Hello,
I will admit that I haven't managed to get through the whole thread - am I doing something wrong, or is this likely due to the UTi80P not being specifically supported? (The closest in the list is the similarly specified but different form factor UTi85).

Thank you for the images, yes... the image format is different.
I removed the "Rotate 180°" for the UTi85A Camera and add a combobox with the 3 known types. The default "Auto" select the right settings on each image I have.
Just unzip this folder in your existing Thermovision folder and use the Version 1.11.0.3 from there:
https://drive.google.com/file/d/1ofm0rHTVzK64dFvFmpK3AUYL9yZg_gfY/view?usp=sharing

Could you please advice, what's our mistake, and how could we fix it? Do you use some addition filtration or cleansing methods?
We gets our data by calling Get_ThermalFrame() or Get_RawFrame(), the result noise level is the same.
Here are screenshots of our and yours applications with the same Seek Thermal camera.
The same image quality for "Get_ThermalFrame()" and "Get_RawFrame()" is expected, since it uses the same thermal frame and just convert the Uint16 values to a float array. There is no additional processing.
The Software has additional filters in the "Image Processing" Window, but they are not enabled by default.

I remember issues with some Seek cameras because they have an offset for the whole sensor.
Maybe you have to check the "Death pixel detection" while read the first frames. if the values are too wide, you have no death pixels detected and they are not filtered out. If the area is to tight, its possible most of the pixels are detected as defect pixels and they are maybe not filtered.
Interesting... the top left coner seems to be better.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: Hydron, APLe

Offline Hydron

  • Frequent Contributor
  • **
  • Posts: 978
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #350 on: November 15, 2021, 10:43:04 am »
Cheers, the debug version seems to open the images automagically now, didn't need to change any settings and the problem is fixed :)
 

Offline redbook

  • Contributor
  • Posts: 10
  • Country: th
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #351 on: November 15, 2021, 02:02:39 pm »

yes, the HIT-301 and also PureThermal cameras are not supported...
http://www.joe-c.de/pages/posts/unterstuetze_kameras_supported_cameras_195.php

the reason is simple, i have no camera of this type to play with.


Hi there,

It seems the HT-201 works with the Thermovision.

HT-201 Test Upgrade Top Wärmebildkamera mit 15FPS am PC! Thermal Camera

https://youtu.be/euzrK6geT3I

 :)
« Last Edit: November 15, 2021, 02:05:04 pm by redbook »
 

Offline APLe

  • Newbie
  • Posts: 3
  • Country: ru
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #352 on: November 16, 2021, 02:59:22 pm »
I remember issues with some Seek cameras because they have an offset for the whole sensor.
As far as we see in WinUSB and TC_SeekThermal.dll, we consider the offset fine. Yet the picture is terrible.
By the way, some years ago you said, that you have the plan of making your program open source. So could we probably look to your source codes? We would be grateful for this, because it looks like we make only a little error, but this bug makes terrible results.
 

Offline flyingfishfinger

  • Contributor
  • Posts: 38
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #353 on: November 30, 2021, 09:45:51 pm »
Hi,
I have a Seek Compact Pro, which generally works fine. However, I am unclear on how to use "Raw" mode - when I click it, nothing happens and the shutter keeps triggering regularly as normal. My device has firmware 1.0.3.0 if this makes any difference.

How is Raw mode meant to work?

R
 

Offline mr_pedro

  • Newbie
  • Posts: 2
  • Country: 00
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #354 on: December 03, 2021, 01:10:55 am »
I got Seek Thermal Compact Pro and used it with this program. Pretty cool stuff. Although I think my cam had too many dead pixels, so I returned it and will probably order another one.


Also I had pretty thick line of pixels with different values (I didn't see it when it was connected to phone, because conveniently it was hidden behind the bar with temperature). I didn't see anything similar in other pictures in this thread though, so probably it's due to my sensor being faulty  :( You can see it on the right.


Thanks!
« Last Edit: December 03, 2021, 01:17:20 am by mr_pedro »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #355 on: December 07, 2021, 11:00:19 pm »
As far as we see in WinUSB and TC_SeekThermal.dll, we consider the offset fine. Yet the picture is terrible.
By the way, some years ago you said, that you have the plan of making your program open source. So could we probably look to your source codes? We would be grateful for this, because it looks like we make only a little error, but this bug makes terrible results.
If i look at my time to work on this project i guess it will be better to allow other to improve this too.

But i already have an very basic display example here, it's an easier small project and it is a better area to figure out what's going wrong:
https://www.eevblog.com/forum/thermal-imaging/generic-thermal-camera-interface-dll/
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg2097619/#msg2097619
I have a Seek Compact Pro, which generally works fine. However, I am unclear on how to use "Raw" mode - when I click it, nothing happens and the shutter keeps triggering regularly as normal. My device has firmware 1.0.3.0 if this makes any difference.

How is Raw mode meant to work?
Raw means the Camera initialized with "image processing mode" byte 1 instead of 8. But this sadly don't work for the Seek pro.
Maybe the Raw mode was a "not closed debug access" at the compact version. Anyway, the Seek pro has not a known Raw mode yet, sorry.
Also I had pretty thick line of pixels with different values (I didn't see it when it was connected to phone, because conveniently it was hidden behind the bar with temperature). I didn't see anything similar in other pictures in this thread though, so probably it's due to my sensor being faulty  :( You can see it on the right.
Is this line there on each connect? Have you tried other applications like "SeekOFix"?
https://www.eevblog.com/forum/thermal-imaging/seekofix-new-windows-software-for-seekthermal/
Do they show the same?

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline MFX

  • Regular Contributor
  • *
  • Posts: 93
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #356 on: December 22, 2021, 08:07:08 pm »
I have a Seek Compact Pro that I'm trying to get working on a Windows 10 laptop but am having problems installing the driver it shows in Device manager as Unknown USB device (Descriptor Request Failed) and zadig fails to install a driver. Extensive Googling hasn't thrown up anything definitive, has anyone else had this issue?
 

Offline florisvk

  • Newbie
  • Posts: 1
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #357 on: December 29, 2021, 12:58:27 am »
First, wow, this is amazing. Thank you for putting all this effort and sharing your software.
I am interested in doing post-analysis and doing some clean up work on Seek ShotPro .hir files, probably in julia or matlab.

You mentioned some details on what you found in the example file back in 2019:
Hello,
interesting... a 2.5Mb file compressed to 0.8Mb.

i attach what i found. seems to be a stored jpg file with attached raw frame and visual frame (with Y map followed by color data).

From the pictures I gathered and guess:
- JFIF container that has JPEG data at the usual location with the completely processed picture. (noisy bit on Screen_2)
- Then a block with radiometric data stored as a bitmap (unsigned 16bit, 320x240)
- Then a block with intensity visual data stored as a bitmap
- Further blocks with color visual data (YCbCr I suppose?)

Am I correct on this?
I suppose the bitmap encoding also explains the unexpected high compression ratio for a jpeg file?

How do you convert the 16bit data to temperature? Was the colormap & min/max temperature stored in the .hir file as well?
 

Offline moonraker

  • Newbie
  • Posts: 1
  • Country: pl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #358 on: January 05, 2022, 12:29:30 am »
Hi.
Is there support for Infiray T2L camera? Or hope for it in the future? :)

Regards
 

Offline electronus

  • Newbie
  • Posts: 7
  • Country: ca
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #359 on: January 24, 2022, 09:16:23 pm »
Seek thermal with Device FW: 4.8.2.1
Unfortunately even with debug 1.11.0.1 or 1.11.0.2 it doesn't work, as well as with Seek Thermal .net v001 binary.
While SeekOFix 0.4 works fine. Replaced debug 0.1/0.2 dll's using SeekOFix ones either didn't helped.
 

Offline economist1

  • Newbie
  • Posts: 1
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #360 on: February 23, 2022, 08:53:11 pm »
Hi,

I have a seek compact with FW: 4.8.1.9 and I managed to get to work in Temp mode either through the TC_SeekThermal.dll or directly through SeekThermal tab in Thermovision.
However, the raw mode never works, the camera either hangs or there is no change in shutter's behaviour (it keeps clikcing every 8 seconds).

I wanted to ask if anyone knows whether in the newer firmwares  raw mode has been disabled?
I've had a go at playing around with the formulas in "Seek_SendInit(bool RawMode)" and it seems that many of them make no difference / are now redundant (i've commented them out) and only one of them is needed to initialise the camera ( device.ControlTransferOut(65, 60, 0, 0, new byte[2] { 1, 0 });) , which suggests the interface has been simplified?
Does anyone have any suggestion how to find out a new way to enable raw on seek compact (as device.ControlTransferOut(65, 62, 0, 0, new byte[2] { 1, 0 }) no longer works) without resoorting to time consuming trial and error?
 
Also, does Map Cal make any sense in Temp mode?

Thanks
 

Offline Stereo

  • Contributor
  • Posts: 16
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #361 on: June 01, 2022, 04:08:40 pm »
 Hello! Can I work with "direct api" interface instead of "webcam'' on PureThermal1 + fir one Lepton? Thanks
« Last Edit: June 01, 2022, 06:19:44 pm by Stereo »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #362 on: June 15, 2022, 09:19:17 pm »
Hi,
Is there support for Infiray T2L camera? Or hope for it in the future? :)
Not now. this may need another UVC library with more access than only the images.
However, the raw mode never works, the camera either hangs or there is no change in shutter's behaviour (it keeps clikcing every 8 seconds).
It sounds like the conversion between Raw->Temp not work correctly.
Is in "Calibration" the "Seek_Autolad" loaded? See the blue box.
If yes, try to check "2 point Cal." below the blue box.
Also, does Map Cal make any sense in Temp mode?
no, its only designed to be used in raw mode.
Hello! Can I work with "direct api" interface instead of "webcam'' on PureThermal1 + fir one Lepton? Thanks
Not yet, its the same problem like the T2L. Currently used library delivers only bitmaps from selected camera. Additional UVC commands are not supported yet.

best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline nihil1983

  • Newbie
  • Posts: 1
  • Country: it
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #363 on: July 01, 2022, 05:40:53 am »
Dear All,
I have a Seek Compact, a win 10 pro, and USB-C extension cable. I have installed USB driver using Zadig 2.7. SeekOFix 0.4 exe works, SeekThermal_006 works.

However ThermoVision V1.11.0.0 does not works: I am not able to connect Seek Compact to it.

I am sure I am missing some steps, any idea or help?

Should I try with other laptop? other ThermoVision version?

Secondary question: is it possible to connect Seek Shot Camera?

Thank you for your incredible work.
 

Offline CleanUnbox

  • Newbie
  • !
  • Posts: 2
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #364 on: July 05, 2022, 07:41:36 pm »
If if give you the full Xtherm SDK could you adapt it to make the InfiRay T2 and T3 series work with your analysis software?
 

Offline Hiwyx

  • Newbie
  • Posts: 2
  • Country: 00
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #365 on: August 11, 2022, 08:02:20 pm »
Hey there,
Anyone knows how I can adjust the device window? No matter how big I make it, the actual frame stays very small

 

Offline mr_pedro

  • Newbie
  • Posts: 2
  • Country: 00
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #366 on: August 12, 2022, 07:49:24 pm »
...
Is this line there on each connect? Have you tried other applications like "SeekOFix"?
https://www.eevblog.com/forum/thermal-imaging/seekofix-new-windows-software-for-seekthermal/
Do they show the same?

That line was seen on every reconnect. Now I'm back with another SeekThermal unit and still got the same issue, so I think this might be actually something wrong with my USB->USB-C dongle or USB cable...
I tried SeekOFix, but it doesn't even detect my camera :( Will mess around with it more soon-ish and let you know, if I find something interesting.
As for my new unit here is deathPixelMap and picture:



I got 0.2% better result this time, but most importantly I don't have a line of consecutive dead pixels, so it was worth it :)

Cheers!
« Last Edit: August 12, 2022, 07:55:33 pm by mr_pedro »
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #367 on: August 19, 2022, 06:51:35 pm »
If if give you the full Xtherm SDK could you adapt it to make the InfiRay T2 and T3 series work with your analysis software?
It whould be nice... do you have a .net SDK? Maybe you can send me: joe@joe-c.de
Hey there,
Anyone knows how I can adjust the device window? No matter how big I make it, the actual frame stays very small
This looks like a "Text scale above 100%" issue, since Win10.
But this should not happen with version 1.11.0.0, or did you use an older version?

The size of the window has not much impact on frame rate. But you can disable all processings and hide the "histogram" window, this is currently the best way to improve the FPS.
That line was seen on every reconnect. Now I'm back with another SeekThermal unit and still got the same issue, so I think this might be actually something wrong with my USB->USB-C dongle or USB cable...
I tried SeekOFix, but it doesn't even detect my camera :( Will mess around with it more soon-ish and let you know, if I find something interesting.
As for my new unit here is deathPixelMap and picture:

I got 0.2% better result this time, but most importantly I don't have a line of consecutive dead pixels, so it was worth it :)
Sorry, bad news... i missed you have a seek pro.
With normal seek i was able to set "image processing mode" to 1 instead of 8, this enables the "raw" mode...
no sutter, no pixel value shifting after shutter...
but this dont work with the seek pro, it always looks like the "normal mode" with frequently rising shutter.

functions like "map cal" see here:
http://joe-c.de/pages/posts/mapcal_198.php
are only usable if the camera dont change pixel values while shutter. The camera need fullfilled warmup and no more changes in case temperature.

maybe the simple "Imageprocessing->Tab:ImportRaw->Get Reference" while point to a wall has the best results so far.
best regards
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline mike86

  • Newbie
  • Posts: 1
  • Country: gb
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #368 on: December 25, 2022, 12:20:59 pm »
Will or does it support cameras like TOPDON TC001?

I am having a hard finding anything that would open images from that camera:(

If it won't support TOPDON, will the Seek Thermal Shot Pro images (or any other Seek Thermal for i.e. android/ios) open in this app?
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #369 on: December 28, 2022, 07:53:16 pm »
Hello,
Will or does it support cameras like TOPDON TC001?
not yet.
If it won't support TOPDON, will the Seek Thermal Shot Pro images (or any other Seek Thermal for i.e. android/ios) open in this app?
Seek Shot stores thermal frames, this frames can be aquired. but the normal Seek plugins for Android/Ios, just store colors, not temperatures.
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 

Offline Ozzi

  • Newbie
  • Posts: 4
  • Country: nl
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #370 on: January 21, 2023, 04:53:04 pm »
Hi,

I recently ordered a infiray c200, do you have plans to add support for the datafiles (IRG) it generates?
Last couple of days I've been making some attempts to decode what is what in these files, I think I have a rough idea of what is what in the data.

 

Offline insinion

  • Newbie
  • Posts: 2
  • Country: ua
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #371 on: April 18, 2023, 01:03:44 pm »
Hello. Sorry for not writing on topic. I'm new here and don't quite understand how to post my question on the forum. Please tell me if you can help me. I have Flir E86. When I turn it on, why do I have a logo on the screen, a loading animation on the black screen, and nothing else happens? It won't load further. The firmware has been updated, the memory card is working. Batteries are fully charged. Thanks in advance for your understanding and reply.
 

Offline JDW

  • Frequent Contributor
  • **
  • Posts: 336
  • Country: jp
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #372 on: May 03, 2023, 05:18:55 am »
I have a Debug version with UTi260B/UTi85A support:
https://drive.google.com/file/d/1yo1q3UuTPX505WDt2cs0cIBHJHIR87Dy/view?usp=sharing
Is the above-mentioned support for the UTi260B now implemented into version 1.11?

I am using v1.11 right now. When I set my 260B's USB mode to Camera (not Disk), and then connect it to my M1 Max MBP running Parallels 18 and Windows 11 on ARM, I am able to see the video output feed from the 260B when I go to the Devices section of the left sidebar, and turn on Webcam B, and then choose UVC Camera.  But the output within ThermoVision 1.11 is no different than what I see in the manufacturer's UTi-Live Screen v1.58 app.  Meaning, I have no means to get completely clean thermal video or stills, entirely devoid of thermal data markings.

I was able to get Santiago's Python script to work, which strips all the data markings off still BMP images, and you can see how I accomplished that with his kind help here...
https://github.com/Santi-hr/UNI-T-Thermal-Utilities/issues/5

His script is neat because you can not only remove the temperature markings, but you can also change the color scheme too. However, his script doesn't work with video from the 260B though.

So my question is, can ThermoVision be used to produce clean video and stills from a UTi260B?  If so, what is the step-by-step procedure to achieve that?

Thanks.
 

Offline Oreg

  • Newbie
  • Posts: 4
  • Country: de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #373 on: June 07, 2023, 06:17:27 am »
Will or does it support cameras like TOPDON TC001?

I recently ordered a infiray c200, do you have plans to add support for the datafiles (IRG) it generates?

There is software from Infiray that can open the .irg files:
https://www.infiray.com/c200h-handheld-accurate-thermographic-camera/
 

Offline Wildseyed

  • Newbie
  • Posts: 8
  • Country: us
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #374 on: August 11, 2023, 06:37:32 pm »
Version 1.11 is being flagged by Google Drive as having a virus, and will not allow downloading. Is there a way around this?
 

Offline m.abdelwanis

  • Newbie
  • Posts: 7
  • Country: eg
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #375 on: November 04, 2023, 07:37:18 pm »
Will or does it support Fluke Mobile Thermal camera TC01A ?


Best Regards
Mo
 

Offline joe-cTopic starter

  • Frequent Contributor
  • **
  • Posts: 350
  • Country: de
    • Joe-c.de
Re: Freeware Software for Thermal Analysis: Thermovision_JoeC
« Reply #376 on: November 05, 2023, 01:49:05 pm »
Version 1.11 is being flagged by Google Drive as having a virus, and will not allow downloading. Is there a way around this?
Is this issue still existing? I looked at google drive and the package looks normal.
It’s known some Scanners detect here something. The only way to lower the risk of detection is remove functionality.
I have here a description in German about Virus Errors:
https://joe-c.de/software/thermovision/viruserror

Will or does it support Fluke Mobile Thermal camera TC01A ?
Not yet.
I skipped Fluke Cameras because they are rare, expensive and have much noise compared to many other devices.
… maybe later, if I have time to look at there format.


Hi All,
It was really long since last version.
Download: https://drive.google.com/file/d/18AB76YUSdJvnYkBZ_kwpw0lYpXQ-Cqgm/view?usp=sharing

After reading some Licenses I decide to choose MIT now. This Software is public OpenScource now.
There still some open tasks like Infiray Camera support.
Link to source: https://github.com/JoeC-de/ThermoVision_JoeC

I have here a German description about the new Version. I see some Browsers have now an internal translation function. Hope it works:
https://joe-c.de/software/thermovision/versionen/1-12-0-0
(I had to rebuild my website after some issues with updates from my webhoster)


Here the release notes in english:
ThermalSequence:
refactured Thermal Sequcence. Allow to record frames to single container file.
improved aquisition from Flir .SEQ files. Create sequence from Batch Processing.

IrDecoder:
New subwindow with improved preview and more file analysis capabilitys.
Its usable as target in Imagebrowser. Settings are stored in .TCS file

File drop panel:
If not disabled in Settings, there is a new Panel for file drop to select the target of the file. Additional infos about the file to drop was shown in panel.

Draw Raw Mode:
Implement additionalimage processing from Raw with fixed Color array. Allow higher FPS. Histogram also can be calculated from raw frames.

BatchProcessing:
Moved to own Usercontrol. Has more functions and a statistic.

Imagebrowser:
image sort mode selectable. add mouse selection rectangle. Mouse double click additional trigger "search images..."

Add Imgeformat support:
-add device DJI Mavic 2 Drohne read frame
-add device Nec/Keysight read frame
-improve for Bosch GTC 600 (and new formular for GTC 400)
-improve IrDecoder for Optris CSV (temperature map)
-improve optris .tiff from App
-add XarySensor device (only .XRG files now, its a own special format)

Add Camera support:
-add device optris Pi Camera

common changes:
-TempMath improve OverFlow/UnderFlow logging
-add DOG (diff of gausian) Filter
-CC Flir: add exclude FTP folder (like "StorageCard")
-add Search box to File Editor (FLIR CRC) and the Editor is no more hidden
-add parameter "-LOAD_TCS="
-show raw in "local parameter"
-16bit Tif export add "Temp Slope/Offset" mode
-AreaRange add support for search "min range"
-add variable palette color scale depth
-Label with replaced pixel on Live Temp/raw remove death pixel
-escape to cancel set measurement (skip drawing)
-change "ON/OFF" to Arrow and text color to light blue
-bugfix: open TV with stored Area, image offset adjusted
-add "open folder" link to status bar mouse menu
-add setting DevMode
-seek thermal initialisation with Operation=0
-2Point cal can use 2 MeasurePoints as input
-spot show raw replace value, not label
-bugfix: zoom south/east -> index out of range
-add driver specific temperature conversion
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Some Thermal cameras: Kameras
 
The following users thanked this post: mk_


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf