使用Python和OpenCV测量图像/视频/实时摄像头流中的温度
本仓库提供了一系列Python脚本,用于使用Python和OpenCV从图像、视频或实时摄像头流中测量任意一点的温度。以下是各个脚本的详细介绍:
脚本列表
1. basic_drawing.py
- 功能: 基础绘制脚本示例,展示了如何在图像上进行基础绘制操作。
2. measure_image_temperature.py
- 功能: 测试图片温度,用于测量静态图像中任意一点的温度。
3. measure_video_temperature.py
- 功能: 测试视频温度,用于测量视频文件中任意一点的温度。
4. gray8_vs_gray16.py
- 功能: 比较gray8与gray16图像格式的差异,并展示如何进行互相转换及增加颜色条。
5. measure_camera_video_temperature.py
- 功能: 测试实时摄像头视频流温度,用于测量实时摄像头流中任意一点的温度。
6. plot_bar.py
- 功能: 绘制温度条形图,用于可视化温度数据。
7. measure_image_click_temperature.py
- 功能: 鼠标事件测试任意一点温度,用户可以通过点击图像中的任意一点来测量该点的温度。
测试照片
- 目录:
images/
- 内容: 包含用于测试的照片文件,如
lighter_gray16_image.tiff
和pygame_icon.tiff
。
其他脚本
pil.py
: 使用PIL库进行图像处理的示例脚本。
使用说明
- 下载本仓库中的所有脚本和测试照片。
- 根据需要运行相应的脚本,例如测量图像温度时运行
measure_image_temperature.py
。 - 根据脚本提示进行操作,如点击图像中的某一点来测量温度。
注意事项
- 确保已安装Python和OpenCV库。
- 部分脚本可能需要额外的依赖库,如PIL或pygame,请根据需要安装。
通过这些脚本,您可以轻松地从图像、视频或实时摄像头流中测量任意一点的温度,并进行相应的数据可视化。