今天人脸识别程序快要完工了,但是我却有点担心。
如果仅仅是作为一个调用api来实现功能的程序员,那么我的优势在哪里?仅仅是写过这个程序吗?
怎么做非常简单,各种api一顿调用就行了,自己写就是查资料,看文档,写代码的时间比较少。
可能这就是开发把。
如果想要有竞争力项目经验?知识阅历?学习深度?
本科3年,现在才有所觉悟会不会太晚了,唉
今天的开发进度:已经可以找到人脸,并且返回位置了。
废话少说上源码,这是camera的一个回调函数,网上找的,在里面把得到的bmp图转换成mat,使用opencv提供的检测人脸的函数。
这个函数在前面需要
这个xml文件是一个用来机器学习的
截图一个开头,boost,和lbp
很明显机器学习的模型?我也不知道是什么咱只会这样用。
这样以后javadetector就可以识别人脸了,那个函数是opencv实现的方法。
还有一个native的本地方法,写在了那个cpp里面用了jni。暂未删除。
as new to opencv我选择使用java方法,得到人脸数组。
今天下午还有4个小时下班,我觉得看看校招题目,晚点或者明天再再实现画框。
导师给的办法:在surfaceview上面覆盖一个frame,用来画框
额外吐槽:
如果程序忘记退出的话,摄像头好热!!!