Firefly开源社区

打印 上一主题 下一主题

[应用开发] RKmedia教学(zbar 二维码识别)

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11194

优秀版主

发表于 2021-7-30 16:51:53        只看该作者  31#
ubuntu 发表于 2021-7-30 16:17
谢谢您的回复.

问题的复现步骤:

去掉就好了
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-7-30 16:55:16        只看该作者  32#

是的, 去掉就可以.
请教一下, 您那边用的下面哪套code呢,或者您建议哪套code 适配demo code 比较好?
1. 如果需要开发Facial_Gate类型应用请下载 rv1126_rv1109_linux_release REPO_SDK 软件包,
2. 如果需要开发AI_UVC应用请下载 rv1126_rv1109_linux_ai_camera_release REPO_SDK 软件包。
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11194

优秀版主

发表于 2021-7-30 16:59:45        只看该作者  33#
ubuntu 发表于 2021-7-30 16:55
是的, 去掉就可以.
请教一下, 您那边用的下面哪套code呢,或者您建议哪套code 适配demo code 比较好?
1. ...

看应用场景,demo 哪一套都可以跑的
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-7-30 17:24:35        只看该作者  34#
板蓝根 发表于 2021-7-30 16:59
看应用场景,demo 哪一套都可以跑的

我还是尝试用Facial_Gate的code吧.
因为以这个zbar code为例:
若我选Facical Gate的codebase ,参考您#1 的说明, 可以运行成功.
若选用AI_UVC的codebase, 就会遇到#28 楼的两个问题, 导致无法运行成功. 虽然通过您的额帮助小修小改可以解决.
所以我觉得贵司那边测试zbar 用的Facical Gate的codebase?
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-2 10:51:16        只看该作者  35#
板蓝根 发表于 2021-7-30 16:59
看应用场景,demo 哪一套都可以跑的

请教一下:
贵司cam-crv1126s2u 开发套件验证过如下codebase吗?
我这边如下build 后oem分区都是空的?
而且IQ文件里面配置的也没有ov2093的sensor , 见rockchip_rv1126_rv1109_facial_gate_defconfig

若没有贵司没有验证过, 可否告知贵司验证zbar code 用的哪份codebase.
您也知道, 我这边为了测试zbar code已经花了两周了, 换了贵司的各种硬件.
1.  Core-1126-JD4 ==> 您说没有在单目上验证, ;;;贵司用的CAM-CRV1126S2U验证,参考#25
2. CAM-CRV1126S2U ==> 我用wiki建议的`rv1126_rv1109_linux_ai_camera_release`+`cam-crv1126s2u-uvcc.mk` , 然后build后有要自己修改build.sh ,参考# 31
3. CAM-CRV1126S2U ==> 我尝试用的`rv1126_rv1109_linux_release.xml`+`./build.sh cam-crv1126s2u-facial_gate.mk ` , IQ配置无ov2093, oem也是空的.

试错太多次了, 可否直接告知贵司CAM-CRV1126S2U  验证zbar用的codebase和mk配置文件?



  1. repo init  --no-clone-bundle --repo-url https://gitlab.com/firefly-linux/git-repo.git -u https://gitlab.com/firefly-linux/manifests.git -b master -m rv1126_rv1109_linux_release.xml --no-repo-verify
  2. ./build.sh cam-crv1126s2u-facial_gate.mk

复制代码
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-2 11:18:02        只看该作者  36#
ubuntu 发表于 2021-8-2 10:51
请教一下:
贵司cam-crv1126s2u 开发套件验证过如下codebase吗?
我这边如下build 后oem分区都是空的?

补充一下:
第三中组合 , vlc 输入usb 模拟的网卡无法预览. 相互可以ping通.
3. CAM-CRV1126S2U ==> 我尝试用的`rv1126_rv1109_linux_release.xml`+`./build.sh cam-crv1126s2u-facial_gate.mk ` , IQ配置无ov2093, oem也是空的.
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11194

优秀版主

发表于 2021-8-2 11:21:15        只看该作者  37#
本帖最后由 板蓝根 于 2021-8-2 11:23 编辑
ubuntu 发表于 2021-8-2 10:51
请教一下:
贵司cam-crv1126s2u 开发套件验证过如下codebase吗?
我这边如下build 后oem分区都是空的?

1.我们没有ov2093 sensor ,只适配 gc2093
2.“2. CAM-CRV1126S2U ==> 我用wiki建议的`rv1126_rv1109_linux_ai_camera_release`+`cam-crv1126s2u-uvcc.mk` , 然后build后有要自己修改build.sh ,参考# 31”不能验证 zbar 功能吗?
3.facial_gate 的 iq 在 /etc/iqfile 下面不再 oem,而且 facial_gate 同样会占用 vo

sdk 和 代码一直更新,以前可能直接把 opencv 加入 buildroot 配置项,后来发现用不到就为了缩小 buildroot 固件大小裁剪掉了。这个相当于你一个 apk 在 android 5 可以跑,在 android 10 就未必能跑一个道理。如果上述 2 这个情况能跑起来就可以了吧。
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-2 12:24:38        只看该作者  38#
本帖最后由 ubuntu 于 2021-8-2 12:27 编辑

