Freeware Software for Thermal Analysis: Thermovision_JoeC - Page 1
Forum section: electronics / general

author: joe-c
author_rank: Frequent Contributor
timestamp: May 26, 2016, 09:36:13 pm
content: Update 11.06.19Actual Version is 1.10.0.0Download here:http://joe-c.de/pages/projekte/thermovision.phpor 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#ver008The 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 CameraThe Core was found here:https://www.eevblog.com/forum/thermal-imaging/yet-another-cheap-thermal-imager-incoming/msg916375/#msg916375The Use is simple... click on the right side Tab: Devices->Device: Seek ThermalAnd 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 havethe "0° Landscape" was a combobox for the rotation of the Seek.Possible settings are:0° Landscape, 180° Landscape, 90° Portrait, 270° Portraitif 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 = DefectRed Pixel = unusable blank PixelTotal: 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 itif 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 displayhit "Grab IR" to read a frame, after 4 Seconds (for E4+), the frame should be draw to the screenfor 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 ImagesThe 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.phpbin/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.ImprovementsIt was a massive restructuring since the Thermoviewer, I hope I found all issues.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/#msg928630If 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 EnglishSome 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 scaleThat ought to do...

author: joe-c
author_rank: Frequent Contributor
timestamp: May 26, 2016, 09:40:17 pm
content: 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

author: frenky
author_rank: Unknown
timestamp: May 27, 2016, 08:45:18 am
content: 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.

author: Fraser
author_rank: Super Contributor
timestamp: May 27, 2016, 10:36:06 am
content: Hi Joe_cNice work 👍What X-Ray machine are you using please ?Best WishesFraser

author: tomas123
author_rank: Frequent Contributor
timestamp: May 27, 2016, 07:18:36 pm
content: Hi Joe-c,this are great news( or with unicode 👍 )

author: joe-c
author_rank: Frequent Contributor
timestamp: May 29, 2016, 05:50:54 am
content: ThanksQuote from: Fraser on May 27, 2016, 10:36:06 amthis 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

author: joe-c
author_rank: Frequent Contributor
timestamp: June 17, 2016, 03:31:55 am
content: 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 thehttp://www.diy-thermocam.net/to read in the images and stream a live image.joe-c

author: tay
author_rank: Newbie
timestamp: June 17, 2016, 05:09:23 am
content: Hi joe-c,My sensors Death pixel map.Bad pixels 3162 / 9.8% Oh!Quote from: joe-c on June 17, 2016, 03:31:55 amtay

author: Kevin11
author_rank: Newbie
timestamp: June 17, 2016, 07:49:38 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: June 17, 2016, 03:01:42 pm
content: Quote from: Kevin11 on June 17, 2016, 07:49:38 amSadly Seek don't provide infos about the Calculation, i usa a quick and dirty setting, until i know the right way...Quote from: joe-c on May 26, 2016, 09:36:13 pm

author: pine131
author_rank: Newbie
timestamp: June 19, 2016, 03:08:47 pm
content: 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=2Same 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: June 19, 2016, 03:41:37 pm
content: Quote from: pine131 on June 19, 2016, 03:08:47 pmthank you tooFirst, 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#v009and second, the "convert.exe" is part of the full "imagemagic" package, download here:http://www.imagemagick.org/script/binary-releases.phpafter install you should found it in install dir.not that comfortable, i know, i will work later on it.

author: joe-c
author_rank: Frequent Contributor
timestamp: July 03, 2016, 10:17:58 pm
content: 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)

author: efahrenholz
author_rank: Regular Contributor
timestamp: July 06, 2016, 09:57:11 am
content: 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.

author: ixfd64
author_rank: Frequent Contributor
timestamp: July 06, 2016, 09:00:46 pm
content: Any plans to release the source code?

author: tomas123
author_rank: Frequent Contributor
timestamp: July 06, 2016, 09:33:52 pm
content: @joe-cGreat imagesWhich algorithm do you use for denoise the Seek images?I'm looking for a good denoise code for the Lepton 3 sensor ...

author: joe-c
author_rank: Frequent Contributor
timestamp: July 06, 2016, 10:50:27 pm
content: Quote from: ixfd64 on July 06, 2016, 09:00:46 pmNo, but it will remain Freeware. The source of the Seek Image acquisition is here in the Forum (V006 was the last.)Quote from: tomas123 on July 06, 2016, 09:33:52 pmthe 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

author: ixfd64
author_rank: Frequent Contributor
timestamp: July 07, 2016, 12:04:28 am
content: Quote from: joe-c on July 06, 2016, 10:50:27 pmI 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: July 08, 2016, 03:55:55 am
content: Quote from: ixfd64 on July 07, 2016, 12:04:28 am1. 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#v009in the next Days a release for the DIY-Thermocam will follow, to support the actual FW.

author: joe-c
author_rank: Frequent Contributor
timestamp: July 08, 2016, 10:24:26 pm
content: 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 thisSwitch the Laser and trigger the Shutter works)2. new Window: Histogram is done and visible3. new Window: Image Browser is done and visible. Reads Images as thumbnail from selected folders or Drives (DIY-Thermocam)

author: Minary
author_rank: Newbie
timestamp: July 18, 2016, 02:43:43 pm
content: 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?RegardsJoel

author: joe-c
author_rank: Frequent Contributor
timestamp: July 18, 2016, 09:02:16 pm
content: Hello,Quote from: Minary on July 18, 2016, 02:43:43 pmthe 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).Quote from: Minary on July 18, 2016, 02:43:43 pmwell, 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.

author: Minary
author_rank: Newbie
timestamp: July 19, 2016, 12:16:03 pm
content: 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!RegardsJoel

author: joe-c
author_rank: Frequent Contributor
timestamp: July 31, 2016, 08:33:32 pm
content: 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-calibrationthis works for Seek Thermal (manual enter the reference values) and theDIY-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 improvedthere 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

author: eternalone
author_rank: Contributor
timestamp: August 06, 2016, 01:33:01 am
content: 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 featuresAny way i can add my own color palettes?Anyway...

author: joe-c
author_rank: Frequent Contributor
timestamp: August 07, 2016, 07:55:59 am
content: 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 installedQuote from: eternalone on August 06, 2016, 01:33:01 amNot 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.

author: georges80
author_rank: Frequent Contributor
timestamp: August 07, 2016, 06:43:36 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: August 25, 2016, 02:39:35 pm
content: 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 theSeek 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 GeneratorYou 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 WallAnd click on the blue "Get Low Frame..."3. Now point to a uniform heated surface with higher temperature, like the inside of your handsAnd 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.

author: Fraser
author_rank: Super Contributor
timestamp: August 25, 2016, 08:59:28 pm
content: Really great Software. Thanks for your hard efforts and willingness to share joe-cFraser

author: eternalone
author_rank: Contributor
timestamp: August 27, 2016, 08:09:43 pm
content: 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.Good work and thank you.

author: joe-c
author_rank: Frequent Contributor
timestamp: August 28, 2016, 09:34:13 pm
content: Quote from: eternalone on August 27, 2016, 08:09:43 pmI had no better way for that yet, if you have a better way or a suggestion, let me knowQuote from: eternalone on August 27, 2016, 08:09:43 pmI 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 releaseVersion 1.0.7.1 is out now.An error with the auto load of the external palette was fixed too.Quote from: eternalone on August 27, 2016, 08:09:43 pmthanks, it looks similar to GrayIron and GrayRainbow, but i like it.

author: eternalone
author_rank: Contributor
timestamp: August 29, 2016, 01:55:02 am
content: Quote from: joe-c on August 28, 2016, 09:34:13 pmNa, 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: September 16, 2016, 11:16:34 pm
content: 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 belowNew Zoomboxin 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 browserthe 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 monitor3. select a condition, possible are:greater than / less than / equal (rounded to 1 digit) / between / not between4. define the threshold temperature5. choose the actions if the condition is triggered, the name should be self explainingnow 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-YjTGxntt5KbHlkanNvNFJ3SUENext steps... T-Expert Live StreamMaybe FLIR One G2 Live Stream, but this device wont communicate to me yet

author: joe-c
author_rank: Frequent Contributor
timestamp: September 24, 2016, 09:51:06 pm
content: Version 1.1.2.2 is out now.the Last version has a referencing errorafter 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 Browserleft Mousebutton -> open fileright 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.

author: newex
author_rank: Contributor
timestamp: September 26, 2016, 09:58:05 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: September 27, 2016, 05:41:17 am
content: Quote from: newex on September 26, 2016, 09:58:05 pmThank 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.

author: newex
author_rank: Contributor
timestamp: September 27, 2016, 09:29:18 am
content: Death pixel map and screenshot.

author: joe-c
author_rank: Frequent Contributor
timestamp: September 27, 2016, 01:41:01 pm
content: 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.4Additional 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.

author: newex
author_rank: Contributor
timestamp: September 27, 2016, 03:31:38 pm
content: Yes, it works perfectly now. Thanks for a great app and your work!

author: joe-c
author_rank: Frequent Contributor
timestamp: September 28, 2016, 04:26:56 am
content: i am happy it workscould 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.

author: Bud
author_rank: Super Contributor
timestamp: September 28, 2016, 05:43:16 am
content: It crashes trying to open a FLIR file (Win 7 with latest updates)

author: tomas123
author_rank: Frequent Contributor
timestamp: September 28, 2016, 10:00:57 am
content: 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 crashI tested it since version ThermoVision_JoeC_Rel_1.0.4.2...Code:ThermoVision_JoeC_V1.1.2.4Rel\binconvert.exeexiftool.exeQuoteafter then I got the second screenshot

author: joe-c
author_rank: Frequent Contributor
timestamp: September 28, 2016, 02:00:34 pm
content: Hmm...I try to reproduce...Direct drop E4 image -> "exif not found"Copy exiftool.exe and convert.exe in Thermovision\bin folderDirect drop E4 image -> success (retried with some other)Look in the archive, found a E45 Image -> fail, looks like a byte order mistakeAdditional found a Flir One Image (not sure, maybe from stock app) -> successCould you please provide more details about the image? Maybe direct the file with the problem?I'll try on other machine...Edit:Quote from: tomas123 on September 28, 2016, 10:00:57 ami 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...

author: Bud
author_rank: Super Contributor
timestamp: September 29, 2016, 07:50:46 am
content: With "autoselect" it works with FLIR images, thank you.Not sure if the ImageBrowser should also work, it does not.

author: tomas123
author_rank: Frequent Contributor
timestamp: September 29, 2016, 06:40:24 pm
content: 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 posthttps://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg1036266/#msg1036266ThermoVision can decode the visible image but have troubles with the RAW image:Code:C:\util\ThermoVision_JoeC_V1.1.2.4Rel>exiftool -raw* FLIR0008.jpgRaw Value Median : 12806Raw Value Range : 1740Raw Thermal Image Width : 320Raw Thermal Image Height : 240Raw Thermal Image Type : PNGRaw Thermal Image : (Binary data 47403 bytes, use -b option to extract)Code:C:\util\ThermoVision_JoeC_V1.1.2.4Rel\bin>exiftool.exe -ver10.23Code:C:\util\ThermoVision_JoeC_V1.1.2.4Rel\bin>convert -versionVersion: ImageMagick 7.0.2-4 Q16 x86 2016-07-11 http://www.imagemagick.orgCopyright: Copyright (C) 1999-2015 ImageMagick Studio LLCLicense: http://www.imagemagick.org/script/license.phpVisual C++: 180040629Features: Cipher DPC HDRIDelegates (built-in): bzlib cairo flif freetype jng jp2 jpeg lcms lqr openexr pangocairo png ps rsvg tiff webp xml zlib

