前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Sony RX0M2视频流常见的捕获方式

Sony RX0M2视频流常见的捕获方式

作者头像
云深无际
发布2022-03-17 14:08:35
4260
发布2022-03-17 14:08:35
举报
文章被收录于专栏:云深之无迹云深之无迹

这篇文章没有什么干货,随手试试这个功能。

首先推荐PlayMemories Home这个花里胡哨的软件,一插相机自动导入

首次插入会问你这

接着就是要使用的功能

使用前需要拔下线,接着打开USB流式传输的功能~

接着插线,未捕获的时候待机

待机

有软件处理的时候,是输出

一开始使用的是PotPlayer

选择这个

就可以了,个人的感觉是延迟很高

使用OBS好一些,感觉延迟是一半

清晰度也ok

看这个是模拟成一个摄像头了

最后是用自带的SDK控制

USB连接

这个软件延迟是最低的,几乎是实时的,我觉得可能是分辨率低一点的缘故,也有可能是调整了USB的缓冲区大小。明显就是调整的大了。

当一个摄像头的时候,是按照固定的码流进行输出的,机器上面只能手动对焦一下。

当电脑控制的时候是SDK的,我觉得可能有更多的功能可以被使用。

我突然看见我有软件HALCON,那就试试:

设置参数

打开

代码语言:javascript
复制
* Image Acquisition 01: Code generated by Image Acquisition 01
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[2] ', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
while (true)
    grab_image_async (Image, AcqHandle, -1)
    * Image Acquisition 01: Do something
endwhile
close_framegrabber (AcqHandle)
* Image Acquisition 01: Code generated by Image Acquisition 01
open_framegrabber ('DirectShow', 1, 1, 0, 0, 0, 0, 'default', 8, 'rgb', -1, 'false', 'default', '[2] ', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
while (true)
    grab_image_async (Image, AcqHandle, -1)
    * Image Acquisition 01: Do something
endwhile
close_framegrabber (AcqHandle)

这个是HALCON的捕获代码,使用的循环采集的方式,就是一帧一帧的。

SDK的模式需要这个libusbK的库。

C++开发,我还是差点意思,再见。。。

代码语言:javascript
复制
https://sourceforge.net/projects/libusbk/files/libusbK-release/3.0.7.0/
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档