opencv开发工程师_【项目实战】开发岗不要你,是因为...?

 点击上方" 小蚁工场 " ,选择"设为置顶or星标"

第一时间获取IOT、AI项目实战与高薪信息

1e297b0470ea1bfd63928898c82feafa.gif

全球物联网市场保持稳健增长态势,未来几年市场规模将增长至万亿美元。中国作为最具创新活力市场,数据显示,2017年全球物联网市场规模为0.9万亿美元,预测在2020年,全球物联网市场规模将突破2万亿美元,达到2.3万亿美元,发展速度极快。

49c1cd8d47f0848b32fbe046feec21ff.png

随着物联网技术的不断发展,它已逐渐应用于越来越多的行业,并已悄无声息地融入到人类的生活中。物联网具有巨大的潜力,嵌入式技术作为物联网、AI的核心技术,而你是否能够在大学期间就掌握系统开发知识与实战能力呢? 然而这些正是物联网、AI企业开发岗校招必须具备的项目开发能力。如果你能拿到开发岗OFFER那可是前景无限好,钱景无限好。

物联网开发岗薪资占比

964d3d75fda670c06ac1b67e549f7b95.png

大厂开发岗校招特别重视项目经验,更有大厂开出有开发经验者优先录取的条件。没有开发经验的同学连个面试的机会都没,更不要说能通过层层技术面试,由此可见项目经验的必要性。

5092e0210190b7d9a49887beaeddf7d7.png

而小蚁工场多年来一直在帮助在校大学生决解在校期间接触不到项目实战学习的难点。近期,由小蚁工场提供的企业中大型项目《全自动追踪防控系统》,全程免费,并且有企业开发工程师现场面授,让你从0基础到熟练,不限专业与时间,只要你对物联网、AI软件开发感兴趣。那么你就可以来报名参加。

小蚁工场在此郑重承诺:免费!免费!免费!实训过程中不会收取任何费用。此外,还会提供软硬设备、冷气、饮水等。

1

项目介绍

项目名称:全自动追踪防控系统

fd9082d58af5f08e972f48703056ccb9.png

主要应用于重点安保区域的周边防范和出入口跟踪;可自动识别视觉范围内物体运动的方向,并自动控制云台对移动物体进行追踪;再辅以自动变焦镜头,目标物体在进入智能摄像机视线范围内直至离开的这段时间里,物体所有动作将以特写的形式清晰地传往监控中心。

921e6a5e4886870f1d32aa7814d9088c.png

针对不同的安全需求,将保护目标的有效监控区域分为A、B、C三个区域进行前端入侵报警防范,分别从周界、边界、内部进行三重防护,尽可能的将犯罪分子的入侵行为限制在室外。当目标进入用户设置的检测A区域,将触发行为分析规则,摄像头放大并持续跟踪入侵目标,定期拍照取证;如果闯入设置的检测B区域,则启动视频实时录制,并推送至监控中心;如果闯入设置的检检测C区域,则触发自动报警系统。

硬件平台:

67764889cfc979d38b6f9dd8ac2f347e.gif6818开发板,USB摄像头,S90舵机(云台)

工作原理:

67764889cfc979d38b6f9dd8ac2f347e.gif先通过摄像头获取视频画面(opencv)

67764889cfc979d38b6f9dd8ac2f347e.gif加入人脸检测函数动态画出人脸框

67764889cfc979d38b6f9dd8ac2f347e.gif算出相对偏移量控制舵机

67764889cfc979d38b6f9dd8ac2f347e.gif舵机的初始化,加入控制角度的函数

67764889cfc979d38b6f9dd8ac2f347e.gif设定安防区域(单目测距原理)

技术要点:

67764889cfc979d38b6f9dd8ac2f347e.gif基于ubuntu平台的系统使用

67764889cfc979d38b6f9dd8ac2f347e.gif基于opencv的视觉和图像处理

67764889cfc979d38b6f9dd8ac2f347e.gif基于qt的UI设计及界面逻辑交互

67764889cfc979d38b6f9dd8ac2f347e.gif基于arm linux底层的舵机驱动开发

67764889cfc979d38b6f9dd8ac2f347e.gif基于人脸检测及云台角度偏转算法开发

2

项目收获

ba74285b250f1badb7b49505fa8bd2bf.png

3

实训形式

 67764889cfc979d38b6f9dd8ac2f347e.gif线上直播+线下面授

 67764889cfc979d38b6f9dd8ac2f347e.gif全程免费提供软硬件实训设备

 67764889cfc979d38b6f9dd8ac2f347e.gif企业开发工程师一对一指导

 67764889cfc979d38b6f9dd8ac2f347e.gif不限实训人数,满8人即开

 67764889cfc979d38b6f9dd8ac2f347e.gif开营时间灵活,由你来定