author: joe-c
author_rank: Frequent Contributor
timestamp: September 30, 2016, 09:09:49 pm
content: Quote from: Bud on September 29, 2016, 07:50:46 amthe Imagebrowser has no "Flir Mode" yet. but i can do it later.Quote from: tomas123 on September 29, 2016, 06:40:24 pmthank you for the info, probably it has a problem with the comma as decimal delimiter. i look at thatEDIT: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: October 03, 2016, 11:42:42 am
content: 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 imageNote: 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 frameI 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...if somebody has problems, let me know

author: joe-c
author_rank: Frequent Contributor
timestamp: October 29, 2016, 11:07:55 pm
content: 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/t2w3WiLink to normal 1.5MB:https://goo.gl/5MoJHaSmall 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), ZoomboxSince 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 upperValue Monitorthis 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 measurementIf mode 3 is selected, the measurement has to be selected in the Montor setup.Mode 3 has 5 possible colors.Color above Hi 2Color above Hi 1Standard colorColor below Low 1Color below Low 2Histogram statisticIf 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 OverlayThe 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:-BlendingShows the Thermal image opaque over the Visual image-visual Isotherm belowThere is a threshold, all above is Thermal, all below is visual-visual Isotherm aboveThere is a threshold, all above is visual, all below is ThermalThermal image positioningFirst 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 ImageQ = 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 Steamthere 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 DriverDevices->Device: T-Expert->i3 Driver->Connectif connection was successful, the flash was read automatically (needs around 7 Seconds). the live stream starts after.Z DriverDevices->Device: T-Expert->Z Driver->Connectthe 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 button3. point to a uniform heated hot surface and press the now red buttonthen 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.

author: eternalone
author_rank: Contributor
timestamp: October 31, 2016, 12:04:00 am
content: Any luck getting a flirone running with thermovision?

author: joe-c
author_rank: Frequent Contributor
timestamp: October 31, 2016, 01:34:06 pm
content: Quote from: eternalone on October 31, 2016, 12:04:00 amNo, I had not enough time to play with the Flir one.

author: frenky
author_rank: Unknown
timestamp: October 31, 2016, 01:48:26 pm
content: With ThermalExpert is working great. Well done!

author: romanv
author_rank: Newbie
timestamp: December 06, 2016, 07:07:22 pm
content: 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.Thankshttps://www.dropbox.com/s/ylvd3u8bq5yrpjl/FLIR0448.jpg?dl=0

author: joe-c
author_rank: Frequent Contributor
timestamp: December 06, 2016, 10:19:12 pm
content: 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

author: romanv
author_rank: Newbie
timestamp: December 06, 2016, 11:28:12 pm
content: Thanks Joe!Let me know if it would be helpful to have some more sample images, and I will send them through.

author: dpenev
author_rank: Regular Contributor
timestamp: December 16, 2016, 10:52:17 am
content: 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 10x2 can be selected.This issue is consistent.I will provide more feedback soonThanksDimitar

author: georges80
author_rank: Frequent Contributor
timestamp: December 16, 2016, 09:21:44 pm
content: I've noticed a discrepancy between reported Flir temperature (through the Flir app) and the Thermovision software. This from an 'enhanced' E4The 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: December 17, 2016, 11:46:34 am
content: Hello,Quote from: dpenev on December 16, 2016, 10:52:17 amThank 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.Quote from: georges80 on December 16, 2016, 09:21:44 pmNo, 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 image3. let exiftool extract raw png file4. read the png in 8 bit mode and map the values from min to maxbut 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 weekendJoe-c

author: georges80
author_rank: Frequent Contributor
timestamp: December 17, 2016, 07:17:53 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: December 18, 2016, 09:21:34 pm
content: Quote from: georges80 on December 17, 2016, 07:17:53 pmI found it... and no, its not a rounding thing.The CSV extraction of FLIR Tools shows the maximum of 45.105after 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

author: georges80
author_rank: Frequent Contributor
timestamp: December 18, 2016, 09:39:05 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: December 20, 2016, 08:14:51 am
content: Quote from: georges80 on December 18, 2016, 09:39:05 pmThanks,i have a Button, in the Window->About with additional info's about external modulesBut much work was done fromthomas123and his posts about the temperature calculation from FLIR.https://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg342072/#msg342072That was a great help to port this formulas in my application.

author: georges80
author_rank: Frequent Contributor
timestamp: December 20, 2016, 04:25:23 pm
content: ^ 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 wincheers & have a great xmas & New Years!george.

author: joe-c
author_rank: Frequent Contributor
timestamp: December 30, 2016, 10:40:27 am
content: 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/dcYzaUSmall 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 to mouse up)- 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 gausian0.5 = normal gausian0.9 = similar to medianImage Fileversion 1all 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 Reliefin 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 Acquisitionnow 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 YearJoe-c

author: dpenev
author_rank: Regular Contributor
timestamp: December 31, 2016, 06:46:24 pm
content: Hi Joe,I tried to play with the latest TermoVision_JoeC 1.4.0.0I 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 tab2. I get consistent hang if I press interpolation x4 in the Image Processing window or in Illustration tab3. I get hang if I enable the tick for the Sharpen filter4. 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 YearDimitar

author: joe-c
author_rank: Frequent Contributor
timestamp: December 31, 2016, 08:57:18 pm
content: Quote from: dpenev on December 31, 2016, 06:46:24 pmYou welcomeQuote from: dpenev on December 31, 2016, 06:46:24 pmThat'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.Quote from: dpenev on December 31, 2016, 06:46:24 pmOn 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 listQuote from: dpenev on December 31, 2016, 06:46:24 pmI 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.Quote from: dpenev on December 31, 2016, 06:46:24 pmi had this problem too, a few month ago, but with my FLIR E4. Not sure, but I guess some kind of background service crash...Quote from: dpenev on December 31, 2016, 06:46:24 pmClick? 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.Quote from: dpenev on December 31, 2016, 06:46:24 pmthe 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...Quote from: dpenev on December 31, 2016, 06:46:24 pmI 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 askQuote from: dpenev on December 31, 2016, 06:46:24 pmMy 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 somethinghappy new year toojoe-c

author: dpenev
author_rank: Regular Contributor
timestamp: December 31, 2016, 09:25:40 pm
content: 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?CheersDimitar

author: georges80
author_rank: Frequent Contributor
timestamp: January 01, 2017, 04:31:58 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 01, 2017, 07:41:18 am
content: Happy New Year @ allQuote from: dpenev on December 31, 2016, 09:25:40 pmYes, 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 knowit'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.Quote from: georges80 on January 01, 2017, 04:31:58 amHi, 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

author: dpenev
author_rank: Regular Contributor
timestamp: January 01, 2017, 12:08:50 pm
content: 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/offsetWell 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 driverBest RegardsDimitar

author: joe-c
author_rank: Frequent Contributor
timestamp: January 01, 2017, 09:46:51 pm
content: Quote from: dpenev on January 01, 2017, 12:08:50 pmthis 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 imageQuote from: dpenev on January 01, 2017, 12:08:50 pmno, 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.Quote from: dpenev on January 01, 2017, 12:08:50 pmthis are the Values for a 2 Point Calibration, see here:https://learn.adafruit.com/calibrating-sensors/two-point-calibrationand no, with my Camera i have something like that:Slope: 0.056373Offset: -365.030Quote from: dpenev on January 01, 2017, 12:08:50 pmif 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 Pixels25,25,26,26,27,27,27,29,29the Histogram will count following:25 = 226 = 227 = 328 = 029 = 2and 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.Quote from: dpenev on January 01, 2017, 12:08:50 pmit sounds normal for the i3 Driver (intern), not for the WinUSB Driver "Extern".Have you seen this while using the "Extern" Streaming?Quote from: dpenev on January 01, 2017, 12:08:50 pmsounds truth.Quote from: dpenev on January 01, 2017, 12:08:50 pmthe "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.

author: dpenev
author_rank: Regular Contributor
timestamp: January 02, 2017, 10:41:54 am
content: Hi Joe,First of all thank you for the explanation!QuoteMy Load button is not green after GO-Maps procedure, see the Zadig picture.Can this be related to my low color dynamic range issue?QuoteSo to set Slope and Offset parameters I have to use cold and hot object.Is the following procedure looks reasonable1. You should know the temperature of the cold Tc and hot object Th2. Calculate the difference Th-Tc3. Adjust the Slope so the temperature difference shown by the ThermoVision_JoeC is close to Th-Tc4. Adjust Offset parameter so ThermoVision_JoeC measures close to Tc for the cold object.QuoteAn 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.QuoteIf 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?QuotePlease see the two images I have captured using i3systems USB and zadigQuoteI 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 RegardsDimitarP.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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 02, 2017, 11:05:00 pm
content: Quote from: dpenev on January 02, 2017, 10:41:54 amthat 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?Quote from: dpenev on January 02, 2017, 10:41:54 amThe 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.1Quote from: dpenev on January 02, 2017, 10:41:54 amfor 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" button3. Move the box (or Camera) to a high uniform surface and enter the known temperature for this4. 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

author: dpenev
author_rank: Regular Contributor
timestamp: January 03, 2017, 09:52:16 am
content: 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" probablyit 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 dealwith 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

author: joe-c
author_rank: Frequent Contributor
timestamp: January 03, 2017, 04:51:33 pm
content: Quote from: dpenev on January 03, 2017, 09:52:16 aminteresting, 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.0on 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?Quote from: dpenev on January 03, 2017, 09:52:16 ammy 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.Quote from: dpenev on January 03, 2017, 09:52:16 amthis is the second Thermal Expert map I ever seen... I don't knowbut I guess it's good... you have more than 98% good pixels.Quote from: dpenev on January 03, 2017, 09:52:16 amyes.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

author: dpenev
author_rank: Regular Contributor
timestamp: January 04, 2017, 09:39:48 am
content: 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 acommands 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 ->crashI 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

author: joe-c
author_rank: Frequent Contributor
timestamp: January 04, 2017, 08:27:35 pm
content: Quote from: dpenev on January 04, 2017, 09:39:48 amThanks. But what do you mean with "works much better"?Quote from: dpenev on January 04, 2017, 09:39:48 amThe 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 from: dpenev on January 04, 2017, 09:39:48 amYes.... 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.Quote from: dpenev on January 04, 2017, 09:39:48 amyou 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.Quote from: dpenev on January 04, 2017, 09:39:48 amif 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.Quote from: dpenev on January 04, 2017, 09:39:48 amfist 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/#msg1059430thanks again, for your note about the crashes.joe-c

author: dpenev
author_rank: Regular Contributor
timestamp: January 05, 2017, 12:09:31 am
content: Hi Joe,QuoteWell 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 OKQuoteThe 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.I seeThank you Joe!I will test some more later.Dimitar

author: joe-c
author_rank: Frequent Contributor
timestamp: January 05, 2017, 12:25:09 am
content: Quote from: dpenev on January 05, 2017, 12:09:31 amThank you too.and please use the new Version 1.4.1.0 from here:https://goo.gl/7xKFlgChanges:- 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 worksjoe-c

author: dpenev
author_rank: Regular Contributor
timestamp: January 06, 2017, 12:51:00 am
content: 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 RegardsDimitar

author: joe-c
author_rank: Frequent Contributor
timestamp: January 06, 2017, 09:54:55 am
content: Quote from: dpenev on January 06, 2017, 12:51:00 amDo 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 thereJoe-c

author: Jeroen13
author_rank: Contributor
timestamp: January 06, 2017, 03:10:28 pm
content: Quote from: dpenev on January 04, 2017, 09:39:48 amCan you also use the i3 driver under windows 10 64 bit. ThermoVision works only with the zadig driver on Win10 x64Joe-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 ?

author: dpenev
author_rank: Regular Contributor
timestamp: January 06, 2017, 09:36:38 pm
content: Hi Jeroen13,Let me try to offload Joe-c and answer, Joe-c please correct me if I said something wrong.QuoteI tested with both i3 drivers and zadig and ThermoVision is working on my Windows 10 64bit.QuoteI 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.RegardsDimitar

