c/c++
文章平均质量分 88
liangchunjiang
热爱技术,opencv,linux,java,c/c++,
展开
-
IEEE 754 单精度浮点数转换
浮点型数据通讯的时候,需要将浮点数转成对应的四字节内存数据,可以通过该网址工具验证。IEEE 754 单精度浮点数转换http://www.styb.cn/cms/ieee_754.php1、IEEE754是由IEEE制定的有关浮点数的工业标准,其公式为: X = (-1)S * 1.M * 2P-127 其中针对于单精度浮点数,S为符号位,只占1...转载 2019-11-07 13:35:36 · 14383 阅读 · 0 评论 -
OpenCL环境配置及测试
由于计算性能的要求,特别需要使用并行计算,这里对TBB和OpenCL都进行了一些测试。测试了TBB和OpenCL之后,我的感觉是如果真的要做高性能的异构计算,那还是选择CUDA吧,并且应该选用专用计算的GPU。首先先把自己简单的描述写在前面:1.TBB(Thread Building Blocks)线程构建模块,是Intel公司开发的并行编程开发工具,我在vs2015上测试了TBB的效果,测试平台...原创 2018-05-14 15:39:54 · 6886 阅读 · 1 评论 -
C++解析JSON格式数据
因为项目原因需要使用VC6.0解析JSON格式数据,这里首先介绍VC6.0编译JSON解析库的步骤。首先你必须在http://sourceforge.net/projects/jsoncpp/files/jsoncpp/下载jsoncpp的源代码(.cpp/.h/.inl文件),然后包含到你的工程中:以下参考博客:https://blog.csdn.net/johnson2008t/article...原创 2018-07-03 15:39:02 · 31358 阅读 · 1 评论 -
工业相机与SCARA机械臂的坐标系标定
原文:https://blog.csdn.net/qq_36552550/article/details/79409242注:感谢固高长江研究院徐工程师的技术讲解,以及matlab程序,机器人系统程序的提供。在工业现场当中,相机拍摄到的图像有一个相机坐标系,而机器人自身也有一个机器人自身的坐标系,两者互相独立;当我们通过相机进行对物体进行拍摄,通过模式识别得到了目标物体在相机坐标系下的坐标...转载 2018-07-18 10:59:38 · 5009 阅读 · 1 评论 -
PCL: Registration模块之IterativeClosestPoint点云配准
ICP匹配,中文应该叫临近点迭代吧,是计算机图形学中的一个非常有用的算法,尤其是在三维重建点云配准中有着极其重要的地位,此外在SLAM等移动机器人导航等领域也有着很大的用武之地。经过了十多年的发展ICP也有着很多的变种,今天我们首先熟悉下最基本的ICP匹配算法,PCL中的实现与参考文献中的一致,最终的变换矩阵都是基于SVD(奇异值分解)的。在具体的实践中,一共有3个约束来终止迭代:迭代...转载 2018-08-10 10:43:08 · 1102 阅读 · 0 评论 -
win7下的PCL1.8-X64-VS2015配置(内含下载链接)
操作备忘录使用最新版的pcl1.8.1+vs2015跑下面的demo的时候会出现编译ptr不是pcl成员变量的问题,所以这里还是重新配置pcl1.8.0 -x64+vs2015的开发环境,主要参考该博客:https://blog.csdn.net/bohaijun_123/article/details/73330516里面有网盘的下载链接和属性的配置表,操作起来比较方便,推荐。---...转载 2018-08-10 16:52:25 · 813 阅读 · 0 评论 -
视频行为识别检测综述 IDT TSN CNN-LSTM C3D CDC R-C3D
https://blog.csdn.net/xiaoxiaowenqiang/article/details/80752849github地址:https://github.com/Ewenwan/MVision/blob/master/CNN/Action_Recognition/readme.md转载 2018-11-12 09:39:17 · 2123 阅读 · 0 评论 -
Clustering of Static-Adaptive Correspondences for Deformable Object Tracking
测试简述:实际上我测试的时候,有时觉得实时性不好,打开调试开关的时候,显示特征点数量达到3000+,不知道有没有优化的版本,单纯说目标跟踪的性能真的是很好,测试过CT、KCF、LTD,很多人都觉得kcf的性能很惊人,实际上我测试觉得可能kcf最大的特点是实时性,毕竟帧率很高,单纯说目标跟踪的准确性,以我测试的几个视频,可能不太满意。测试的视频motocross.mpg和vtest.avi(open...原创 2018-04-20 17:43:09 · 408 阅读 · 0 评论 -
计算机视觉中,目前有哪些经典的目标跟踪算法
首先来一个跟踪算法的大杂烩:VOT2016 Trackers repository以下是转载内容----------------------------------------------------作者:YaqiLYU链接:https://www.zhihu.com/question/26493945/answer/156025576来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业...转载 2018-04-24 15:53:21 · 10386 阅读 · 1 评论 -
Ubuntu配置OpenCV 2.4.9
关于OpenCV的配置,我们可能操作了很多次,然而每次重新配置的时候,又会犯难了,这里记录LINUX系统下配置OpenCV2.4.9的步骤,以方便查找。所有的配置步骤,参考官方的opencv tutorials文档1.安装依赖的包官方原文:执行的安装命令:sudo apt-get install build-essentialsudo apt-get install原创 2017-11-15 10:28:46 · 697 阅读 · 0 评论 -
【OpenCV】双目测距(双目标定、双目校正和立体匹配)
转载双目测距的blog.原文:http://blog.csdn.net/wangchao7281/article/details/52506691?locationNum=7本文采用MATLAB标定工具箱和OpenCV3.10来实现双目测距,设备为两个CMOS工业相机和相应的双目云台。 首先感谢CSDN上两位大神前辈邹宇华和scyscyao,虽然是六年前的博客,OpenCV也从转载 2018-01-12 09:17:04 · 4492 阅读 · 2 评论 -
EAN-13 编码原理
原文地址:http://blog.csdn.net/FuWaer/article/details/1770317EAN-13编码规则英文原文地址:http://www.barcodeisland.com/ean13.phtml翻译者:FuWaer翻译时间:2007年8月31日演示程序:http://blog.csdn.net/FuWaer/arc转载 2018-01-15 15:51:48 · 10913 阅读 · 0 评论 -
Qt5.10 + OpenCV + Ubuntu环境配置
opencv各个版本下载链接:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/长时间使用Linux系统之后,觉得在系统下做开发更舒服,这里想搭建Opencv+QT的开发环境,做一些UI的项目。1. opencv 的安装配置 opencv的配置可以参考我之前的文章,这里也就不在做过多的说明。https...原创 2018-01-15 18:18:11 · 1060 阅读 · 0 评论 -
vlc命令行控制流
流输出功能,可以将vlc读取到的流,输出到文件或者通过网络发送,客户端可以使用http、rtp、rtsp等协议访问,还可以进行转码等操作。参考http://wiki.videolan.org/Documentation:Streaming_HowTo流输出语法[plain] view plain copy% vlc input_stream --sout "#module1{option1=par...转载 2018-03-09 11:47:53 · 2723 阅读 · 0 评论 -
连通域分割算法
OpenCV_连通区域分析(Connected Component Analysis/Labeling)【摘要】本文主要介绍在CVPR和图像处理领域中较为常用的一种图像区域(Blob)提取的方法——连通性分析法(连通区域标记法)。文中介绍了两种常见的连通性分析的算法:1)Two-pass;2)Seed-Filling种子填充,并给出了两个算法的基于OpenCV的C++实现代码。一、连通区域分析连通...转载 2018-03-03 16:47:51 · 19401 阅读 · 4 评论 -
OpenGL绘制球体
数学基础球面参数方程球面的参数曲线可以用球坐标表示,引入参数u,v,其中v是球面点与原点的连线与z轴正向的夹角,u表示连线在xy平面的投影与x轴正向的夹角,如下图所示:则球面参数方程可以表示为:球面法向量已知球面的参数方程以后,很容易求得给定点的法向量,分别对u和v方向求偏导数,然后对两个所得向量进行叉积即可: 实现细节已知参数方程以后,需要进行离散,分别设定u和v的步长:ustep、vstep。...转载 2018-03-21 15:04:44 · 8607 阅读 · 1 评论 -
TLD(Tracking-Learning-Detection)
Zdenek Kalal 基于其开发的TLD技术,建立了TLD Vision公司。网站 http://www.tldvision.com。 TLD Vision是一家研究性公司,致力于在视频中进行运动目标的跟踪。这个跟踪目标的能力是基于对视频数据的理解。潜在的应用场景是用户相机目标的稳定性, 到无人机的目标跟踪。 ---------------------------------...转载 2018-04-17 13:30:30 · 699 阅读 · 0 评论 -
读写文本文件
编写算法的时候经常会从文本中读取配置参数,这里写一篇文章记录读取文本文件的方法(使用流操作实现,c语言实现的方法,这里就先不做介绍,如果以后用到了,再写文章记录)。1.头文件#include 如果使用string,还需要包含string类的头文件 #include 2.打开指定的文件void open ( const char * filename,原创 2017-08-04 15:00:55 · 382 阅读 · 0 评论