HiKey 960 USB camera 无法生成video节点的解决方案  

分享到:

嘿嘿嘿
Level 1Admin
注册时间:7年 前
帖子数: 16
2017年6月7日 下午3:07  

可能有些人使用UVC设备的时候发现/dev下没有生成video节点。这是因为kernel部分默认没有开启相关的宏。

所以在\aosp\hikey-linaro\arch\arm64\configs\hikey960_defconfig 中添加如下宏,然后重编kernel就ok了。

CONFIG_MEDIA_SUPPORT=y

CONFIG_MEDIA_USB_SUPPORT=y

CONFIG_MEDIA_CAMERA_SUPPORT=y

CONFIG_USB_VIDEO_CLASS=y


Dragon liked
回复引用
Dragon
Level 1
注册时间:7年 前
帖子数: 14
2017年6月9日 下午1:00  

这个帖子帮助到我了,点赞,解决了我的usb camera问题,当时一直找不到video节点。


回复引用
兔子爱吃草
Level 1
注册时间:7年 前
帖子数: 14
2017年6月9日 下午5:51  

楼主威武


回复引用
tonyfang
Level 1
注册时间:7年 前
帖子数: 15
2017年6月23日 下午4:12  

这样,UVC的camera就可以直接用opencv的打开并抓帧了吗?


回复引用
嘿嘿嘿
Level 1Admin
注册时间:7年 前
帖子数: 16
2017年6月23日 下午4:17  

应该是可以的,你自己尝试一下。我没有这样做过。


回复引用
tonyfang
Level 1
注册时间:7年 前
帖子数: 15
2017年6月27日 下午4:56  

CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_MEDIA=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y

正常uVC Camera 都需要V4L的,这些不用吗?  估计我要重新编译了,没带这些。


回复引用
嘿嘿嘿
Level 1Admin
注册时间:7年 前
帖子数: 16
2017年6月27日 下午5:07  

源码中已经编了v4l2,只是没有去编uvc部分的东西。


回复引用
tonyfang
Level 1
注册时间:7年 前
帖子数: 15
2017年6月27日 下午5:27  

ok,多谢,但是V4L, opencv4android是不支持的了,我在ubuntu上都是用opencv的V4L直接操作UVC Camera,在android一般用什么方法,自己写还是重新想办法编译支持V4L的opencv4android版本呢? 


回复引用
嘿嘿嘿
Level 1Admin
注册时间:7年 前
帖子数: 16
2017年6月27日 下午5:39  

android中使用uvc的方式和linux是一样的,都是操作video节点。


回复引用
  
Working

登陆 或者 注册