问题标签 [pyspin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 线程和锁
我有一些看起来像的代码:
不幸的是,当我运行它时,我得到这样的输出:
我不明白的是为什么它在切换到另一个线程之前“卡在”一个线程很长时间?我想当一个线程拥有锁时,另一个会等待,并且会在另一个线程释放它时获取它,但这里似乎不是这种情况......
python - 如何在 python 中使用 Spinnaker 从点灰色相机获取彩色图像?
我正在尝试从 flea3 相机(代码“FL3-U3-32S2C-CS”,显示其彩色相机)获取彩色图像(在我的情况下 rgb 或 bgr 没有区别),但我的代码生成灰度照片.. . 下面的代码片段有什么问题?任何的想法?
python-3.x - 在 Conda 中导入 PySpin:找不到 mkl_intel_thread.dll
我在 Anaconda 中为 Point Grey 相机使用 PySpin api。该 api 是一个名为 Spinnaker ( https://www.ptgrey.com/spinnaker-sdk )的 C++ 库的 Python 包装器。
import PySpin
当我在Spyder(不幸的是,从 conda 提示符而不是 Spyder ( python foo.py
where foo.py
contains import PySpin
) 运行导入会产生:
英特尔 MKL 致命错误:无法加载 mkl_intel_thread.dll。
序数 242 不能位于动态链接库 C:\Anaconda3\Library\bin\mkl_intel_thread.dll
注意我在 anaconda 提示符下从轮子安装了 Spinnaker (PySpin):
网上一堆地方说要在 C:\Windows\System32 中找到以下文件并重命名或删除它们:
这些文件在我的机器上不存在,所以这似乎不是我的问题。
例如在这里他们提到了这个解决方案:
序数 242 不能位于动态链接库 Anaconda3\Library\bin\mkl_intel_thread.dll
python-3.7 - TypeError:GetSize() 缺少 1 个必需的位置参数:'self'
我在下面的代码中收到以下错误:
TypeError:GetSize() 缺少 1 个必需的位置参数:'self'
为什么?
编辑:
python - 为什么 PySpin.CameraList().GetSize() 返回零设备?
PySpin.System()
为什么以下代码通过类而不是通过类返回带有设备的相机列表PySpin.CameraList()
?
返回值可能会有所不同,具体取决于您从制造商处连接的相机数量。
结果:
凸轮数量:1 - 0
python-3.x - PyCapture2 相机开机功能/方法的 PySpin 等效项是什么?
我正在寻找一种方法来测试相机是否为 PTG 相机打开。
在 PyCapture2 中,以下代码有效,但假定的 PySpincam.DeviceConnectionStatus()
将不起作用,因为该函数似乎不存在。
PySpin 相机库版本:1.23.0.27
错误:
错误:Spinnaker:GenICam::AccessException= 功能不存在(引用无效):AccessException 抛出(文件 'IEnumerationT.h',第 341 行)[-2006](假,SpinnakerException(“Spinnaker:GenICam::AccessException= 功能不存在存在(引用无效):抛出 AccessException(文件 'IEnumerationT.h',第 341 行)[-2006]”))
我也尝试过PySpin.Camera.DeviceConnectionStatus()
,但无论是之前还是之后都会出现以下错误cam.Init()
:
工作 PyCapture2 代码:
python-3.x - FLIR Spinnaker 软件中的 RW 是什么意思?
在 PySpin/Spinnaker 的 FLIR 文档中,没有提到 PySpin.RW。这是什么意思?
它的用法如下:
if cam.TriggerMode.GetAccessMode() != PySpin.RW:
显然它是出于测试/比较的原因。
python - 如何将 PySpin 与 opencv python 一起使用?
我刚买了一台 FLIR BlackFlyS USB3.0 相机。我可以从相机中抓取帧,但如果不先保存它们,我就无法在 opencv 中使用该帧。有谁知道如何将它们转换为在 opencv 中使用?
我在互联网上搜索了包括“PySpin”这个词的所有内容,并找到了这本书。我试过用PySpinCapture
这本书中提到的,但我还是想不通。
我希望看到图像,但它会引发错误
python - 无法使用 Windows 可执行文件访问 PySpin 系统实例(使用 pyinstaller 创建)
我正在尝试从一个 python 应用程序在 Windows 10 上创建一个可执行文件,该应用程序使用 Spinnaker 及其 PySpin 包装器获取相机图像。第一步是获取 PySpin“系统”实例。我可以从命令行成功运行这个 python 脚本
但是在使用创建可执行文件后,pyinstaller script.py
我在运行它时得到以下异常:
不知何故,可执行文件无法获取系统实例。我尝试以管理员身份运行它,但没有运气。我通过 conda 安装了 pyinstaller。
python - 大三角帆返回曝光时间不喜欢算术运算
我正在为大三角帆(Flir 相机 SDK)使用 PySpin / python 包装器。
有一种 cam.ExposureTime.GetValue()
方法可以获取相机的当前曝光时间。我可以像这样使用它:
这可以正常工作并以微秒为单位打印曝光时间。
接下来,我想以毫秒为单位显示时间,因此我执行了以下操作:
Python 不喜欢它!我收到一个错误:
像这样的简单语句float('12.67')/10
运行没有任何问题。不知道出了什么问题。