谢谢您的答疑.
1. 第一点是我笔误, 的确是gc2093 rgb camera
2. 参考#31,我要没有验证. 因为我不想做裁剪, 后面要用opencv. 所有现在我会试试在 firefly_rv1126_rv1109_uvcc_defconfig 中加入opencv的如下code试试.
3. facail-gate比较奇怪, `cam-crv1126s2u-facial_gate.mk ` , IQ配置无ov2093,难道此项目IQ不是在 `cam-crv1126s2u-facial_gate.mk `配饰的吗, 我担心我找错路径了?还是说facail-gate没有配置gc2093, 只用IR camera gc2053? 还是说CAM-CRV1126S2U 默认code不支持facail-gete? 这点希望能麻烦帮忙答疑一下?


  1. # Naf Add

  2. # OPENCV3
  3. BR2_PACKAGE_OPENCV3=y
  4. BR2_PACKAGE_OPENCV3_LIB_CALIB3D=y
  5. BR2_PACKAGE_OPENCV3_LIB_FEATURES2D=y
  6. BR2_PACKAGE_OPENCV3_LIB_FLANN=y
  7. BR2_PACKAGE_OPENCV3_LIB_HIGHGUI=y
  8. BR2_PACKAGE_OPENCV3_LIB_IMGCODECS=y
  9. BR2_PACKAGE_OPENCV3_LIB_IMGPROC=y
  10. BR2_PACKAGE_OPENCV3_LIB_ML=y
  11. BR2_PACKAGE_OPENCV3_LIB_OBJDETECT=y
  12. BR2_PACKAGE_OPENCV3_LIB_PHOTO=y
  13. BR2_PACKAGE_OPENCV3_LIB_SHAPE=y
  14. BR2_PACKAGE_OPENCV3_LIB_STITCHING=y
  15. BR2_PACKAGE_OPENCV3_LIB_SUPERRES=y
  16. BR2_PACKAGE_OPENCV3_LIB_TS=y
  17. BR2_PACKAGE_OPENCV3_LIB_VIDEOIO=y
  18. BR2_PACKAGE_OPENCV3_LIB_VIDEO=y
  19. BR2_PACKAGE_OPENCV3_LIB_VIDEOSTAB=y
  20. BR2_PACKAGE_OPENCV3_WITH_FFMPEG=y
  21. BR2_PACKAGE_OPENCV3_WITH_GSTREAMER1=y
  22. BR2_PACKAGE_OPENCV3_WITH_JASPER=y
  23. BR2_PACKAGE_OPENCV3_WITH_JPEG=y
  24. BR2_PACKAGE_OPENCV3_WITH_PNG=y
  25. BR2_PACKAGE_OPENCV3_WITH_PROTOBUF=y
  26. BR2_PACKAGE_OPENCV3_WITH_TIFF=y
  27. BR2_PACKAGE_OPENCV3_WITH_V4L=y
  28. BR2_PACKAGE_OPENCV3_WITH_WEBP=y

  29. BR2_PACKAGE_ZBAR=y
复制代码


anyway,
若参考wiki如下说明的话,若我要用CAM-CRV1126S2U, 结合我#36刚测试的第三点, facial_gate无法点亮, 故结论是一定要选`rv1126_rv1109_linux_ai_camera_release` REPO_SDK 软件包 + cam-crv1126s2u-uvcc.mk吧?
  1. 如果需要开发Facial_Gate类型应用请下载 `rv1126_rv1109_linux_release` REPO_SDK 软件包,

  2. ```bash
  3. repo init  --no-clone-bundle --repo-url https://gitlab.com/firefly-linux/git-repo.git -u https://gitlab.com/firefly-linux/manifests.git -b master -m rv1126_rv1109_linux_release.xml --no-repo-verify
  4. ```

  5. 如果需要开发AI_UVC应用请下载 `rv1126_rv1109_linux_ai_camera_release` REPO_SDK 软件包。

  6. 默认我拿到的出厂bin是AI_UV

  7. ```bash
  8. repo init  --no-clone-bundle --repo-url https://gitlab.com/firefly-linux/git-repo.git -u https://gitlab.com/firefly-linux/manifests.git -b master -m rv1126_rv1109_linux_ai_camera_release.xml --no-repo-verify
  9. ```
复制代码




复制代码

欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11194

优秀版主

发表于 2021-8-2 12:44:19        只看该作者  39#
1.第 3 点我已经说了,Facial_gate iqfile 编译完之后不是在 oem/etc/iqfile 是在 /etc/iqfile,其次一样有应用占用 VO 的。
2.编译进 opencv 应该很简单吧,只是 config 加一些配置而已,如果要自己软件开发这是必须要克服的问题,不可能有一个 config 把你所有想要的依赖都刚刚好编译进去,之后你还可能缺其他依赖,也需要这样自己加。
3.编译 buildroot ,像你所说的 Facial_gate 有编译 opencv,你完全可以把 opencv 部分 config 拷贝到 ai_uvc 的config 上用,注释都已经划分好了只是复制粘帖的问题。
回复

使用道具 举报

408

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
408
发表于 2021-8-2 14:33:28        只看该作者  40#
板蓝根 发表于 2021-8-2 12:44
1.第 3 点我已经说了,Facial_gate iqfile 编译完之后不是在 oem/etc/iqfile 是在 /etc/iqfile,其次一样有 ...

多谢您的耐心指导.
刚做rk平台, 对您来说是入门的问题,困扰我好久, 再次感谢.
欢迎与我进行rv1109 rv1126 方面的技术交流.
我的QQ: 712715984
我擅长的: 手机平台的camera driver isp
回复

使用道具 举报

返回列表
1 ...23456
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表