# UTi165 Thermal Fever Scanner Camera

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/090/688/medium800/adafruit_products_4579-00.jpg?1587942223)

This video camera takes photos of temperatures! This camera is specifically tuned to work in the 30˚C~45˚C / 86˚F~113˚ F range with 0.5˚C / 1˚ F accuracy, so it's excellent for human temperature & fever detection. In fact, this thermal camera is often used by companies/airports/hotels/malls to do a first-pass fever check: If any person has a temperature of over 99˚F an alarm goes off so you can do a secondary check with an accurate handheld temperature meter.  
  
You may have seen thermal 'FLIR' cameras used to find air leaks in homes, but those cameras have a very wide temperature range, so they're not as accurate in the narrow range used for fever-scanning. This camera is designed specifically for that purpose!

There's a color 2.8" 320x240 TFT screen which gives real-time temperature readings from an interpolated 160x120 thermal resolution, with hot-spot temperatures labeled. You can also set temperature ranges for alerts, F or C units, color palettes, etc. There's a built-in li-poly battery so it's fully portable. You can recharge it over USB.

We like these fever scanners because:

- They are surprisingly accurate
- Work great at up to ~10 meter distance
- No Internet connection needed - completely standalone functionality
- [Can be connected to any Windows computer for a larger display with free available software (video here)](https://youtu.be/SGlWxFGVFJg)
- [Can be used to capture thermal data with open-source software (in development)](https://github.com/adafruit/Adafruit_UTI165_Camera)
- Can run on rechargeable battery for many hours _or_ plugged in
- Works as good as "$5000 machine learning" setups at a fraction of the cost

 **The UTi165K version covered in this guide has real-time data transmission to a computer for analysis over USB.** It also features three viewing modes: Thermal (infrared image), Digital (regular camera), and Fusion (a blend of the two). We also carry the&nbsp;[**UTi165H**](https://www.adafruit.com/product/4578), which has only a thermal viewing mode and no USB output.

### Thermal Camera Imager for Fever Screening with USB Video Output

[Thermal Camera Imager for Fever Screening with USB Video Output](https://www.adafruit.com/product/4579)
This video camera takes photos of temperatures! This camera is specifically tuned to work in the 30˚C~45˚C / 86˚F~113˚ F range with 0.5˚C / 1˚ F accuracy, so it's excellent for human temperature & fever detection. In fact, this thermal camera is often used by...

In Stock
[Buy Now](https://www.adafruit.com/product/4579)
[Related Guides to the Product](https://learn.adafruit.com/products/4579/guides)
![Thermal camera displaying a thermal image on it's lcd screen. Camera is red and grey, with the screen at the top of the camera and a handle at the bottom.](https://cdn-shop.adafruit.com/640x480/4579-01.jpg)

You can also capture images and measurements and transfer them to your computer via USB type C or SD Card.

# UTi165 Thermal Fever Scanner Camera

## Default Windows Software

![](https://cdn-learn.adafruit.com/assets/assets/000/090/742/medium800/adafruit_products_image.png?1588178144)

Uni-T has released software for the UTi165K thermal scanner with video out. It's very simple but works for most use cases.

Warning: 

Download it by clicking this button:

[4579_UTi165K_Software_Win.zip](https://cdn-learn.adafruit.com/assets/assets/000/090/627/original/4579_UTi165K_Software_Win.zip?1587740044)
Un-zip and run the installer to get the desktop icon for the app

![](https://cdn-learn.adafruit.com/assets/assets/000/090/628/medium800/adafruit_products_image.png?1587740127)

# Change Language Option

By default the language the fever scanner comes in Chinese. If you read Chinese, great! If not...here's how to change it to English

Unplug the scanner from USB before starting the app. Then open the app and look for the menu in the top left, select the **GEAR ICON** (third icon)

![](https://cdn-learn.adafruit.com/assets/assets/000/090/629/medium800/adafruit_products_image.png?1587740243)

This dialog will open up

![](https://cdn-learn.adafruit.com/assets/assets/000/090/630/medium800/adafruit_products_image.png?1587740402)

From the drop down, select&nbsp; **English**

![](https://cdn-learn.adafruit.com/assets/assets/000/090/632/medium800/adafruit_products_image.png?1587740499)

Press the LEFT button

![](https://cdn-learn.adafruit.com/assets/assets/000/090/634/medium800/adafruit_products_image.png?1587740557)

You'll get this notice (it says changes will take affect on next launch).

![](https://cdn-learn.adafruit.com/assets/assets/000/090/636/medium800/adafruit_products_image.png?1587740613)

Quit the app and restart it. This time you can plug in the camera before you start.

# Running the App
Warning: 

Also make sure the camera shows up in the **Device Manager** as a generic **UVC Camera**

![adafruit_products_image.png](https://cdn-learn.adafruit.com/assets/assets/000/090/637/medium640/adafruit_products_image.png?1587740951)

Once connected, you'll get a video with a mirror of the display.

![](https://cdn-learn.adafruit.com/assets/assets/000/090/683/medium800/adafruit_products_image.png?1587941447)

If you press the **Capture button** in the top left you'll get a PNG download

![adafruit_products_cap.png](https://cdn-learn.adafruit.com/assets/assets/000/090/685/medium640/adafruit_products_cap.png?1587941556)

There's a few alarm options.

 **Allow sound** means that the computer will beep (not the device, the _computer speakers_) when temperature goes above the upper set limit.

**Log generation** will take photos every time a high temperature event occurs

![adafruit_products_image.png](https://cdn-learn.adafruit.com/assets/assets/000/090/686/medium640/adafruit_products_image.png?1587941895)

Click on the **History** tab to see all the images captured when temperature went above the upper limit

![adafruit_products_image.png](https://cdn-learn.adafruit.com/assets/assets/000/090/687/medium640/adafruit_products_image.png?1587942012)

# UTi165 Thermal Fever Scanner Camera

## Python Software

https://www.youtube.com/watch?v=LuSxcyHS4Ac

The Windows software is distributed as an exe, and is not available for Mac or Linux. In order to use with other platforms, you can use Python and [opencv](https://opencv.org/), which [has interface hooks to read video camera frames](https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html).

**We tried this with Mac and Windows, on Windows we had to upgrade to the latest 4.3.0.36 opencv python package**

Try out this example code, which will fetch frames and display them in opencv. Nothing else fancy is done, but you can build on this example!

https://github.com/adafruit/Adafruit_UTI165_Camera/blob/master/opencv_uti165k.py

Run it at the command line with the camera plugged in!

`% python opencv_uti165k.py`

You may need to [install opencv python package](https://pypi.org/project/opencv-python/) first with `pip install opencv-python`

![](https://cdn-learn.adafruit.com/assets/assets/000/090/741/medium800/adafruit_products_image.png?1588177514)

![](https://cdn-learn.adafruit.com/assets/assets/000/093/520/medium800/adafruit_products_image.png?1595803686)

The output will be exactly what is on the scanner's TFT display.

# UTi165 Thermal Fever Scanner Camera

## Alternative Viewers

If you don't want to run the default Windows software, you can use a video cam viewer.

**Note that many basic webcam viewers won't work because of the unusual 240x321 resolution!**

Here's a few apps we tried that did work, but we don't have any guarantee or recommendation that these are any good, secure, or reliable:

- [SFT-15010 Viewer Software](https://www.videologyinc.com/download.htm#Software%20Downloads=viewer2)

If you have other video software suggestions, please open an issue at [https://github.com/adafruit/Adafruit\_UTI165\_Camera](https://github.com/adafruit/Adafruit_UTI165_Camera) to let us know!


## Featured Products

### Thermal Camera Imager for Fever Screening

[Thermal Camera Imager for Fever Screening](https://www.adafruit.com/product/4578)
This video camera takes photos of temperatures! This camera is specifically tuned to work in the 30˚C~45˚C / 86˚F~113˚ F range with 0.5˚C / 1˚ F accuracy, so it's excellent for human temperature & fever detection. In fact, this thermal camera is often used by...

In Stock
[Buy Now](https://www.adafruit.com/product/4578)
[Related Guides to the Product](https://learn.adafruit.com/products/4578/guides)
### Thermal Camera Imager for Fever Screening with USB Video Output

[Thermal Camera Imager for Fever Screening with USB Video Output](https://www.adafruit.com/product/4579)
This video camera takes photos of temperatures! This camera is specifically tuned to work in the 30˚C~45˚C / 86˚F~113˚ F range with 0.5˚C / 1˚ F accuracy, so it's excellent for human temperature & fever detection. In fact, this thermal camera is often used by...

In Stock
[Buy Now](https://www.adafruit.com/product/4579)
[Related Guides to the Product](https://learn.adafruit.com/products/4579/guides)
### Right Angle USB Type C Adapter - USB 3.1 Gen 4 Compatible

[Right Angle USB Type C Adapter - USB 3.1 Gen 4 Compatible](https://www.adafruit.com/product/4432)
As technology changes and adapts, so does Adafruit, and speaking of _adapting_, this **_right angle_** &nbsp;_ **adapter** _&nbsp;is USB C socket-to-plug.

USB C is the latest industry-standard connector for transmitting...

In Stock
[Buy Now](https://www.adafruit.com/product/4432)
[Related Guides to the Product](https://learn.adafruit.com/products/4432/guides)

## Related Guides

- [Adafruit Simple Soil Moisture Sensor](https://learn.adafruit.com/adafruit-simple-soil-moisture-sensor.md)
- [Minty Boost](https://learn.adafruit.com/minty-boost.md)
- [Adafruit TSL2591 High Dynamic Range Digital Light Sensor](https://learn.adafruit.com/adafruit-tsl2591.md)
- [Adafruit Grayscale 1.5" 128x128 OLED Display](https://learn.adafruit.com/adafruit-grayscale-1-5-128x128-oled-display.md)
- [Bluefruit "BlueFoot" Wireless Foot Switch](https://learn.adafruit.com/bluefruit-bluetooth-wireless-foot-pedal-switch.md)
- [Adafruit VEML6075 UVA / UVB / UV Index Sensor](https://learn.adafruit.com/adafruit-veml6075-uva-uvb-uv-index-sensor.md)
- [Adafruit Airlift Bitsy Add-On - ESP32 WiFi Co-Processor](https://learn.adafruit.com/adafruit-airlift-bitsy-add-on-esp32-wifi-co-processor.md)
- [Adafruit I2C QT Rotary Encoder](https://learn.adafruit.com/adafruit-i2c-qt-rotary-encoder.md)
- [Adafruit AirLift Shield - ESP32 WiFi Co-Processor](https://learn.adafruit.com/adafruit-airlift-shield-esp32-wifi-co-processor.md)
- [TLC5947 and TLC59711 PWM LED Driver Breakouts](https://learn.adafruit.com/tlc5947-tlc59711-pwm-led-driver-breakout.md)
- [Calibrating Sensors](https://learn.adafruit.com/calibrating-sensors.md)
- [PyRuler Video Conference Panic Buttons](https://learn.adafruit.com/pyrulervideopanic.md)
- [Raspberry Pi Care and Troubleshooting](https://learn.adafruit.com/raspberry-pi-care-and-troubleshooting.md)
- [CircuitPython Libraries with the Binho Nova Multi-Protocol USB Host Adapter](https://learn.adafruit.com/circuitpython-with-binho-nova-multi-protocol-usb-host-adapter.md)
- [Adafruit OV5640 Camera Breakouts](https://learn.adafruit.com/adafruit-ov5640-camera-breakout.md)
