当前位置: 首页 > article >正文

基于海思soc的智能产品开发(两个图像处理来源)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        对于图像,大家能够想到的一般就是sensor,也就是摄像头。其实对于图像来说,还有另外一个来源,那就是usb摄像头。和mipi sensor出来裸图像不同,usb出来的图像一般都是isp tuning好的,直接使用即可。

1、mipi sensor要求更高、难度更大

        如果是mipi sensor导入,一般都是有特定的项目要求的。比如说是工业用,还是医疗用;是白天用,还是夜视用;是广角带畸变的,还是普通的。另外,很多时候为了配合屏幕,也要利用isp对sensor raw图像进行调试。所以,这种情况下,用usb摄像头是不合适的,只有选择特定的sensor,对特定的场景进行优化,才能满足客户需求。

        这个时候外部的mipi sensor一般也是带镜头的,甚至有光源,但是出来的图象是raw图像,需要用soc的isp进行调教的。

2、usb sensor容易获取、难度低

        如果是一般的图像处理,或者对图像质量要求没有那么高,那么usb摄像头也是不错的选择。我们知道,在海思soc mpp平台里面,vi的部分,其实就是sensor驱动、mipi驱动、isp驱动的一个组合体。那有了usb sensor之后,图像这部分,其实不用特别关心了,我们可以把重心放到图像的处理上面,而不是图像的获取和调优。

        和mipi sensor一样,usb sensor也是带镜头的,有的也带光源。剩下来的区别,除了是uvc接口,另外一个重要的区别,就是usb sensor内部做了isp,图像出来就是直接可以用的。不过,由于图像本身调试特别费时间,这里面有对sensor的调试,还有对isp的调试,如果没有这方面的积累,总的来说,还不如使用usb摄像头进行处理。况且,usb uvc默认都是免驱动的。

3、其他所有的功能都是复用的

        就海思平台来说,除了vi不同之外,其他模块都是复用的,比如说图像的编解码、比如说vpss、比如说vo,甚至是ai部分使用也不在话下。所以说,即使我们用的是usb摄像头,能做的东西还是非常多的。这种产品不一定是标品,很有可能是非标定制品,即使是这样,也是有很大的市场。

4、优先使用官方推荐的sensor

        对于任意的soc平台,支持sensor都是基本操作。这个时候,往往平台会有自己推荐使用的sensor,这些sensor的代码、驱动、isp参数,都是事先准备好的。如果自己有类似的需求,但是又不想花费太多的时间,完全可以复用这些官方推荐的sensor。

5、可以用usb camera开发的产品

        本身海思mpp平台还是非常棒的,假设使用的sensor不是mipi输入的,而是usb输入的,这种情况下,获取的裸数据就是v4l2提供的,而不是vi进来的。同样,这里面就有很多的事情可以做,比如说,

        usb内窥镜-》vo,这就是医疗产品,或者是工业产品;

        usb摄像头-》编码-》文件,这就是视频记录仪;

        usb摄像头-》NPU-》232/485,这就是智能传感器;

        usb摄像头-》编码-》网络,这就是IPCam,或者是视频会议设备;

        四usb摄像头-》vpss-》vo,这就是图像拼接,或者数字监控存储设备等等。


http://www.kler.cn/a/394027.html

相关文章:

  • 蓝队知识浅谈(上)
  • 基于OpenCV的自制Python访客识别程序
  • RabbitMQ高效的消息队列中间件原理及实践
  • 鸿蒙HarmonyOS 地图不显示解决方案
  • 【数据结构与算法】第12课—数据结构之归并排序
  • qt QKeySequence详解
  • 前端:块级元素和行内元素
  • ESLint 使用教程(四):ESLint 有哪些执行时机?
  • 在卷积神经网络中真正占用内存的是什么
  • Oracle ADB 导入 BANK_GRAPH 的学习数据
  • Spring Boot编程训练系统:设计与实现要点
  • 使用python-Spark使用的场景案例具体代码分析
  • TR3:Pytorch复现Transformer
  • 12306中如何知道用户使用的哪种登录方式?(用户名、邮箱、手机号)
  • 力扣-Mysql-3328-查找每个州的城市 II(中等)
  • 【Android】View—基础知识,滑动,弹性滑动
  • 从前端react动画引发到计算机底层的思考
  • faiss 提供了多种索引类型
  • 开源音乐分离器Audio Decomposition:可实现盲源音频分离,无需外部乐器分离库,从头开始制作。将音乐转换为五线谱的程序
  • AutoHotKey自动热键AHK-正则表达式
  • 蓝队基础4 -- 安全运营与监控
  • 15分钟学 Go 第 53 天 :社区资源与学习材料
  • vscode vite+vue3项目启动调试
  • 解决VsCode无法跳转问题
  • Jmeter基础篇(24)Jmeter目录下有哪些文件夹是可以删除,且不影响使用的呢?
  • 小试银河麒麟系统OCR软件