python - 使用 Python 的 FLIR C2 相机连接错误
问题描述
我正在尝试使用他们的firpy python 库通过 FLIR C2 热像仪获取图像。我正在尝试以下代码,
import cv2 as cv
from flirpy.camera.lepton import Lepton
camera = Lepton()
image = camera.grab()
cv.imshow('img', image)
cv.waitKey(0)
cv.destroyAllWindows()
camera.close()
但是一旦我在 jupyter notebook 上执行代码,就会产生以下错误
ValueError Traceback (most recent call last)
<ipython-input-16-836136f16c58> in <module>
3
4 camera = Lepton()
----> 5 image = camera.grab()
6
7 cv.imshow('img', image)
c:\python38\lib\site-packages\flirpy\camera\lepton.py in grab(self, device_id, telemetry_mode, strip_telemetry)
154
155 if self.cap is None:
--> 156 self.setup_video(device_id)
157
158 res, image = self.cap.read()
c:\python38\lib\site-packages\flirpy\camera\lepton.py in setup_video(self, device_id)
95
96 if device_id is None:
---> 97 raise ValueError("Lepton not connected.")
98
99 if sys.platform.startswith('linux'):
ValueError: Lepton not connected.
问题的原因可能是什么?我已经成功安装了 flirpy 库。提前致谢!
解决方案
推荐阅读
- python - 在 ViewSet 上创建对应的模型保存
- react-native - 将一个库链接到另一个库内部的本机反应
- cron - 如何使用 crontab 或安装?
- css - 窗口较小时的重叠表单选择
- visual-studio - 防止 MSBuild 编译特定的 Typescript 文件
- string - 使用带有单元格数组的 regexprep 来格式化冒号
- swift - 斯威夫特:使用 as / as 进行强制转换有什么区别?/ 作为!关键字和 C 风格的演员表?
- c# - 将文本放在 mysql 数据库中的 listview 列中?
- javascript - 根据匹配的 ID 合并两个数组中的项目
- reactjs - 如何从 mapDispatchToProps 中的 ajax 调用获取响应数据