计算机视觉
Why_so?
谁能凭爱意让富士山私有
展开
-
ncnn+android 安卓+yolov5-lite,部署目标检测模型
原demo中是将加载、推理、后处理等部分都写在jni中,推理加载都为同一个模型,因为项目需求我需要推理多个yolo模型,所以我把jni中推理和后处理部分分离出来,写成cpp文件方便调用,同时修改了java部分的传参。使用时,环境配置和原版demo一样,只需将ncnn库放进去,然后修改cmake就可以了。我上传的版本是推理了两个yolov5模型的,传参部分按照我的需求写的,和原来不太一样。需要修改.param文件中reshape层动态调整与permute层的名字。原创 2023-12-22 10:21:35 · 704 阅读 · 1 评论 -
ncnn+安卓+android+scrfd,部署,人脸检测
使用时,需要把opencv和ncnn放进去,然后配置一下环境,因为配环境比较复杂,我也不是很会,大家自己看看别的博客吧,github上直接下这个项目其实不一定能跑起来,不过代码什么的都是没问题的,直接用就行了。只要能配完ncnn和opencv,确保版本没问题的话一般都能运行。写了ncnn推理,和opencv的dnn推理两种,但dnn推理读取不了onnx模型,还不知道具体错误原因,ncnn的推理是可以跑起来的。原创 2023-11-24 15:57:13 · 707 阅读 · 0 评论 -
使用flask调用手机摄像头或其他电脑的摄像头,非本地摄像头(一)
第一种方法因为是后端调用的,所以调用的摄像头是运行flask服务的机器上的摄像头,并不能调用访问flask页面的其他设备的摄像头!但优点是写起来简单方便,只要opencv调用一下然后链接前端页面传一下就行了,会python和一点点html5就可以实现。第二种方法可以通过浏览器调用访问web页面的设备自己的摄像头,实现过程比较复杂,需要掌握javascript等,同时flask程序的运行需要协议的支持才可以。之前做的项目里涉及到了这些问题,如果有这方面的疑惑欢迎留言咨询~~原创 2023-11-09 11:33:03 · 554 阅读 · 0 评论 -
【已解决】clion配置完opencv后找不到c++头文件,如iostream等
照着b站上的教程配置的clion opencv,但是配置好后编译器找不到iostream等c++的头文件。比如我这是用vs2022生成的项目,那么就把它的头文件路径添加进。不过cpp还是可以编译运行的,但是有波浪线,而且没有代码补全。原创 2023-11-03 11:02:59 · 1235 阅读 · 0 评论 -
Wider Face格式的人脸数据集
【代码】制作WiderFace同格式的人脸数据集。原创 2023-10-24 09:59:10 · 301 阅读 · 0 评论