author: joe-c
author_rank: Frequent Contributor
timestamp: January 07, 2017, 12:51:51 am
content: 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?Quote from: dpenev on January 06, 2017, 09:36:38 pmthank 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

author: Jeroen13
author_rank: Contributor
timestamp: January 07, 2017, 12:23:36 pm
content: Quote from: dpenev on January 06, 2017, 09:36:38 pmHow 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

author: dpenev
author_rank: Regular Contributor
timestamp: January 07, 2017, 12:55:56 pm
content: 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 versionand 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 isRegardsDimitar

author: dpenev
author_rank: Regular Contributor
timestamp: January 07, 2017, 01:05:25 pm
content: QuoteThe 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 PCIt 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.CheersDimitar

author: Jeroen13
author_rank: Contributor
timestamp: January 07, 2017, 01:27:48 pm
content: Quote from: dpenev on January 07, 2017, 12:55:56 pmThank you this made it workJoe-C:Would it also be possible to enlarge the markers when you save an image, they are very small if interpolation is used.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 08, 2017, 01:30:00 am
content: Quote from: Jeroen13 on January 07, 2017, 12:23:36 pmI should make a better information if the DLLs was missing and were they can get. My mistakenormally 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.Quote from: dpenev on January 07, 2017, 01:05:25 pmstrangefor 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.Quote from: Jeroen13 on January 07, 2017, 01:27:48 pmFor 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 Size2. "Len Calc" a multiplication to calculate the length of a text field in relation to the number of chars3. "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

author: dmode90
author_rank: Contributor
timestamp: January 09, 2017, 09:12:34 pm
content: Dearjoe-c, thanks for the great software.Please look at this i3 T-expert example (.csv file in attachment) opened in v1.3 and v1.4The 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.

author: dmode90
author_rank: Contributor
timestamp: January 09, 2017, 10:27:50 pm
content: Also some strange distortion appears in the new version. Measurement also differ.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 10, 2017, 04:46:40 pm
content: Quote from: dmode90 on January 09, 2017, 10:27:50 pmThis 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

author: Jeroen13
author_rank: Contributor
timestamp: January 10, 2017, 06:08:05 pm
content: Joe-C is a manual temp range possible ?

author: dmode90
author_rank: Contributor
timestamp: January 10, 2017, 08:34:42 pm
content: Quote from: joe-c on January 10, 2017, 04:46:40 pmI would be very grateful for futher information

author: joe-c
author_rank: Frequent Contributor
timestamp: January 11, 2017, 10:23:42 pm
content: Quote from: dmode90 on January 10, 2017, 08:34:42 pmFrom 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.Quote from: Jeroen13 on January 10, 2017, 06:08:05 pmI 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

author: dpenev
author_rank: Regular Contributor
timestamp: January 11, 2017, 11:31:46 pm
content: Hi dmode90,How did you captured the CSV files?ThanksDimitar

author: dmode90
author_rank: Contributor
timestamp: January 12, 2017, 10:34:12 am
content: Quote from: joe-c on January 11, 2017, 10:23:42 pmWhy 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?Quote from: joe-c on January 11, 2017, 10:23:42 pmI 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...Quote from: joe-c on January 11, 2017, 10:23:42 pmI tried. Nothing changed.

author: dmode90
author_rank: Contributor
timestamp: January 12, 2017, 10:35:59 am
content: source files

author: dmode90
author_rank: Contributor
timestamp: January 12, 2017, 10:52:32 am
content: Quote from: dpenev on January 11, 2017, 11:31:46 pmI 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.

author: frenky
author_rank: Unknown
timestamp: January 12, 2017, 03:13:31 pm
content: 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):

author: dmode90
author_rank: Contributor
timestamp: January 12, 2017, 04:42:44 pm
content: Quote from: frenky on January 12, 2017, 03:13:31 pmThank 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?

author: frenky
author_rank: Unknown
timestamp: January 12, 2017, 05:43:40 pm
content: 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...

author: joe-c
author_rank: Frequent Contributor
timestamp: January 12, 2017, 11:34:32 pm
content: Quote from: dmode90 on January 12, 2017, 10:34:12 amI 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.Quote from: dmode90 on January 12, 2017, 04:42:44 pmwell... 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.Anyway, I know this Issue and will fix it next time.thank you guys.Joe-cEdit:Quote from: dmode90 on January 12, 2017, 10:34:12 amYou mean, the image Changed, but not the Measurements?sounds good.Or did you mean something other?

author: frenky
author_rank: Unknown
timestamp: January 13, 2017, 07:32:42 am
content: 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:"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 commaOr perhaps do it automatically by counting number of dots and commas in first line to see which one is used as decimal mark...Tnx.

author: dmode90
author_rank: Contributor
timestamp: January 13, 2017, 09:26:57 am
content: Quote from: joe-c on January 12, 2017, 11:34:32 pmThe image NOT Changed. You can see it herehttps://youtu.be/Wq7LnxOGmsM

author: dmode90
author_rank: Contributor
timestamp: January 13, 2017, 07:42:20 pm
content: Quote from: joe-c on January 12, 2017, 11:34:32 pmLooks 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 13, 2017, 10:11:00 pm
content: Quote from: frenky on January 13, 2017, 07:32:42 amI 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 timeQuote from: dmode90 on January 13, 2017, 09:26:57 amSorry, 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.Quote from: dmode90 on January 13, 2017, 07:42:20 pmI 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.Joe-c

author: dmode90
author_rank: Contributor
timestamp: January 14, 2017, 09:46:14 pm
content: Joe-c, why measurements from Flir Tools are differ vs ThermoVision measurements?

author: joe-c
author_rank: Frequent Contributor
timestamp: January 14, 2017, 09:57:07 pm
content: Quote from: dmode90 on January 14, 2017, 09:46:14 pmIts 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.

author: dmode90
author_rank: Contributor
timestamp: January 15, 2017, 10:33:50 am
content: Quote from: joe-c on January 14, 2017, 09:57:07 pmSorry, forgot to attach Flir images.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 15, 2017, 12:03:33 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 15, 2017, 11:36:48 pm
content: Here isVersion 1.4.2.0:https://goo.gl/eAflgDbetter Version 1.4.2.1https://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 fixedA 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

author: frenky
author_rank: Unknown
timestamp: January 16, 2017, 08:40:55 am
content: Tnx for your effort. App is now working nice with decimal point csv's.

author: Jeroen13
author_rank: Contributor
timestamp: January 16, 2017, 06:44:31 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 16, 2017, 09:27:08 pm
content: Quote from: Jeroen13 on January 16, 2017, 06:44:31 pmRotation 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?Quote from: Jeroen13 on January 16, 2017, 06:44:31 pmI'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

author: Jeroen13
author_rank: Contributor
timestamp: January 17, 2017, 06:49:57 am
content: 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.

author: EEVblog
author_rank: Unknown
timestamp: January 17, 2017, 07:52:48 am
content: Set this topic to Sticky!

author: Ben321
author_rank: Frequent Contributor
timestamp: January 17, 2017, 09:33:46 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 17, 2017, 10:40:57 pm
content: Quote from: Jeroen13 on January 17, 2017, 06:49:57 amSorry, I missed this after working on the Kernel.Release Version 1.4.2.1https://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)Quote from: Jeroen13 on January 17, 2017, 06:49:57 amAha, 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.Quote from: EEVblog on January 17, 2017, 07:52:48 amThank you.Quote from: Ben321 on January 17, 2017, 09:33:46 amI 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/#msg1040424additional I attached my last playground here:https://www.eevblog.com/forum/thermal-imaging/question-about-flir-one-for-android/msg1115653/#msg1115653If I have a working sample, I would implant it as soon as possible.Joe-c

author: Jeroen13
author_rank: Contributor
timestamp: January 18, 2017, 06:02:40 am
content: Quote from: joe-c on January 17, 2017, 10:40:57 pmThank you for the quick fixYeah 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

author: slurry
author_rank: Regular Contributor
timestamp: January 18, 2017, 08:35:48 am
content: Big applause for your effort Joe!This is a huge contribution you are doing, thank you very much!

author: georges80
author_rank: Frequent Contributor
timestamp: January 31, 2017, 04:21:36 pm
content: ... 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.

author: jmaja
author_rank: Frequent Contributor
timestamp: February 01, 2017, 02:56:16 pm
content: Quote from: joe-c on January 17, 2017, 10:40:57 pmI 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.

author: jmaja
author_rank: Frequent Contributor
timestamp: February 01, 2017, 09:00:41 pm
content: Quote from: jmaja on February 01, 2017, 02:56:16 pmThe 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: February 01, 2017, 10:14:44 pm
content: Quote from: jmaja on February 01, 2017, 09:00:41 pmI 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/#msg949563In 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)

author: jmaja
author_rank: Frequent Contributor
timestamp: February 02, 2017, 12:42:29 pm
content: OK I run FLIRInstallNet.exe and then from it Set_RNDIS_temporary.fif. But for some reason I got this strange network setting:Code:Ethernet adapter Local Area Connection 2:Connection-specific DNS Suffix . : INFRAREDLink-local IPv6 Address . . . . . : fe80::c09c:a8f9:19f8:5867%23Autoconfiguration IPv4 Address. . : 169.254.88.103Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.2Obviously 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:Ethernet adapter Local Area Connection 4:Connection-specific DNS Suffix . : INFRAREDLink-local IPv6 Address . . . . . : fe80::d015:8a3:2a86:c1a9%41IPv4 Address. . . . . . . . . . . : 192.168.0.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.0.2Now 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.

author: jmaja
author_rank: Frequent Contributor
timestamp: February 02, 2017, 01:39:41 pm
content: 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.

author: rob9
author_rank: Contributor
timestamp: February 02, 2017, 07:07:10 pm
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: February 02, 2017, 09:23:00 pm
content: 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/chk9uvQuote from: jmaja on February 02, 2017, 01:39:41 pmyou 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.Quote from: rob9 on February 02, 2017, 07:07:10 pmI am not sure the usb connection will work for a long time like that, but I guess it's possible.Try itQuote from: rob9 on February 02, 2017, 07:07:10 pmit'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

author: rob9
author_rank: Contributor
timestamp: February 03, 2017, 03:19:19 pm
content: Quote from: joe-c on February 02, 2017, 09:23:00 pmhehe,I would but I don't have a cam yet. The agony of not just buying one though...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?

author: joe-c
author_rank: Frequent Contributor
timestamp: February 03, 2017, 09:36:18 pm
content: Quote from: rob9 on February 03, 2017, 03:19:19 pmNo... 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 for10161 Seconds -> 169.35 Minutes -> 2.8hit'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.Quote from: rob9 on February 03, 2017, 03:19:19 pmwell... it is possible to make this automatic... but with FPS <1?Quote from: rob9 on February 03, 2017, 03:19:19 pmYes. 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.

author: rob9
author_rank: Contributor
timestamp: February 04, 2017, 07:46:46 am
content: @joe-cOk, now I understandThanks again

author: rob9
author_rank: Contributor
timestamp: February 07, 2017, 07:35:04 pm
content: Quote from: rob9 on February 02, 2017, 07:07:10 pmThe 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 totrigger 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 challengingedit: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: February 19, 2017, 09:46:11 pm
content: Version 1.4.3.2Download:https://goo.gl/4OVlzsChanges:- the Settings window is now embedded as Document window.Plot StatisticThe 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 CalibrationIf 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/#msg1140669Good nightjoe-c

author: Jeroen13
author_rank: Contributor
timestamp: February 20, 2017, 06:00:39 am
content: Really nice job againAre there any advantages using de zadig/planck method over de i3 Driver ? Except for the image quality.

author: joe-c
author_rank: Frequent Contributor
timestamp: February 21, 2017, 08:32:53 pm
content: Quote from: Jeroen13 on February 20, 2017, 06:00:39 amwell, 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: March 21, 2017, 09:13:16 pm
content: 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/58Result for just the ThermoVision_JoeC.exe: 2/61The 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