4

实训地址

 67764889cfc979d38b6f9dd8ac2f347e.gif广州大学城信息枢纽楼五楼503小蚁工场

 67764889cfc979d38b6f9dd8ac2f347e.gif地铁:大学城南A出口往西步行400米

2b4941b885fcbe48b8f4f1728d7dfe7c.png

5

报名流程

 67764889cfc979d38b6f9dd8ac2f347e.gif添加杨老师WARD微信

 67764889cfc979d38b6f9dd8ac2f347e.gif填写报名表-联系确认-报名成功-拉群

 67764889cfc979d38b6f9dd8ac2f347e.gif等待项目实训开营

8f941057d8e4aa3f82af10eb461303e2.png

关于小蚁工场

小蚁工场是广州小蚁智控科技有限公司旗下一个纯粹的项目实训平台致力于通过项目实训,帮助在校学生培养自主创新意识,提高专业技术与积累项目开发经验。随着智能+、5G技术、物联网和AI人工智能时代的来临,小蚁工场将响应更多的企业与院校需求,结合科技企业最新的软硬件平台,最前沿的技术,不断更新迭代,设计更多符合在校学生的智能实训项目,真正做到“学以致用,知行并进”。

线上平台随时更新,敬请关注

d2e9d331fff851d8d88f59aa195fc549.png

更多项目推荐 【实战项目系列】小白变小黑,项目免费学。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenCV小项目 这是一个个人在使用OpenCV过程中写的一些小项目,以及一些非常有用的OpenCV代码,有些代码是对某论文中的部分实现。 注意:代码是在Xcode里写的,如果要在win下测试,遇到问题自己修改。 opencv-rootsift-py 用python和OpenCV写的一个rootsift实现,其中RootSIFT部分的代码参照Implementing RootSIFT in Python and OpenCV这篇文章所写,通过这个你可以了解Three things everyone should know to improve object retrieval这篇文章中RootSIFT是怎么实现的。 sift(asift)-match-with-ransac-cpp 用C++和OpenCV写的一个图像匹配实现,里面包含了采用1NN匹配可视化、1NN匹配后经RANSAC剔除错配点可视化、1NN/2NN<0.8匹配可视化、1NN/2NN<0.8经 RANSAC剔除错配点可视化四个过程,其中1NN/2NN<0.8匹配过程是Lowe的Raw feature match,具体可以阅读Lowe的Distinctive image features from scale-invariant keypoints这篇文章。这个对图像检索重排非常有用。另外里面还有用OpenCV写的ASIFT,这部分来源于OPENCV ASIFT C++ IMPLEMENTATION,ASIFT还可以到官网页面下载,ASIFT提取的关键点 比SIFT要多得多,速度非常慢,不推荐在对要求实时性的应用中使用。 更多详细的分析可以阅读博文SIFT(ASIFT) Matching with RANSAC。 有用链接 OpenCV3.0文档 // 测试sparse unsigned int centersNum = 10; vector descrNums; descrNums.push_back(8); descrNums.push_back(12); //unsigned int T[] = {1, 2, 1, 3, 2, 5, 4, 3, 10, 5; 4, 2, 6, 5, 2, 5, 4, 6, 2, 4}; unsigned int T[] = {1, 2, 1, 3, 2, 5, 4, 3, 10, 5, 4, 2, 6, 5, 2, 5, 4, 6, 2, 4}; sp_mat Hist(descrNums.size(), centersNum); static long int count = 0; for (int i = 0; i < descrNums.size(); i++){ unsigned int* desrcElementsTmp = new unsigned int[descrNums[i]]; memcpy(desrcElementsTmp, T + count, descrNums[i] * sizeof(T[0])); //cout << desrcElementsTmp[0] << '\t' << desrcElementsTmp[1] << '\t' << desrcElementsTmp[2] << '\t' << desrcElementsTmp[3] << '\t' << desrcElementsTmp[4] << '\t' <<endl; //cout << desrcElementsTmp[5] << '\t' << desrcElementsTmp[6] << '\t' << desrcElementsTmp[7] << '\t' << desrcElementsTmp[8] << '\t' << desrcElementsTmp[9] << '\t' << desrcElementsTmp[10] << '\t' <<endl; //cout << endl; sp_mat X(1, centersNum); X.zeros(); for (int j = 0; j < descrNums[i]; j++){ X(0, desrcElementsTmp[j]-1) += 1; } X.print("X:"); X = X/norm(X, 2); Hist.row(i) = X; count = count + descrNums[i]; delete desrcElementsTmp; } //Hist.print("Hist:");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值