物联网工程师需要学习什么技术?
要成为一名系统的物联网工程师,需要系统的学习。由浅入深掌握嵌入式物联网技术和Linu台,能够独立做物联网、嵌入式Linux应用、5G周边产品、底层系统开发、设备驱动开发、终端到云技术开发和Linux衍生产品的开发。可以更系统的了解嵌入式物联网相关行业知识。具体知识包括:1。嵌入式C语言高级编程及其工业应用:2.常用数据结构和算法的相关知识,以及面向接口的编程。
图形库的应用与开发技术
操作系统使用
系统编程
系统网络编程
网络路由和数据交换技术。嵌入式数据库9。模板库的嵌入式C语言编程及应用开发。
、OpenGL等图像处理。
模型训练和场景位置识别的应用。射频识别(RadioFrequencyIdentification)
场景应用13.zigb
如何在linux下安装opencv?
一.安装
1安装cmake和一些相关的库
sudoapt-get安装cmake
sudoapt-getinstallbuild-essentiallibgtk2.0-devlibavcodec-dev
libavformat-devlibswscale-devlibjasper-dev
2安装opencv
从官网下载opencv并解压。cd命令进入opencv的目录。
cmake。
sudomake
sudomakeinstall
二、配置
1将opencv库添加到路径中,以便系统可以找到它。
sudogedit
在末尾添加/usr/local/lib保存并退出。
Sudoldconfig#使配置生效。
sudogedit
在末尾添加
PKG_配置_路径$PKG_配置_路径2-@.com/usr/local/lib/pkgCONFIG
出口PKG_配置_路径
保存退出
Sudosource#使配置有效。
Sudo更新数据库
第三,测试使用
在opencv2.4.9目录下打开sample/c。
#构建
。/build_
使用下列样品之一进行测试。
。/find_obj
完成