author: dmode90
author_rank: Contributor
timestamp: March 27, 2017, 09:51:43 am
content: Quote from: joe-c on March 21, 2017, 09:13:16 pmGoogle 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.Quote from: joe-c on March 21, 2017, 09:13:16 pmIs 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...

author: joe-c
author_rank: Frequent Contributor
timestamp: March 27, 2017, 06:36:21 pm
content: Quote from: dmode90 on March 27, 2017, 09:51:43 aminteresting, I didn't know it was possible.Quote from: dmode90 on March 27, 2017, 09:51:43 amno, 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: March 28, 2017, 10:16:18 pm
content: My Webhoster delete my old Version because he also detects a virus.i spend some time and upload a new clean version.Scan of exe 0/61Scan of zip 0/58i hope the problems are gone.

author: otokonohito1982
author_rank: Newbie
timestamp: April 07, 2017, 04:34:35 am
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: April 07, 2017, 09:33:28 pm
content: 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?

author: otokonohito1982
author_rank: Newbie
timestamp: April 10, 2017, 10:09:29 am
content: Compiling on SharpDevelop 4.4Code 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.dllThe function from C# is: static string RetrieveDeviceProperty(IntPtr devInfo, SP_DEVINFO_DATA devInfoData, string deviceProperty)Please help me...thanks!

author: joe-c
author_rank: Frequent Contributor
timestamp: April 10, 2017, 09:20:37 pm
content: 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=156hope it helps

author: otokonohito1982
author_rank: Newbie
timestamp: April 11, 2017, 04:00:55 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: April 16, 2017, 09:43:02 pm
content: Releasing now Version 1.4.4.2Changes:-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 Reportit'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.phpSadly 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.131700Trojan.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°Cif somebody has problems or questions, let me know.Joe-c

author: santasemilla
author_rank: Contributor
timestamp: April 18, 2017, 08:00:25 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: April 18, 2017, 08:50:00 pm
content: Thank you.Quote from: santasemilla on April 18, 2017, 08:00:25 pmAre 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

author: santasemilla
author_rank: Contributor
timestamp: April 20, 2017, 06:00:49 pm
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: April 29, 2017, 11:43:54 pm
content: 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.exeFounds:12 / 60- HEUR:Trojan.Win32.Generic- Gen:Variant.Strictor.131700- malicious (moderate confidence)- Trojan.Strictor.D20274- Troj.W32.Generic!cI use Sharpdevelop 5.1:http://www.icsharpcode.net/OpenSource/SD/Download/Default.aspxCan please somebody build his own exe and try it out?i don't understand whats the problem and why its "positive"

author: Ben321
author_rank: Frequent Contributor
timestamp: April 30, 2017, 05:24:25 am
content: Quote from: joe-c on May 26, 2016, 09:40:17 pmX Ray device? Where did you buy such a thing?

author: joe-c
author_rank: Frequent Contributor
timestamp: April 30, 2017, 08:53:46 am
content: Quote from: Ben321 on April 30, 2017, 05:24:25 ami 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.phpA nice device, but now just standing around.

author: santasemilla
author_rank: Contributor
timestamp: May 04, 2017, 07:39:59 pm
content: 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!Quote from: joe-c on April 18, 2017, 08:50:00 pm

author: joe-c
author_rank: Frequent Contributor
timestamp: May 05, 2017, 06:16:48 pm
content: hi santasemillaVery 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.phpAnd 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.phpIts important to know... the Seek has 2 Modes:NormalMode... Shutter rises frequently...each 3-8 Second. On each Shutter processing, the Gain and offset values was set for the Pixels.RawMode... 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 temperature2 let the seek run in normal mode until the “Raw Temperature” value from the seek was stable... for 20 seconds3 switch to “Raw” Mode4 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 problemQuote from: santasemilla on May 04, 2017, 07:39:59 pmI 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-cEdit: i had no problems with the disabled Auto scale. I get new frames but the temperature scale don't changes.

author: joe-c
author_rank: Frequent Contributor
timestamp: May 14, 2017, 05:45:02 pm
content: Version 1.5.0.0Changes:- 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 folderAnd 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

author: santasemilla
author_rank: Contributor
timestamp: May 19, 2017, 11:29:29 pm
content: 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, sorryAnd 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!!

author: joe-c
author_rank: Frequent Contributor
timestamp: May 20, 2017, 10:53:19 pm
content: Quote from: santasemilla on May 19, 2017, 11:29:29 pmYou're WelcomeQuote from: santasemilla on May 19, 2017, 11:29:29 pmI 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.Quote from: santasemilla on May 19, 2017, 11:29:29 pmOopshere 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.phphttps://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fjoe-c.de%2Fpages%2Fposts%2Fwaermebildkamera_seek_thermal_178.phpAdditional here is a temperature Stabilized Seek with Mapcal and 30FPS Raw Mode (non public feature).Quote from: santasemilla on May 19, 2017, 11:29:29 pmoh yes... why I missed the scale?!...this will follow.Thanksjoe-c

author: methael
author_rank: Newbie
timestamp: May 29, 2017, 08:07:01 pm
content: Does this support seek thermal compact pro?

author: joe-c
author_rank: Frequent Contributor
timestamp: May 30, 2017, 07:06:04 pm
content: Quote from: methael on May 29, 2017, 08:07:01 pmactual no.more info in the Thread:https://www.eevblog.com/forum/thermal-imaging/seekthermal-compact-pro/msg1221345/#msg1221345

author: teund
author_rank: Newbie
timestamp: June 03, 2017, 08:35:49 am
content: 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: June 03, 2017, 10:08:21 pm
content: Quote from: teund on June 03, 2017, 08:35:49 amhave you installed the winusb driver for your seek?

author: teund
author_rank: Newbie
timestamp: June 04, 2017, 07:35:57 am
content: Installing the drivers made everything work. Great software, thanks.

author: bozidarms
author_rank: Regular Contributor
timestamp: June 19, 2017, 07:49:30 pm
content: 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:QuoteThanks and regards

author: joe-c
author_rank: Frequent Contributor
timestamp: June 20, 2017, 09:07:49 pm
content: 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

author: bozidarms
author_rank: Regular Contributor
timestamp: June 21, 2017, 11:08:45 am
content: Hi Joe,thanks for your effort,unfortunately i cant help further, have almost 0 knowledge of software and programming stuffI would try to resend your post and ask for help, to "Ben321" - hi is only hope now!Regards

author: joe-c
author_rank: Frequent Contributor
timestamp: July 18, 2017, 09:06:42 pm
content: Release Version 1.6.0.0Download: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 SensorEach 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 wishesJoe-c

author: joe-c
author_rank: Frequent Contributor
timestamp: August 02, 2017, 10:02:52 pm
content: 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_test2. 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/#msg12494624. Enter your IP and start the Steami have here a short video for that:https://youtu.be/CT5XTB9Egn4

author: joe-c
author_rank: Frequent Contributor
timestamp: September 11, 2017, 09:24:38 pm
content: Release Version 1.7.0.0Download:https://goo.gl/VSPc6aChanges:-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 tabNew window: PictureProcessingThe 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 HistogramThis 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.reportFrom 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 SensorFrom 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.The name of the active sensor corresponds to the selected measurement type.best wishesjoe-c

author: scelestus13
author_rank: Newbie
timestamp: September 20, 2017, 01:30:41 am
content: 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: September 20, 2017, 09:31:25 pm
content: 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.phpthis 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 wishesJoe-c

author: scelestus13
author_rank: Newbie
timestamp: September 21, 2017, 06:02:18 am
content: Quote from: joe-c on September 20, 2017, 09:31:25 pmOh, cool. Thanks again, this software is extremely useful for the research I'm currently doing.

author: LesioQ
author_rank: Regular Contributor
timestamp: October 02, 2017, 08:50:55 am
content: 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

author: Ben321
author_rank: Frequent Contributor
timestamp: November 21, 2017, 08:18:22 am
content: 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.

author: santasemilla
author_rank: Contributor
timestamp: November 21, 2017, 07:28:44 pm
content: 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

author: Ben321
author_rank: Frequent Contributor
timestamp: November 21, 2017, 08:47:59 pm
content: Quote from: Ben321 on November 21, 2017, 08:18:22 amNever mind. I found this thread after posting the above message. Seems that he's already got what I was looking for.

author: joe-c
author_rank: Frequent Contributor
timestamp: December 09, 2017, 11:57:01 pm
content: Hello,Version 1.8.0.0 is out now:https://goo.gl/fswWCkIt 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.Quote from: LesioQ on October 02, 2017, 08:50:55 amSorry for late answer. Its still possible to Switch and rotate the image.

author: Vipitis
author_rank: Frequent Contributor
timestamp: December 10, 2017, 02:06:19 am
content: Is there a way to update it or do I have to remove all files and get the new version?

author: joe-c
author_rank: Frequent Contributor
timestamp: December 10, 2017, 07:34:36 am
content: Quote from: Vipitis on December 10, 2017, 02:06:19 amthe Folder Design was for parallel use of multiple Versions.Just unpack the new version somewere and copy the Folder:TVision_V1.8.0.0into your Folder.I you want to experiment with the generic DLL you have to copy or create the folders:TVisionData\TCamDll1TVisionData\TCamDll2If not, just deactivate them on "Devices\Hide Devices"

author: Vipitis
author_rank: Frequent Contributor
timestamp: December 10, 2017, 12:02:33 pm
content: 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.

author: flyingfishfinger
author_rank: Contributor
timestamp: December 11, 2017, 10:42:43 pm
content: 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...RPS: Is there documentation anywhere? I have no idea how to use the Planck calibration, for example.

author: Spirit532
author_rank: Frequent Contributor
timestamp: December 11, 2017, 11:34:18 pm
content: Quote from: flyingfishfinger on December 11, 2017, 10:42:43 pmAs 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.

author: LesioQ
author_rank: Regular Contributor
timestamp: January 03, 2018, 07:33:15 am
content: Quote from: LesioQ on October 02, 2017, 08:50:55 amTime 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.

author: tonykids
author_rank: Regular Contributor
timestamp: January 17, 2018, 01:47:21 pm
content: Something amazing about my seek pro on my PCWhen 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 18, 2018, 08:04:25 pm
content: good eveningQuote from: tonykids on January 17, 2018, 01:47:21 pmit 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.Quote from: tonykids on January 17, 2018, 01:47:21 pmTcamDll and Seek tap delivers not the same speed? i have to look about that.thank you.

author: arrakys
author_rank: Newbie
timestamp: February 23, 2018, 11:53:28 am
content: 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,

author: joe-c
author_rank: Frequent Contributor
timestamp: February 24, 2018, 03:21:17 pm
content: Hello and thank you.Quote from: arrakys on February 23, 2018, 11:53:28 amYes, here some Variations:http://joe-c.de/pages/posts/version_1.4.4.2_199.php#VisVariationsIn Tab "Visual":-goto bottom left "Effects" -> Visual ReliefIn 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

author: arrakys
author_rank: Newbie
timestamp: February 26, 2018, 02:46:55 pm
content: 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 ?

author: Micz
author_rank: Contributor
timestamp: February 27, 2018, 09:32:31 am
content: 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 driversAfter reinstalling drivers all works fine.

author: joe-c
author_rank: Frequent Contributor
timestamp: February 27, 2018, 08:42:25 pm
content: Quote from: arrakys on February 26, 2018, 02:46:55 pmthis 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 there2. 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.Quote from: arrakys on February 26, 2018, 02:46:55 pmYes... you net to activate Functions->Illustration->use Keyboardthan 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.phpQuote from: Micz on February 27, 2018, 09:32:31 amReally? 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

author: jean-paul
author_rank: Contributor
timestamp: March 13, 2018, 04:42:40 pm
content: Hello,I was wandering if I can use this software with a Guide M3?Does it need a special dll?Thank you

