Video streaming 无法在ubuntu上达到摄像头的高频率(与Windows相比)。。。这应该是一个食物问题吗?

Video streaming 无法在ubuntu上达到摄像头的高频率(与Windows相比)。。。这应该是一个食物问题吗?,video-streaming,ram,ubuntu-16.04,grub,flycapture,Video Streaming,Ram,Ubuntu 16.04,Grub,Flycapture,这是我前面的问题 在成功安装了点灰色摄像头驱动程序后,我发现要充分利用摄像头(pg CM3)的容量存在巨大困难。虽然摄像头能够以150赫兹的频率播放视频(通过windows机器验证),但我只能在ubuntu(16或14)上以70赫兹的频率播放视频 我怀疑这个问题与Grub有关,尽管我没有足够的技能知道如何准确地确认。。。。事实上,当我将最大usbfs内存限制从16永久更改为1000(如cam构造函数所建议),然后sudo update grub,相机SKD(flycap2)冻结 只有在我修复gr

这是我前面的问题

在成功安装了点灰色摄像头驱动程序后,我发现要充分利用摄像头(pg CM3)的容量存在巨大困难。虽然摄像头能够以150赫兹的频率播放视频(通过windows机器验证),但我只能在ubuntu(16或14)上以70赫兹的频率播放视频

我怀疑这个问题与Grub有关,尽管我没有足够的技能知道如何准确地确认。。。。事实上,当我将最大usbfs内存限制从16永久更改为1000(如cam构造函数所建议),然后
sudo update grub
,相机SKD(flycap2)冻结

只有在我修复grub之后,我才能可视化视频序列(最大仍在70 hz左右)

请注意,我的机器有一个800M以上的交换分区


这个问题让我回头。。。。有什么线索/想法/帮助吗

你是如何播放视频的?在LinuxSDK中以高帧速率进行可视化效果不太好(在Windows7或更高版本中效果很好!)。我将Ubuntu 14.04.2(而不是14.04LTS)与flycapture sdk v2.5.3.4结合使用,它与Fleat3单色照相机(分辨率约为250fps,1280x600px)配合使用效果非常好,可以拍摄图像。你能试试Ubuntu 14.04.2并保存框架吗?
尝试将OpenCV与CustomImageEx.cpp示例结合使用以显示视频流,它对我很有用。:)

我现在做了一个干净的安装(清除了所有东西)。我怀疑与第一个分区相关的grub是问题的根源。。。。我现在可以通过ROS达到最大的摄像头流频,并使用其工具(例如qrt_视图)查看帧。然而,当我达到115 fps时,FlayCapture2SDK开始冻结。谢谢你的回复。我现在使用的是ubuntu 16.04 LTS。请注意,灰点刚刚发布了此版本的驱动程序(flycapture2)。只要确保您的内核版本是最新的。。。但是,sdk对于某些fps仍然不能很好地工作。但是ROS软件包很好用。很高兴听到!事实上,我曾尝试将flycapturev2.10用于U16.04LTS,但它在一台计算机上对我有效,而在另一台计算机上无效。我不明白原因。虽然我也在使用pyflycapture2.01(来自Robert Jones)对python中的帧进行实时openCV分析,所以我并不真正需要ROS。