- 博客(240)
- 资源 (39)
- 收藏
- 关注

原创 元宇宙中的手势交互(四)第一款主流VR头显中的手势交互原理剖析(Meta Quest 2)
第一款主流VR眼镜Quest上手势交互原理分析,Quest上我愿称之为地表第二强手势交互。
2021-12-10 23:09:34
4161
8
原创 机器学习、神经网络PPT作图素材
github地址:https://github.com/dair-ai/ml-visuals简单感受下,妈妈再也不懂担心我画图难看了 在线预览和下载地址见: 在线地址down不下来的同学也可以从这里下载:地址
2020-05-26 19:56:55
6541
2
原创 DD-Net: Make Skeleton-based Action Recognition Model Smaller, Faster and Better
GitHub:https://github.com/fandulu/DD-Netarxiv:https://arxiv.org/pdf/1907.09658.pdf结论:一种基于关键点的动作识别方法,输入为时序上关键点位置,快到没朋友,2000FPS无压力优点:很好复现,方法简单粗暴,一看就肯定有效果 快到没朋友缺点:需要基于相对完善的关键点定位 想实际部署的话,数据集估计很难搞这篇需要关注三个点1.输入JCD2.输入Cartesian Coordinates3.时序
2020-05-23 15:18:49
1423
原创 Opencv随手记(常用的一些小模块)
记录一些手撸的功能模块,方便之后调用:1.四个点计算交点2.计算点旋转后的坐标3.putText支持中文(无额外依赖库)
2020-05-07 20:58:29
359
原创 CPL: Robust Classification with Convolutional Prototype Learning(softmax的替代品,泛化性能更佳)
一言以蔽之,CVPR2018,分类softmax的替代品,或许不能明显提点,但泛化性能更佳。其实16个月前就尝试过了,近期正好又需要用到,故而来整理下。原作者只给出了python2的代码,并且未给出特定格式的数据集,修改了训练入口及兼容了python3。详细实现及代码见:https://github.com/zmdsjtu/Convolutional-Prototype-Learnin...
2020-05-07 20:56:43
2362
原创 Android NDK opencv link问题 (undefined reference to XXXX)
现象undefined reference to XXXX (imwrite/imencode/....)成因编译的so所用STL与项目STL不一致。现在项目一般用LLVM的C++_static,然而opencv3.4.1用的还是gnustl,opencv4用的LLVM故而无问题解决办法先改配置试试,opencv3修改STL为gnustl,opencv4为C++_stati...
2020-04-22 20:10:07
1246
2
原创 物体检测——IOU系列(IOU/GIOU/DIOU/CIOU)
深度学习里非常重要的一块就是loss的设计,物体检测里怎么都逃不开IOU及其变种,一开始会使用bbox的距离作为loss,最近几年会将IOU变种直接作为loss训练,可以提点不少,让网络更容易学习到框的位置。IOU(Intersection over Union)交并比,两个rect的交集面积除以并集,很直观, 不适合作为loss 在GIOU出现之前一般还是用bbox的距离作为...
2020-04-21 20:10:34
2809
1
原创 vector转opencv Mat(非拷贝)
没错,我突发奇想用vector画了幅图,而且只用了大约两百个int知识点:无论是三通道的图像,还是单通道的图像,在内存里都是和数组排布一样的一长条 获取到头部只需要Mat.data即可,修改也是很方便 .data地址指向数组的头部即可完成vector到图像的转化(非拷贝)下面就是简单粗暴的代码#include<opencv2/opencv.hpp>int ...
2019-12-11 20:43:09
1017
原创 Opencv随手记(一些常用的,需要手撸的函数)
记录一些需要额外实现的小功能模块,以便之后复制粘贴,23331.四个点求解交点cv::Point2f cross_Points(std::vector<cv::Point2f>&points) { // cross point cv::Point2f cross_point; double y2_4 = points[1].y - points[3].y; ...
2019-10-24 09:27:17
640
原创 android直接利用opencv打开摄像头失败原因及解决方案
先说结论:截止到目前2019.7.10,直接利用cv::videocapture(0)打开不支持!替代方案:1.利用Java的camera2(>5.0)https://developer.android.com/reference/android/hardware/camera2/package-summary2.利用C++ NDK Camera(>7.0)htt...
2019-07-10 09:27:01
5133
6
原创 Opencv4.1链接so错误(android sdk) error: undefined reference to 'cv::error(int, std::string const...
如果遇到链接错误,一般是lib的路径不对,但是显然这次不是,错误如下:native/jni/include\opencv2/core/mat.inl.hpp:548: error: undefined reference to 'cv::error(int, std::string const&, char const*, char const*, int)'native/...
2019-06-21 16:47:04
7243
4
原创 OpenCV摄像头支持的backend
遇到OpenCV读取摄像头解码有问题的情况(windows默认为MSMF)参照链接写了一个DSHOW调用的程序发现解析正常(有需要可以留言,但估计没啥用了)后来想着是不是OpenCV也支持,故而扣了一下OpenCV支持的backend,编译的时候搜索VideoCapture_create可以看到当前平台所支持的backend,发现也是支持的……绕了一大圈,一行代码就能解决的问题…win...
2019-05-02 18:56:00
2290
原创 octconv--是时候对卷积层动刀子了
原文:https://arxiv.org/abs/1904.05049代码(keras):https://github.com/titu1994/keras-octconv解读:https://mp.weixin.qq.com/s/sF3pPJTPk67nbDt-mR9SOwhttps://www.cnblogs.com/RyanXing/p/10720182.html...
2019-04-23 09:00:16
1150
原创 jupyter NoteBook 网页空白各种解决方法(实在不行用pyCharm替代Chrome)
先说下我这边的原因,jupyter notebook版本太高了,js报错找不到text/plain,回退版本可以解决问题。总结一下尝试了的方法:方法1(无效): 把谷歌浏览器设置成默认打开方式https://blog.youkuaiyun.com/xavier_muse/article/details/83830394方法2(无效):升级谷歌浏览器https://blog...
2019-03-27 20:00:41
9469
2
原创 VS设置调试环境(避免设置系统环境变量,再也不必拷贝dll了)
系统环境变量实在太多,为了避免相同版本的影响,一般我都是手动拷贝dll,直到有一天不胜其烦,想着能不能手动指定环境目录,然后发现,果然可以……感激涕零右击项目属性-->调试-->环境PATH=C:\3rdparty\Opencv3.4.4\x64\vc15\bin;%PATH%这样工程就可以直接访问环境目录里的dll本质上存储在.vcxproj.user...
2019-03-18 09:03:02
16212
3
原创 来吹一波siamMask(神经网络Mask追踪,Ubuntu+Conda+PyTorch)
最近写了个手持物体追踪的专利,深刻感受到mask轮廓在追踪中起到的作用,无巧不巧,CVPR2019出了一篇融合分割功能的追踪框架的文章,并且开源了代码,所以跑了一下代码,觉得又一标注利器到手,2333先来看看效果(可以对比之前GoTurn的文章,完全吊打)dlib追踪测试(这个倒还简单)实测GTX1060 33fps...行人追踪效果(虽然丢了不少,但请去看看GoTurn的效果)...
2019-03-14 20:33:19
4978
42
原创 【git clone】 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
1.用压缩的方式进行下载(--global设置成了全局,也可以不设)git config --global --add core.compression -12.增大缓存大小(500M)git config --global http.postBuffer 524288000(1G)以此类推git config --global http.postBuffer 10...
2019-03-09 19:37:03
10382
5
原创 【OpenCV】看看clone和copyTo的源码
结论:clone代码: mat.inl.hpp直接调用了copyTo函数,新建了一个临时变量m,返回赋值(地址的头+尺寸)给开发者定义的变量inlineMat Mat::clone() const{ Mat m; copyTo(m); return m;}copyTo代码: /** @brief Copies the matrix to...
2019-03-09 19:36:53
2406
4
原创 bat脚本一键安装目录下的apk (包括网络位置)
安装网络位置目录下的所有apk@ECHO OFFpushd %~dp0FOR %%i IN (*.apk) DO ( ECHO 正在安装:%%i adb install -r "%%i" ) popdpause 正常的话只需要@ECHO OFFFOR %%i IN (*.apk) DO ( ECHO 正在安装:%...
2019-01-19 10:40:13
2237
1
原创 跑一跑HandPose
效果:(效果其实也一般)下载模型文件和配置文件(sh脚本,如果脚本太方便就直接下载下面打包文件)# Downloading body pose (COCO and MPI), face and hand modelsOPENPOSE_URL="http://posefs1.perception.cs.cmu.edu/OpenPose/models/"HAND_FOLDER="...
2019-01-19 10:38:20
1112
2
原创 VS2017卡死(OpenCV的Mat注释太长,IntelliSense访问就会卡死)
自己编译的Opencv会有这个问题好像…… 原因很简单,Mat的注释太长了,鼠标悬停到Mat上就会卡死…… 解决方法也很简单 工具--选项--文本编辑器---C/C++---高级---自动快速信息改为False再找到Mat跳转到定义,将大段注释下加几行换行,或者加点自己的注视然后将自动快速信息改为True就好了 Done!...
2019-01-19 10:21:06
1458
原创 VS2017编译GPU版Tensorflow(1.5.0 C++)
利用 Anaconda 创建虚拟环境(python3.6暂时不支持)conda create -n tensorflow pip python=3.5activate tensorflowconda install numpy用VS2017的 x64 Native Tools Command Prompt for VS 2017 下载tensorflow源码(如果下载失败, gi...
2019-01-19 10:20:53
2078
5
原创 Windows环境跑一跑YOLOV3(OpenCV contrib版本以及Darknet版本)
OpenCV版本YOLO3首先需要配置目前最新的opencv3.4.2以及contrib模块1.编译最新版的OpenCV+Contrib如果你也用的是VS2017,那么恭喜你,可以用我编译好的最新版opencv,并跳过第一步,地址:VS2017_x64_debug&release_opencv4.0+contrib-------------编译步骤-----------...
2018-09-01 14:20:22
6589
2
原创 GOTURN——基于深度学习的物体追踪 (OpenCV contrib)
见惯了KCF、DCF、MEDIANFLOW这些常规追踪器,来看看基于神经网络的GOTURN吧。首先,这个Tracker并不算慢,利用GPU能跑到100fps论文原文: Learning to Track at 100 FPS with Deep Regression Networks撇开原理,从工程的角度来看,算法输入前后两帧被裁剪过的图像,送入卷积神经网络(CNN),继而回归出物...
2018-08-14 19:57:05
17832
37
原创 简单手势识别(特征点定位、Track+Detection、Dlib+Opencv_contrib)
入职之前的作业,当时放到了Github上了,现在搬运过来地址: 链接手势识别与分割支持手掌、拳头、胜利、点赞四种手势的识别与分割 基于fhog特征的手势提取和识别 基于手势的bouding box和类别进行特征点定位达到分割的目的 基于MedianFlow的追踪算法保证boudingbox追踪的稳定性 Requirements OpenCV3.1 +...
2018-08-03 20:18:49
24765
11
原创 OpenCV_contrib模块概述
其实就是Overview翻译了一下,233contrib英文介绍地址: 地址AR增强现实模块,可用于黑白棋盘相机标定,见 文章aruco: ArUco and ChArUco Markers -- Augmented reality ArUco marker and "ChARUco" markers where ArUco markers embedded inside the white a...
2018-07-05 20:18:39
33587
5
原创 利用imwirte函数测试下各种格式图片是否有损(bmp/jpg/jpeg/png)
采集自然是简单粗暴的imwrite测试程序如下:#include<opencv2/opencv.hpp> using namespace cv;int main(){ for (int i = 0; i < 500; ++i) { Mat image = imread(std::to_string(i) + ".png"); Mat image2 = imrea...
2018-05-19 14:29:26
989
原创 int转string的多种方式
1.int a = 10;char *intStr = itoa(a);string str = string(intStr);2.int a = 10;stringstream ss;ss << a;string str = ss.str();3. C++11 (推荐,如果支持的话)#include <string> std::string s = std...
2018-05-19 14:29:09
16539
3
LeapMotion的python示例程序
2016-09-13
C++Primer Plus学习笔记(三)
2016-09-02
C++ Primer Plus学习笔记之二
2016-09-01
C++ Primer Plus学习(一)
2016-08-31
[6]3D物体识别_MediaPipe_Python.zip
2022-01-11
十行代码完成人像分割_MediaPipe_Python.zip
2022-01-04
【AI十行代码系列】4.全身关键点定位-MediaPipe Python
2021-12-31
【十行AI代码系列3】人脸关键点定位,基于Mediapipe,包含代码和测试视频
2021-12-28
【十行AI代码系列】人体关键点定位,基于Mediapipe,包含代码和测试视频
2021-12-27
【十行AI代码系列】手势关键点追踪,基于Mediapipe,包含代码和测试视频
2021-12-24
ML Visuals by dair.ai.rar
2020-05-26
Convolutional-Prototype-Learning-master.zip
2020-05-07
snowman_yolo.rar
2019-10-31
BND百度云加速器,突破下载速度限制
2019-07-23
OpenCV4.0+contrib_install(VS2017)
2018-08-21
Opencv叠加透明图片(包括旋转和缩放)
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人