author: joe-c
author_rank: Frequent Contributor
timestamp: March 13, 2018, 10:00:40 pm
content: Quote from: jean-paul on March 13, 2018, 04:42:40 pmHello to the new Home of one of Frasers Camerasthere 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 Framesadly 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.

author: jean-paul
author_rank: Contributor
timestamp: March 13, 2018, 10:16:24 pm
content: 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 differentI will try to improve it.Thanks for your help

author: MyThermalWorld
author_rank: Contributor
timestamp: March 21, 2018, 09:49:15 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: March 23, 2018, 07:08:20 pm
content: Quote from: MyThermalWorld on March 21, 2018, 09:49:15 pmHi, thank you.Quote from: MyThermalWorld on March 21, 2018, 09:49:15 pmSince 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_0this 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.

author: MyThermalWorld
author_rank: Contributor
timestamp: March 27, 2018, 10:43:41 am
content: Quote from: joe-c on March 23, 2018, 07:08:20 pmI 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 commentColorpara: %; red channel; green channel; blue channel;Than all colors in between the range is calculated by linearizing it or scaling the values.---- Example ----# Linearization parametersColorPara: 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

author: king2
author_rank: Contributor
timestamp: March 31, 2018, 07:05:27 am
content: 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: April 02, 2018, 07:26:22 pm
content: Quote from: MyThermalWorld on March 27, 2018, 10:43:41 amI have not much time yet, but its one the Todo List.Quote from: king2 on March 31, 2018, 07:05:27 amThank 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: April 14, 2018, 07:19:07 am
content: MyThermalWorld you have a PM.

author: Greenthunder
author_rank: Newbie
timestamp: April 18, 2018, 12:00:51 am
content: 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

author: TheNetStriker
author_rank: Newbie
timestamp: June 21, 2018, 02:51:16 pm
content: 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: June 21, 2018, 08:02:25 pm
content: Quote from: TheNetStriker on June 21, 2018, 02:51:16 pmyou 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.

author: TheNetStriker
author_rank: Newbie
timestamp: June 23, 2018, 01:37:53 pm
content: Quote from: joe-c on June 21, 2018, 08:02:25 pmThanks for the hint. This also works for the non pro version.

author: santasemilla
author_rank: Contributor
timestamp: June 26, 2018, 01:45:35 pm
content: 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!!

author: joe-c
author_rank: Frequent Contributor
timestamp: June 26, 2018, 08:55:55 pm
content: Quote from: santasemilla on June 26, 2018, 01:45:35 pmHi, its noted on my todo list.Quote from: santasemilla on June 26, 2018, 01:45:35 pmYour 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...

author: santasemilla
author_rank: Contributor
timestamp: July 11, 2018, 02:41:53 pm
content: Quote from: joe-c on June 26, 2018, 08:55:55 pmThat 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.

author: ikrase
author_rank: Regular Contributor
timestamp: July 13, 2018, 05:03:16 am
content: This is some amazing software! I wonder if I could make a self-contained imager with an Intel Compute Stick...

author: JeffreyLatter
author_rank: Contributor
timestamp: August 01, 2018, 12:30:50 pm
content: Hi guys!First of - Thank you Joe-C for the effort you put in ThermovisionNow - 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: August 01, 2018, 08:30:10 pm
content: Quote from: JeffreyLatter on August 01, 2018, 12:30:50 pmyou welcomeQuote from: JeffreyLatter on August 01, 2018, 12:30:50 pmfor 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.Quote from: JeffreyLatter on August 01, 2018, 12:30:50 pmI 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

author: JeffreyLatter
author_rank: Contributor
timestamp: August 02, 2018, 09:23:55 pm
content: Thank you Joe!I actually tried installing drivers on both devices and thought that I tried to unplug/reconnect the unit, but guess not.After doing this, it worked like a charm, so I do feel kind of dumbEdit:Attached a DeathPixelMap

author: ikrase
author_rank: Regular Contributor
timestamp: August 03, 2018, 06:32:17 am
content: Does anybody have experience using Thermovision with low-powered computers such as small Intel Atom machines?

author: santasemilla
author_rank: Contributor
timestamp: August 07, 2018, 06:58:15 pm
content: Quote from: ikrase on August 03, 2018, 06:32:17 amHi 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.

author: ikrase
author_rank: Regular Contributor
timestamp: August 08, 2018, 01:14:13 am
content: Interesting. Maybe my compute stick monocular can become a reality.

author: flyingfishfinger
author_rank: Contributor
timestamp: August 08, 2018, 06:47:30 am
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: August 26, 2018, 09:47:27 pm
content: Hello,here is the next step... Version 1.9.0.0https://drive.google.com/file/d/1aLDYWCpmBErAR73hmy5tdUJK8k3bo69K/view?usp=sharingBig things:CameraCommanderFLIRit 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 fileit 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 filesare 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/#msg1440174Additional 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 nightjoe-c

author: Vipitis
author_rank: Frequent Contributor
timestamp: August 26, 2018, 11:01:53 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: August 29, 2018, 04:00:03 am
content: Quote from: Vipitis on August 26, 2018, 11:01:53 pmhi,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.regardsjoe-c

author: riccardo.pittini
author_rank: Regular Contributor
timestamp: November 02, 2018, 07:51:39 am
content: Short question on the software.Does it support Flir fixed mount cameras like the A35 series? (ethernet connection)Flir original software... is just ... no comment.. bugs crashes a real pain...

author: joe-c
author_rank: Frequent Contributor
timestamp: November 02, 2018, 10:14:57 pm
content: Quote from: riccardo.pittini on November 02, 2018, 07:51:39 amHello,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

author: lzqing
author_rank: Contributor
timestamp: November 08, 2018, 05:11:33 am
content: Very good news here.I got iPhone version Seek Thermal working well with this software.

author: gerritvt
author_rank: Newbie
timestamp: November 15, 2018, 06:24:57 pm
content: hi lzqing,wich adapter are you using for the seek thermal ios to usbGerritvt

author: tal2l
author_rank: Newbie
timestamp: November 22, 2018, 06:37:52 pm
content: hello every onefirst, 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 advanceTal

author: scelestus13
author_rank: Newbie
timestamp: January 03, 2019, 01:25:56 am
content: 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?)

author: joe-c
author_rank: Frequent Contributor
timestamp: January 06, 2019, 09:56:27 pm
content: Hello,Quote from: scelestus13 on January 03, 2019, 01:25:56 amthis 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.phpthis 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 wishesjoe-c

author: scelestus13
author_rank: Newbie
timestamp: January 09, 2019, 12:37:24 am
content: Worked perfectly, thank you so much!

author: santasemilla
author_rank: Contributor
timestamp: January 18, 2019, 12:22:06 am
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: January 19, 2019, 04:15:38 pm
content: 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=search2. goto: \TVisionData\Cal\FlirOne_Cal_Autoload.TEC and open it in the editor...Change: chk_PlanCal_WDC_Active:Trueto: chk_PlanCal_WDC_Active:Falseand 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.

author: tal2l
author_rank: Newbie
timestamp: January 22, 2019, 08:37:29 am
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: January 23, 2019, 07:14:26 am
content: 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...

author: tal2l
author_rank: Newbie
timestamp: January 23, 2019, 02:18:50 pm
content: 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

author: Simbamef
author_rank: Newbie
timestamp: January 31, 2019, 08:24:34 pm
content: Hello,is it possible to get the standard deviation of the marked field?

author: joe-c
author_rank: Frequent Contributor
timestamp: February 03, 2019, 11:23:34 pm
content: Quote from: tal2l on January 23, 2019, 02:18:50 pmthe Problem will be fixed on next version. But for now you can use the TCamDll, that support the Seek Pro without the shift.Quote from: tal2l on January 23, 2019, 02:18:50 pmI like the TEQ1, but i did not enought measurements to recommend the Camera for your case. but i beleave it will be good enough.Quote from: Simbamef on January 31, 2019, 08:24:34 pmnot yet. maybe later.

author: Hyper_Spectral
author_rank: Regular Contributor
timestamp: February 20, 2019, 04:35:12 pm
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: February 22, 2019, 07:00:35 pm
content: Quote from: Hyper_Spectral on February 20, 2019, 04:35:12 pmHello,here is a test version, it include a first approach for Batch processing:https://drive.google.com/file/d/1Z60y5u7k6e_cv77oEYWHYN7G18l6hfHM/viewGoto "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: Imagessuggestions are welcome.best wishesjoe-c

author: aentwistle
author_rank: Newbie
timestamp: February 27, 2019, 09:23:03 am
content: 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.

author: aentwistle
author_rank: Newbie
timestamp: February 27, 2019, 11:53:33 am
content: Seek Thermal.NET V006 works fine

author: aentwistle
author_rank: Newbie
timestamp: March 04, 2019, 01:12:06 pm
content: Hi, I changed to the Compact Pro and it works well with ThermoVision 1.9.0.0 using TCamDll2Thanks,Andrew.

author: joe-c
author_rank: Frequent Contributor
timestamp: March 04, 2019, 03:41:41 pm
content: 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

author: aentwistle
author_rank: Newbie
timestamp: March 04, 2019, 06:19:52 pm
content: 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.

author: glomet
author_rank: Newbie
timestamp: March 18, 2019, 02:38:45 pm
content: 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 10Regards,Guillaume

author: joe-c
author_rank: Frequent Contributor
timestamp: March 22, 2019, 10:20:10 pm
content: Quote from: glomet on March 18, 2019, 02:38:45 pmI 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%.Quote from: glomet on March 18, 2019, 02:38:45 pmYes... 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 wishesjoe-c

author: arrakys
author_rank: Newbie
timestamp: March 23, 2019, 05:56:25 pm
content: Joe,your software is very helpful for us. any chance and/or place to tip you for your work ?

author: Bruno28
author_rank: Regular Contributor
timestamp: April 02, 2019, 10:39:47 am
content: Doe this software work with Opgal Therm-App cameras too?

author: joe-c
author_rank: Frequent Contributor
timestamp: April 02, 2019, 07:20:07 pm
content: Hello,Quote from: Bruno28 on April 02, 2019, 10:39:47 amnot yet, i have no therm-app to explore.Store the Therm-App images with an radiometric frame?best wishes

author: Bruno28
author_rank: Regular Contributor
timestamp: April 03, 2019, 09:45:32 am
content: Quote from: joe-c on April 02, 2019, 07:20:07 pmThanks 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.

author: majoma
author_rank: Newbie
timestamp: May 02, 2019, 04:37:15 pm
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: May 02, 2019, 09:56:38 pm
content: Quote from: majoma on May 02, 2019, 04:37:15 pmHello,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

author: Vipitis
author_rank: Frequent Contributor
timestamp: May 02, 2019, 10:39:18 pm
content: They explicitly decided not to output radiometric imageshttps://support.thermal.com/hc/en-us/articles/360002053640-How-do-I-get-captured-images-off-of-the-device-?mobile_site=trueMaybe someone can go really deep into the app and pull them out, but not likely.

author: majoma
author_rank: Newbie
timestamp: May 03, 2019, 05:31:29 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: May 03, 2019, 09:22:15 pm
content: Quote from: majoma on May 03, 2019, 05:31:29 amplease upload 2-3 of this .hir files (maybe you need to pack into a .zip).i will look at it.best wishes

author: majoma
author_rank: Newbie
timestamp: May 05, 2019, 04:35:47 pm
content: This is the file.Thank you very much!

author: joe-c
author_rank: Frequent Contributor
timestamp: May 05, 2019, 09:44:19 pm
content: 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).

author: majoma
author_rank: Newbie
timestamp: May 06, 2019, 05:54:22 am
content: So...i don't understand...is or not a radiometric image?If yes...how can i manage It?Many thanksQuote from: joe-c on May 05, 2019, 09:44:19 pm

