- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 opencv中cv::GPU::ORB_GPU使用的问题
检测出来的ORB特征点的分布是这样子的这个主要问题在于,提取特征点的时候,FAST特征点出了问题,提取长度不够ORB_GPU(int nFeatures, float scaleFactor, int nLevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize) :
2017-11-01 18:10:13 1713 1
原创 关于VS中因为优化(O2)导致类中变量值变化的问题记录
遇到了一个问题,就是使用release的时候进行调试,因为使用了O2优化,出现了以下问题,在类定义的时候没毛病但是运行了以后,发现函数值不对了的问题解决方法就是不使用优化去看中间变量,或者使用优化但是不去管它
2017-11-01 11:05:23 1719
原创 关于使用跟踪程序结果控制摄像头运动的一些记录
这个是今年1月的工作吧,当时使用了一个GPU加速过的TLD算法,来进行目标追踪和摄像头控制总结的一些有用的条目
2016-12-23 17:31:33 2502 1
原创 一种多尺度的KCF跟踪程序代码分析(二)——图片视频转换和初始框输入
上一个只是简单做了个记录,没有说明具体的使用图像跟踪,需要三样东西: 跟踪程序,跟踪图片序列,初始框对应的是:KCFTracker代码,图像数据和名为images.txt的图像序列名字,初始框region.txt
2016-12-23 15:44:27 5250 5
原创 使用OpenCV从图像上读取像素坐标位置
测试跟踪算法的时候,经常需要一个初始的跟踪框,手动标定这个位置就比较麻烦了可以采用Matlab或者VS来读取对应点的坐标位置在这说一个OpenCV的小程序,可以显示点击的坐标位置
2016-12-23 15:30:41 29379 2
原创 ShanaEncoder V3.8----视频编解码转换格式利器
一款韩国的视频编解码软件,功能非常强大因为TX1开发板压缩出来的视频是.h265文件的,虽然也可以使用其他的软件,如potplayer来打开,但是要使用OpenCV等进行处理的话,还是转换成MP4+H264压缩比较方便在此介绍这款软件,轻松转换格式,可以从HEVC(h265)和AVC(h264)之间随意转换
2016-12-22 11:33:40 5190
原创 从OpenCV中抠CUDA代码——ORB_GPU算法(一)
从OpenCV中抠取CUDA代码出来编译成一个新的工程,主要因为以下2点:1、OpenCV代码一旦编译成库文件,很难修改内部代码,虽然大部分需要修改的部分已经被提到接口上面了。2、OpenCV中使用CUDA加速的代码写的还是十分高效的,但对应的庞大、复杂的C++接口转换,导致了本来高速的执行时间被拖慢了,虽然是几百甚至仅仅是几十毫秒的时间,但对于要求实时性的实时视频处理问题来说已经很致命了,抠出来CUDA代码有利于进一步修改成自己的完全可控接口的代码。
2016-12-20 14:53:33 4130 5
原创 GPU加速的orb算法例程
ORB算法算是OpenCV自己提出来的算法所以不管是C++还是CUDA代码在OpenCV里面都是有的今天测试一下ORB算法以及使用GPU加速的ORB算法,其实代码很类似,只是接口的转换而已
2016-12-16 11:32:47 5599 4
原创 快速查找opencv函数源码
总有遇到同学这么说,Opencv看不到源码云云其实Opencv作为一个开源库,虽然你在VS下使用的时候,大部分只能看见一个头文件,但其实是有源码可寻的在这里,提供一种快速寻找OpenCV源码的方式
2016-12-16 09:58:47 1161 1
原创 一种多尺度的KCF跟踪程序代码分析(一)
因为项目的原因接触了一下KCF跟踪程序KCF跟踪网上已经被各路人等吹来吹去快上天了,而且又被一堆人拿来水论文用来毕业所以KCF及其变种还是很多的在此分析一种多尺度的KCF跟踪程序
2016-12-15 16:41:49 32537 62
原创 Ubuntu上使用QT creator运行cuda程序
突发奇想想尝试一下QT界面中使用CUDA加速过的程序,然后查了一下资料,总结一下有以下几点吧1、CUDA配置全部放在.pro文件中2、main.cpp为主函数使用g++编译3、kernel.cu为核函数使用nvcc编译不多说上代码
2016-12-13 16:38:14 11954 18
基于Maxwell架构GPU的SIFT算法源代码
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人