author: jumpy9734
author_rank: Contributor
timestamp: May 06, 2019, 03:26:30 pm
content: 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, nothingAny solutions?

author: joe-c
author_rank: Frequent Contributor
timestamp: May 09, 2019, 07:15:54 pm
content: Quote from: majoma on May 06, 2019, 05:54:22 amHello,it is a radiomentric image inside, but i have not the time yet to implant it. it need some time...Quote from: jumpy9734 on May 06, 2019, 03:26:30 pminteresting. 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.0can you please try again with 1.9.0.0 and seekofix only?best regards

author: jumpy9734
author_rank: Contributor
timestamp: May 10, 2019, 01:04:40 am
content: 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"

author: majoma
author_rank: Newbie
timestamp: May 10, 2019, 09:43:55 am
content: Ok...i'll wait your news.Thank you very much.Quote from: joe-c on May 09, 2019, 07:15:54 pm

author: jumpy9734
author_rank: Contributor
timestamp: May 10, 2019, 10:13:02 pm
content: 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 itselfAt least i still got seekofix and that older version of Thermovision, so i guess it's better than nothing

author: majoma
author_rank: Newbie
timestamp: May 18, 2019, 12:26:21 pm
content: Quote from: joe-c on May 09, 2019, 07:15:54 pmAny news?

author: flyingfishfinger
author_rank: Contributor
timestamp: May 21, 2019, 06:06:06 pm
content: Hi,Now that you have a Windows 10 machine, any chance you could package a UWP version?Cheers,R

author: joe-c
author_rank: Frequent Contributor
timestamp: May 22, 2019, 10:01:13 am
content: Hello,Quote from: majoma on May 18, 2019, 12:26:21 pmNo, i have no time and too many other tasks. the next version is a big step.Quote from: flyingfishfinger on May 21, 2019, 06:06:06 pmi take a look at it.best wishes

author: flyingfishfinger
author_rank: Contributor
timestamp: May 22, 2019, 09:59:56 pm
content: Quote from: joe-cWhat's new / coming?R

author: tony359
author_rank: Frequent Contributor
timestamp: May 23, 2019, 10:41:41 am
content: Hey jumpy9734I'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

author: joe-c
author_rank: Frequent Contributor
timestamp: May 24, 2019, 07:06:51 pm
content: Good evening,Quote from: tony359 on May 23, 2019, 10:41:41 amI use the same connection for my seek and it work fine.Quote from: flyingfishfinger on May 22, 2019, 09:59:56 pm-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 supportAditional 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...Best wishes

author: tony359
author_rank: Frequent Contributor
timestamp: May 27, 2019, 09:07:12 pm
content: 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!

author: majoma
author_rank: Newbie
timestamp: June 05, 2019, 10:53:01 am
content: Quote from: joe-c on May 05, 2019, 09:44:19 pmHi, 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

author: joe-c
author_rank: Frequent Contributor
timestamp: June 11, 2019, 09:54:51 am
content: Hello,finally... Version 1.10.0.0https://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 SetupSince 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 ToolbarIt 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 windowit’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.AppConfigsince 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 listthe source is on github, currently in a private repository. if someone want access, contact me.joe-c

author: santasemilla
author_rank: Contributor
timestamp: June 11, 2019, 08:34:48 pm
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: June 11, 2019, 10:01:06 pm
content: Hello,Quote from: santasemilla on June 11, 2019, 08:34:48 pmthe 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.Quote from: santasemilla on June 11, 2019, 08:34:48 pmi 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 helpsjoe-c

author: santasemilla
author_rank: Contributor
timestamp: June 12, 2019, 12:40:21 pm
content: 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!

author: heatingrates
author_rank: Newbie
timestamp: June 14, 2019, 10:52:55 pm
content: 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 issueand 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!

author: flyingfishfinger
author_rank: Contributor
timestamp: June 14, 2019, 11:03:11 pm
content: Yay new version!Any luck with UWP export?Cheers,R

author: joe-c
author_rank: Frequent Contributor
timestamp: June 17, 2019, 09:36:04 pm
content: Hello,Quote from: flyingfishfinger on June 14, 2019, 11:03:11 pmsadly no, i tried 1-2 hours after installing the Win10SDK but without successit seems to need more than just some enabled options...Quote from: heatingrates on June 14, 2019, 10:52:55 pmyou're welcome (all other too)Quote from: heatingrates on June 14, 2019, 10:52:55 pmyou are far away bothering methe 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"?

author: flyingfishfinger
author_rank: Contributor
timestamp: June 17, 2019, 10:16:19 pm
content: Quote from: joe-c on June 17, 2019, 09:36:04 pmDid 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

author: heatingrates
author_rank: Newbie
timestamp: June 18, 2019, 01:52:05 am
content: Quote from: joe-c on June 17, 2019, 09:36:04 pmI have attached a picture of what happens when I use TcamDLL. Thanks for your help! I will try with a different computer also.

author: heatingrates
author_rank: Newbie
timestamp: June 18, 2019, 07:06:58 pm
content: 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

author: Thermal_Enthusiast_01
author_rank: Newbie
timestamp: June 19, 2019, 03:52:21 pm
content: Hello Joe-cI connect the Ht-a1 thermal sensor to my PC and it is the same signature as the Seek thermal sensorUSB \ VID_289D & PID_0010 & REV_0100 & MI_01USB \ VID_289D & PID_0010 & MI_01but zadig have no driver for com.thermal.pir206.1why 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 !

author: joe-c
author_rank: Frequent Contributor
timestamp: June 21, 2019, 12:28:07 pm
content: Hello,Quote from: heatingrates on June 18, 2019, 07:06:58 pmnormally 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.phpQuote from: Thermal_Enthusiast_01 on June 19, 2019, 03:52:21 pmHave 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 emailbest wishesjoe-c

author: jumpy9734
author_rank: Contributor
timestamp: June 22, 2019, 08:48:01 pm
content: Interesting to see the "red streaming button" issue wasn't only happening to me (seek thermal compact standard)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

author: triplex
author_rank: Contributor
timestamp: June 30, 2019, 01:43:58 pm
content: 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.

author: jumpy9734
author_rank: Contributor
timestamp: July 01, 2019, 05:30:57 pm
content: Quote from: triplex on June 30, 2019, 01:43:58 pmseekofix works, but unfortunately it doesn't have all the cool features from Thermovision

author: joe-c
author_rank: Frequent Contributor
timestamp: July 04, 2019, 08:19:30 am
content: Quote from: jumpy9734 on June 22, 2019, 08:48:01 pmHello, 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: 50RawMax: 65500and try again.best wishes

author: triplex
author_rank: Contributor
timestamp: July 04, 2019, 12:33:37 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: July 04, 2019, 04:23:26 pm
content: 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.

author: triplex
author_rank: Contributor
timestamp: July 04, 2019, 05:19:57 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: July 05, 2019, 10:39:09 am
content: Quote from: triplex on July 04, 2019, 05:19:57 pmif 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.debest regards

author: triplex
author_rank: Contributor
timestamp: July 05, 2019, 11:38:14 am
content: It works!8,10,11 worked perfectly fine.Can we translate this solution to thermovision manually somehow?

author: joe-c
author_rank: Frequent Contributor
timestamp: July 06, 2019, 11:32:43 am
content: Quote from: triplex on July 05, 2019, 11:38:14 amHello,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.dlland 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.phpjust 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 });

author: triplex
author_rank: Contributor
timestamp: July 06, 2019, 02:29:21 pm
content: Works! Perfect! Thank you

author: jumpy9734
author_rank: Contributor
timestamp: July 14, 2019, 02:50:10 pm
content: Seems like the modified .dll binding works fine, i'm getting an image nowIf only i could make the SeekThermal part work...

author: Musclor
author_rank: Contributor
timestamp: July 15, 2019, 02:12:25 am
content: Question: I have a TE-Q1 Pro, running on a surface book 4 with windows 10, Thermovision 1.9.0.0Firstly, 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 worseHow 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: July 15, 2019, 09:50:36 pm
content: 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/#msg1059430Or here a better version:https://www.eevblog.com/forum/thermal-imaging/i3-thermalexpert-custom-software/msg1055716/#msg1055716to 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 usableand some other... and this is only the hardware stuff.best wishesjoe-c

author: rpg22
author_rank: Newbie
timestamp: November 20, 2019, 09:32:40 am
content: HelloIs 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: November 24, 2019, 12:48:59 am
content: Hello,currently no support for the HT-301 camera.have it a official driver or is it connectable via winusb "seek style"?regardsjoe-c

author: d_hezel
author_rank: Newbie
timestamp: December 07, 2019, 08:37:09 pm
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: December 15, 2019, 05:47:12 pm
content: Quote from: d_hezel on December 07, 2019, 08:37:09 pmHi,sorry i had no time spend on this yet,can you send me some samples please?best wishes

author: alex871
author_rank: Regular Contributor
timestamp: December 22, 2019, 11:06:06 pm
content: Is it possible to work images of the hti 301 thermal imaging camera with specific software? If so, which one ?

author: StDenits
author_rank: Newbie
timestamp: January 24, 2020, 09:06:14 am
content: @joe-c>have it a official driver or is it connectable via winusb "seek style"?This is done byDongguan Xintai Instrument Co.Link to the user manual.As I know, by default there are no drivers or software on the PC.

author: DrRKropp
author_rank: Newbie
timestamp: February 18, 2020, 01:52:21 am
content: 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.

author: tonykids
author_rank: Regular Contributor
timestamp: February 18, 2020, 03:02:54 pm
content: Quote from: DrRKropp on February 18, 2020, 01:52:21 amSet the windows display scaling to 100%.You can set the scaling for this app separately(but i forget how to)

author: santasemilla
author_rank: Contributor
timestamp: February 23, 2020, 01:29:47 am
content: Quote from: DrRKropp on February 18, 2020, 01:52:21 amHi! 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

author: diman083
author_rank: Newbie
timestamp: May 15, 2020, 05:38:49 pm
content: Good afternoon. How to make the all max point add a few values in the range of 34 to 36 degrees Celsius?

author: alexwhittemore
author_rank: Frequent Contributor
timestamp: June 15, 2020, 05:19:13 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: June 20, 2020, 09:44:40 pm
content: Hello,yes, the HIT-301 and also PureThermal cameras are not supported...http://www.joe-c.de/pages/posts/unterstuetze_kameras_supported_cameras_195.phpthe 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.phpa 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

author: ignat750
author_rank: Contributor
timestamp: July 15, 2020, 07:08:31 am
content: Why, when you set the temperature points in a program, does the program reduce the temperature?

author: joe-c
author_rank: Frequent Contributor
timestamp: July 15, 2020, 07:26:26 am
content: Quote from: ignat750 on July 15, 2020, 07:08:31 amHello,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

author: ignat750
author_rank: Contributor
timestamp: July 15, 2020, 08:52:06 am
content: i7

author: joe-c
author_rank: Frequent Contributor
timestamp: July 15, 2020, 10:06:54 am
content: Hello,aha, its while you move the Spot.the reason is simple:By default the3x3 Kernel(accuracy feature) is active, this means, all pixels next to your selected Pixel are merged to one temperature value.Like this:1 2 34 5 67 8 9there "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 point2. your current m-point should be marked in the "Meas grid" now, there the settings for it3. switch "Kernel 3x3" from ON -> OFFnow you have only the pixel value for it.best regards

author: ignat750
author_rank: Contributor
timestamp: July 15, 2020, 03:20:04 pm
content: Thank! Is it possible to turn off the switch "Kernel 3x3" forever?

author: joe-c
author_rank: Frequent Contributor
timestamp: July 16, 2020, 07:17:20 am
content: Quote from: ignat750 on July 15, 2020, 03:20:04 pmHello,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

author: polppol
author_rank: Newbie
timestamp: September 16, 2020, 07:16:08 am
content: Is it possible to open .jpg image that save from hti camera?

author: joe-c
author_rank: Frequent Contributor
timestamp: September 18, 2020, 09:20:07 pm
content: Quote from: polppol on September 16, 2020, 07:16:08 amSorry 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

author: polppol
author_rank: Newbie
timestamp: September 29, 2020, 03:09:47 am
content: Quote from: joe-c on September 18, 2020, 09:20:07 pmHi I just send you an PM

author: reditcoco@yahoo.co.uk
author_rank: Newbie
timestamp: October 15, 2020, 04:25:34 pm
content: Hi JoeThank 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 thethermal 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

author: vit007
author_rank: Newbie
timestamp: December 25, 2020, 10:22:52 am
content: 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.

author: ericb
author_rank: Contributor
timestamp: December 25, 2020, 03:09:08 pm
content: 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

author: APLe
author_rank: Newbie
timestamp: January 03, 2021, 07:14:39 am
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: January 24, 2021, 09:03:39 pm
content: Hello,sorry for late response...Quote from: ericb on December 25, 2020, 03:09:08 pmno, currently just c#. i know there is a Mono project on Linux but i have no experience there.Quote from: APLe on January 03, 2021, 07:14:39 amcurrently not yet, here is the collection of command line parameters:https://www.joe-c.de/pages/posts/kommandobefehle_200.phpits possible to autoselect a TCS file (thermal camera setup) and enable a startup init there.you have to edit this file:ThermoVision_JoeC.exe.configfor autostart a video recording a have no solution yet.best wishes

author: Santi-hr
author_rank: Newbie
timestamp: February 03, 2021, 11:24:29 pm
content: 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 andwe 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-UtilitiesAlso 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 updateBest regards,Santi

author: joe-c
author_rank: Frequent Contributor
timestamp: February 20, 2021, 09:45:18 pm
content: Quote from: Santi-hr on February 03, 2021, 11:24:29 pmsounds interesting, will be follow.

author: SpottedDick
author_rank: Regular Contributor
timestamp: February 27, 2021, 05:20:09 pm
content: Joe-C:Massivethanks 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: March 07, 2021, 10:35:37 pm
content: 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 withUTi260B/UTi85Asupport:https://drive.google.com/file/d/1yo1q3UuTPX505WDt2cs0cIBHJHIR87Dy/view?usp=sharingSince 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).@SpottedDick1. 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#VisVariations3. yes, the scale is not really flexible, i should improve this later...best regards

author: flotux
author_rank: Newbie
timestamp: March 08, 2021, 07:01:34 pm
content: 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 regardsFlorian

author: flotux
author_rank: Newbie
timestamp: March 08, 2021, 07:22:58 pm
content: 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

author: joe-c
author_rank: Frequent Contributor
timestamp: August 01, 2021, 08:35:40 pm
content: Hi All,Finally... Release of 1.11.0.0Google drive link:https://drive.google.com/file/d/1veBPcaGeGsFQ1YwvGq9vd2KxtRQ-2tvA/view?usp=sharingWebsite (german):http://joe-c.de/pages/posts/version_1.11.0.0_219.phpChange 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 kernelHistogram:Now there are to ways to generate a Histogram3x Fixed rangesgenerate 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 better4x Dynamic rangesthis 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 betterNote: 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

author: santasemilla
author_rank: Contributor
timestamp: August 03, 2021, 01:03:52 pm
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: August 08, 2021, 08:12:35 pm
content: 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

author: JohnG
author_rank: Frequent Contributor
timestamp: August 12, 2021, 01:56:53 pm
content: 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 imagetimestamp_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.cltThis 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

author: RogerFx
author_rank: Newbie
timestamp: August 18, 2021, 05:21:24 pm
content: 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,

author: MegaHurtz
author_rank: Contributor
timestamp: August 21, 2021, 12:31:12 am
content: Good day. Bloody forehead here.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

author: svc
author_rank: Newbie
timestamp: August 22, 2021, 11:21:02 am
content: Quote from: MegaHurtz on August 21, 2021, 12:31:12 amI 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 withSeekThermal-006by JoeC...

author: MegaHurtz
author_rank: Contributor
timestamp: August 22, 2021, 07:25:36 pm
content: QuoteUnknown. 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.QuoteWell, 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!?!QuoteThank you for pointing that out! Now, to see if newer versions can be somehow made to play with this model of sensor.

author: tonykids
author_rank: Regular Contributor
timestamp: August 23, 2021, 03:14:04 pm
content: Quote from: MegaHurtz on August 21, 2021, 12:31:12 amI have a compact XR(the only difference from compact is lens ) and compact pro,they all work well on version 1.6 to 1.11my os is win7 and zadig 2.5

author: svc
author_rank: Newbie
timestamp: August 23, 2021, 04:04:01 pm
content: Quote from: tonykids on August 23, 2021, 03:14:04 pmBothtonykids's devices FW are version 1.x.x.x. In other handsvc's (my own) andMegaHurtz's devices have 4.x.x.x.

author: tonykids
author_rank: Regular Contributor
timestamp: August 24, 2021, 07:29:12 am
content: Quote from: svc on August 23, 2021, 04:04:01 pmas i recall,use old version of seekthermal mobile app and it will downgrade the firmware

author: svc
author_rank: Newbie
timestamp: August 24, 2021, 08:51:20 am
content: Quote from: tonykids on August 24, 2021, 07:29:12 amYes. It is from manual:QuoteHereare lot of old version packages... But I haven't smartphone to try such downdateP.S. ...However, there are many reports on the Internet that such downgrading does not work...

author: svc
author_rank: Newbie
timestamp: August 24, 2021, 03:53:45 pm
content: Quote from: MegaHurtz on August 21, 2021, 12:31:12 amТhe solution is describedhere.

author: MegaHurtz
author_rank: Contributor
timestamp: August 29, 2021, 04:20:43 am
content: Quote from: svc on August 24, 2021, 03:53:45 pmWay 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

author: svc
author_rank: Newbie
timestamp: August 29, 2021, 06:01:18 am
content: Quote from: MegaHurtz on August 29, 2021, 04:20:43 amThe 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).Quote from: MegaHurtz on August 29, 2021, 04:20:43 amNothing 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 :-)

author: MegaHurtz
author_rank: Contributor
timestamp: August 29, 2021, 07:43:00 am
content: Quote from: svc on August 29, 2021, 06:01:18 amMakes complete sense.Quote from: svc on August 29, 2021, 06:01:18 amI 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-joeteaare in Sir Joe's future.

author: joe-c
author_rank: Frequent Contributor
timestamp: August 29, 2021, 11:26:51 pm
content: 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_FullPackageLink:https://drive.google.com/file/d/1ab5Oxju-TI7Q3hKxvoOA8EiKKF5vWrSU/view?usp=sharingSome 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 ignoredHi RogerFx,after try with my hir files I found and solved a bug. Sorry, my faultAdditional 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 improvedthanks 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 informationits 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 regardsjoe-c

author: svc
author_rank: Newbie
timestamp: August 30, 2021, 07:16:22 am
content: Quote from: joe-c on August 29, 2021, 11:26:51 pmGuten Tag, Joe-C. Freut mich Sie zu hören... It's like it doesn't work. FW version is 4.8.2.1.

author: MegaHurtz
author_rank: Contributor
timestamp: August 31, 2021, 04:49:17 am
content: 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.EDIT: In case someone else is interested in this approach with an OEM EO camera module, the one I got ishere. It can be had for less if ordered from across the Pacific - I was too impatient... lol.

author: MegaHurtz
author_rank: Contributor
timestamp: September 01, 2021, 03:00:48 am
content: 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:See the end of this message for details on invokingjust-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 **************mscorlibAssembly Version: 4.0.0.0Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_CCodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll----------------------------------------ThermoVision_JoeCAssembly Version: 1.11.0.1Win32 Version: 1.11.0.1CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/ThermoVision_JoeC.exe----------------------------------------CommonTVisionJoeCAssembly Version: 2.0.0.0Win32 Version: 2.0.0.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/CommonTVisionJoeC.DLL----------------------------------------System.DrawingAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------SystemAssembly Version: 4.0.0.0Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Windows.FormsAssembly Version: 4.0.0.0Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.ConfigurationAssembly Version: 4.0.0.0Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_BCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.CoreAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll----------------------------------------System.XmlAssembly Version: 4.0.0.0Win32 Version: 4.8.4084.0 built by: NET48REL1CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------WeifenLuo.WinFormsUI.DockingAssembly Version: 2.9.0.0Win32 Version: 2.9.0.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/WeifenLuo.WinFormsUI.Docking.DLL----------------------------------------TVTabletWindowAssembly Version: 2.0.0.0Win32 Version: 2.0.0.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/TVTabletWindow.EXE----------------------------------------ZedGraphAssembly Version: 5.1.2.878Win32 Version: 5.1.2.878CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/ZedGraph.DLL----------------------------------------PresentationFrameworkAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll----------------------------------------WindowsBaseAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll----------------------------------------PresentationCoreAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll----------------------------------------System.XamlAssembly Version: 4.0.0.0Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_CCodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll----------------------------------------WindowsFormsIntegrationAssembly Version: 4.0.0.0Win32 Version: 4.8.4084.0 built by: NET48REL1CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsFormsIntegration/v4.0_4.0.0.0__31bf3856ad364e35/WindowsFormsIntegration.dll----------------------------------------PresentationFramework.Aero2Assembly Version: 4.0.0.0Win32 Version: 4.8.4084.0 built by: NET48REL1CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll----------------------------------------AForge.Video.DirectShowAssembly Version: 2.1.5.0Win32 Version: 2.1.5.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.DirectShow.DLL----------------------------------------AForge.Video.VFWAssembly Version: 2.1.3.0Win32 Version: 2.1.3.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.VFW.DLL----------------------------------------AForge.VideoAssembly Version: 2.1.5.0Win32 Version: 2.1.5.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Video.DLL----------------------------------------AForge.ImagingAssembly Version: 2.1.5.0Win32 Version: 2.1.5.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.Imaging.DLL----------------------------------------AForgeAssembly Version: 2.1.5.0Win32 Version: 2.1.5.0CodeBase: file:///C:/Users/TodWu/Desktop%202/TV11%20-%20Copy/TVisionBinary/_dlls/AForge.DLL----------------------------------------PresentationFramework-SystemCoreAssembly Version: 4.0.0.0Win32 Version: 4.8.4084.0CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework-SystemCore/v4.0_4.0.0.0__b77a5c561934e089/PresentationFramework-SystemCore.dll----------------------------------------AccessibilityAssembly Version: 4.0.0.0Win32 Version: 4.8.4084.0 built by: NET48REL1CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll----------------------------------------TC_SeekThermalAssembly Version: 1.0.7126.23771Win32 Version: 1.11.0.1CodeBase: 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 thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled.For example:<configuration><system.windows.forms jitDebugging="true" /></configuration>When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box.

author: jaime alberto jerez
author_rank: Newbie
timestamp: September 03, 2021, 05:17:05 am
content: 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.phpor if someone has a calibration file could share it with me.Thank you very much I hope you can help me

author: JohnG
author_rank: Frequent Contributor
timestamp: September 03, 2021, 03:03:07 pm
content: Quote from: joe-c on August 29, 2021, 11:26:51 pmHi 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

author: joe-c
author_rank: Frequent Contributor
timestamp: September 05, 2021, 01:02:13 am
content: 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.2here:https://drive.google.com/file/d/1znOScy11FUWAq8u-zbgAvum3yC__GmtP/view?usp=sharingThis 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.Quote from: jaime alberto jerez on September 03, 2021, 05:17:05 amI 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 Yfor 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 there2. go to Calibration->Tab:Planck->Planck Kalibr...oh... this should not be german3. adjust the "Planck_O" Value until the spot shows the real temperature of your object4. close planck window5. go to Calibration->Save Cal file->SaveNow the temperatures should match better. The Seek shift the gain and offset on each shutter... additional they are dependent on seek device temperature.Quote from: MegaHurtz on August 31, 2021, 04:49:17 amNetwork 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.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 removefrmWebcam WebcamAfrmWebcam WebcamBafter 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 regardsJoe-c

author: t_i_t_o
author_rank: Contributor
timestamp: October 20, 2021, 02:44:39 pm
content: 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!

author: joe-c
author_rank: Frequent Contributor
timestamp: October 24, 2021, 08:29:06 pm
content: Hello,Quote from: t_i_t_o on October 20, 2021, 02:44:39 pmthe 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".Quote from: t_i_t_o on October 20, 2021, 02:44:39 pmI 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

author: Hydron
author_rank: Super Contributor
timestamp: November 03, 2021, 10:32:44 pm
content: 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.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!

author: APLe
author_rank: Newbie
timestamp: November 14, 2021, 04:35:49 pm
content: 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.

author: joe-c
author_rank: Frequent Contributor
timestamp: November 14, 2021, 10:45:31 pm
content: Hello,Quote from: Hydron on November 03, 2021, 10:32:44 pmThank 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=sharingQuote from: APLe on November 14, 2021, 04:35:49 pmThe 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

author: Hydron
author_rank: Super Contributor
timestamp: November 15, 2021, 10:43:04 am
content: Cheers, the debug version seems to open the images automagically now, didn't need to change any settings and the problem is fixed

author: redbook
author_rank: Contributor
timestamp: November 15, 2021, 02:02:39 pm
content: Quote from: joe-c on June 20, 2020, 09:44:40 pmHi there,It seems the HT-201 works with the Thermovision.HT-201 Test Upgrade Top Wärmebildkamera mit 15FPS am PC! Thermal Camerahttps://youtu.be/euzrK6geT3I

author: APLe
author_rank: Newbie
timestamp: November 16, 2021, 02:59:22 pm
content: Quote from: joe-c on November 14, 2021, 10:45:31 pmAs 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.

author: flyingfishfinger
author_rank: Contributor
timestamp: November 30, 2021, 09:45:51 pm
content: 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

author: mr_pedro
author_rank: Newbie
timestamp: December 03, 2021, 01:10:55 am
content: 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 faultyYou can see it on the right.Thanks!

author: joe-c
author_rank: Frequent Contributor
timestamp: December 07, 2021, 11:00:19 pm
content: Quote from: APLe on November 16, 2021, 02:59:22 pmIf 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/#msg2097619Quote from: flyingfishfinger on November 30, 2021, 09:45:51 pmRaw 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.Quote from: mr_pedro on December 03, 2021, 01:10:55 amIs 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

author: MFX
author_rank: Regular Contributor
timestamp: December 22, 2021, 08:07:08 pm
content: 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?

author: florisvk
author_rank: Newbie
timestamp: December 29, 2021, 12:58:27 am
content: 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:Quote from: joe-c on May 05, 2019, 09:44:19 pmFrom 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?

author: moonraker
author_rank: Newbie
timestamp: January 05, 2022, 12:29:30 am
content: Hi.Is there support for Infiray T2L camera? Or hope for it in the future?Regards

author: electronus
author_rank: Newbie
timestamp: January 24, 2022, 09:16:23 pm
content: Seek thermal with Device FW: 4.8.2.1Unfortunately 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.

author: economist1
author_rank: Newbie
timestamp: February 23, 2022, 08:53:11 pm
content: 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 { 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 { 1, 0 }) no longer works) without resoorting to time consuming trial and error?Also, does Map Cal make any sense in Temp mode?Thanks

author: Stereo
author_rank: Contributor
timestamp: June 01, 2022, 04:08:40 pm
content: Hello! Can I work with "direct api" interface instead of "webcam'' on PureThermal1 + fir one Lepton? Thanks

author: joe-c
author_rank: Frequent Contributor
timestamp: June 15, 2022, 09:19:17 pm
content: Hi,Quote from: moonraker on January 05, 2022, 12:29:30 amNot now. this may need another UVC library with more access than only the images.Quote from: economist1 on February 23, 2022, 08:53:11 pmIt 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.Quote from: economist1 on February 23, 2022, 08:53:11 pmno, its only designed to be used in raw mode.Quote from: Stereo on June 01, 2022, 04:08:40 pmNot 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

author: nihil1983
author_rank: Newbie
timestamp: July 01, 2022, 05:40:53 am
content: 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.

author: CleanUnbox
author_rank: Newbie
timestamp: July 05, 2022, 07:41:36 pm
content: 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?

author: Hiwyx
author_rank: Newbie
timestamp: August 11, 2022, 08:02:20 pm
content: Hey there,Anyone knows how I can adjust the device window? No matter how big I make it, the actual frame stays very small

author: mr_pedro
author_rank: Newbie
timestamp: August 12, 2022, 07:49:24 pm
content: Quote from: joe-c on December 07, 2021, 11:00:19 pmThat 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 cameraWill 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 itCheers!

author: joe-c
author_rank: Frequent Contributor
timestamp: August 19, 2022, 06:51:35 pm
content: Quote from: CleanUnbox on July 05, 2022, 07:41:36 pmIt whould be nice... do you have a .net SDK? Maybe you can send me: joe@joe-c.deQuote from: Hiwyx on August 11, 2022, 08:02:20 pmThis 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.Quote from: mr_pedro on August 12, 2022, 07:49:24 pmSorry, 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.phpare 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

author: mike86
author_rank: Newbie
timestamp: December 25, 2022, 12:20:59 pm
content: 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?

author: joe-c
author_rank: Frequent Contributor
timestamp: December 28, 2022, 07:53:16 pm
content: Hello,Quote from: mike86 on December 25, 2022, 12:20:59 pmnot yet.Quote from: mike86 on December 25, 2022, 12:20:59 pmSeek Shot stores thermal frames, this frames can be aquired. but the normal Seek plugins for Android/Ios, just store colors, not temperatures.

author: Ozzi
author_rank: Newbie
timestamp: January 21, 2023, 04:53:04 pm
content: 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.

author: insinion
author_rank: Newbie
timestamp: April 18, 2023, 01:03:44 pm
content: 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.

author: JDW
author_rank: Frequent Contributor
timestamp: May 03, 2023, 05:18:55 am
content: Quote from: joe-c on March 07, 2021, 10:35:37 pmIs 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 onWebcam B, and then chooseUVC Camera. But the output within ThermoVision 1.11 is no different than what I see in the manufacturer'sUTi-Live Screen v1.58app. 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/5His 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.

author: Oreg
author_rank: Newbie
timestamp: June 07, 2023, 06:17:27 am
content: Quote from: mike86 on December 25, 2022, 12:20:59 pmQuote from: Ozzi on January 21, 2023, 04:53:04 pmThere is software from Infiray that can open the .irg files:https://www.infiray.com/c200h-handheld-accurate-thermographic-camera/

author: Wildseyed
author_rank: Newbie
timestamp: August 11, 2023, 06:37:32 pm
content: Version 1.11 is being flagged by Google Drive as having a virus, and will not allow downloading. Is there a way around this?

author: m.abdelwanis
author_rank: Contributor
timestamp: November 04, 2023, 07:37:18 pm
content: Will or does it support Fluke Mobile Thermal camera TC01A ?Best RegardsMo

author: joe-c
author_rank: Frequent Contributor
timestamp: November 05, 2023, 01:49:05 pm
content: Quote from: Wildseyed on August 11, 2023, 06:37:32 pmIs 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/viruserrorQuote from: m.abdelwanis on November 04, 2023, 07:37:18 pmNot 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=sharingAfter reading some Licenses I decide to chooseMITnow. This Software is public OpenScource now.There still some open tasks like Infiray Camera support.Link to source:https://github.com/JoeC-de/ThermoVision_JoeCI 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 fileFile 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 Cameracommon 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

author: Davidjb7
author_rank: Newbie
timestamp: November 20, 2024, 07:41:23 pm
content: Hello,I'm incredibly impressed by all the work you've done to make this available to the community! I'm trying to run this for the first time and your .exe ran perfectly fine, but I'm unable to connect to my SeekThermalCompactPro. Where can I find the driver for it? You mention that if you have the driver it will work, but I can't seem to find it.Thanks!-David

author: joe-c
author_rank: Frequent Contributor
timestamp: December 01, 2024, 11:59:29 pm
content: Hello,i have a new Version 1.13.0.0 with some improvements:-exchange 2x Segmented palette with 2 palettes from Optris-add safe Thermal frame as Float array-bugfix: offsets better adjusted for Measurements-zoobox from cursor center-add Note on processed images-add "Save file?" if radio was changed-add .irg from Vevor (as temp frame)-add .irg from InfiRay (C210, as raw frame)-bugfix: offset in calbox+area if mouse move on MainIr with grayBorder-hikvision .jpeg file (grab frame + grab float frame from DS-2TP21-6AVF FeverCamera)-improve IR-Decoder (more efficient and better byte analysis)Download from Google:https://drive.google.com/file/d/1coXZK-fKU7jCegYQtIK048iqC4Nwt4wW/view?usp=sharingor my website...Extra page will follow in the next days.Quote from: Davidjb7 on November 20, 2024, 07:41:23 pmThank you.the last time i had a Seek Pro it works well with just click on "Connect" in the bottom left Devices box "Device: Seek Thermal".But it should also work with the 2x placeholder for "Device: TCamDll 1" and "Device: TCamDll 2".Or do you mean the Driver for Windows?in this case use WinUsb from Zadig:https://zadig.akeo.ie/best regards,joe-c

author: jbtronics
author_rank: Contributor
timestamp: December 03, 2024, 12:16:16 am
content: Hello,I have reverse engineered the format of the JPG files created by HTI / ToolTop cameras (https://www.eevblog.com/forum/thermal-imaging/tooltop-et692b-hti-ht-04d-hardware-and-file-format-analysis/).Maybe this could be integrated into Thermovision.The format is pretty simple. Just two concatenated JPG files (one contains the screenshot, one the visible picture), then bytes arrays for the temperature data (in decicelsius, or farenheit), some (useless) gray scale version of the ir picture as bytes, and then some metadata in the end.I have written some simple python parser for it:https://github.com/jbtronics/IRImageParser/blob/master/thermo/structures.pyI can provide some more example pictures if that is helpful.

author: SquattingDog
author_rank: Contributor
timestamp: January 08, 2025, 04:33:07 am
content: I wasn't sure where to post this. Sorry if it's in the wrong forum. Looking for Linux (actually Pop O/S) software for my Topdon TC001. I realize it will operate on my Android phone. Is there such a thing out there. I wasn't able to get PyThermalcam to work on Pop O/S not that it's what I'm looking for anyway.File "/home/jww/Downloads/PyThermalCamera-main/src/tc001v4.2.py", line 61, in <module>cap.set(cv2.CAP_PROP_CONVERT_RGB, False)TypeError: Argument 'value' must be double, not boolOn another note, How is the thermal data is embedded within the RGB so it can be decoded?Regards,-JW:

author: barbaroja
author_rank: Contributor
timestamp: April 18, 2025, 05:39:49 am
content: Amazing work. Bravo!

author: eodella
author_rank: Newbie
timestamp: June 20, 2025, 03:31:30 pm
content: Hola santasemilla,Disculpá que te contacte y que escriba en español. Soy nuevo en blogs y en particular en este. Tenés como bandera la celeste y blanca entonces opté por escribir en nuestro idioma.Tenemos una cámara Seek Thermal Compact Pro y estamos usando este gran software que diseñó JoeC. Como pude ver en varias de tus consultas, has tenido problema con la calibración de la cámara. Nosotros también la estamos teniendo. Me podrías pasar tu email de contacto para hacerte algunas consultas. Nos serías de gran ayuda!Muchas gracias!Saludos