- 博客(336)
- 资源 (9)
- 收藏
- 关注

原创 国内外从事CV相关的企业
提示:本文为笔者原创,转载请注明出处:blog.youkuaiyun.com/carson2005经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.youkuaiyun.com/carson2005)。
2012-03-15 11:25:55
52955
18

原创 再谈OpenCV
尽管之前写过一篇关于OpenCV的介绍(http://blog.youkuaiyun.com/carson2005/article/details/5822149),但依然有朋友对其不甚了解。所以,经常能碰到有人问我诸如以下一些问题:OpenCV能不能实现人脸识别?OpenCV有没有车辆检测的API?OpenCV有没有三维重建的函数?面对这样的问题,我也很困惑。到底该如何给他们解释,才能让它们明白,OpenC
2011-11-17 00:24:10
25597
35
转载 千兆网工业相机对应的网卡设置注意事项
申明:本文非笔者原创,原文转载自:https://help.commonvisionblox.com/GenICam-User-Guide/performance_settings_under_win.htmTo optimize the network card under Windows open the Network Properties Dialog (Start->Control...
2018-06-17 07:49:08
11197
转载 C++ WinAPI Wrapper Object using thunks (x32 and x64)
申明:本文非笔者原创,原文转载自:https://www.codeproject.com/Articles/1121696/Cplusplus-WinAPI-Wrapper-Object-using-thunks-x-andUsing "thunk" technique to add this pointer as fifth parameter to WndProc call for x32 a...
2018-03-04 11:10:56
2205
转载 回调函数中如何调用类中的非静态成员变量或非静态成员函数
申明:本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/bzhxuexi/article/details/19831667【问题1】如何在类中封装回调函数?【答】: a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。 c.静态函数只能访问类的静态成员,不能访问类中非静态成员。 【问题2】如何让静态函数
2018-01-25 21:00:12
5834
转载 C++中的Thunk技术 / 非静态类成员函数作为回调函数 的实现方法
申明:本文非笔者原创,原文转载自:http://www.cnblogs.com/memset/p/thunk_in_cpp.html用我的理解通俗地解释一下什么是C++中的Thunk技术吧! Thunk技术就是申请一段可执行的内存, 并通过手动构造CPU指令的形式来生成一个小巧的, 具有明确作用的代码块. 小巧? 具有明确作用? 你曾经初学C++时, 如果我没猜
2018-01-25 20:52:45
3596
1
转载 利用Thunk让C++成员函数变回调函数
申明:本文非笔者原创,原文转载自:https://www.cnblogs.com/fangkm/archive/2009/05/25/1488727.htmlWindows API经常需要回调函数,而在C++开发中面向对象当行其道,若能让C++类的成员函数成为回调函数,简直就是大善!但是C++成员函数都隐含了一个this指针用于指向当前的对象.要实现回调确实不容易.我大约一年前
2018-01-25 20:51:31
1853
转载 在函数前面加上WINAPI、CALLBACK
申明:本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/qq_28098067/article/details/50589531一直搞不懂为什么在函数前面加上WINAPI、CALLBACK等是什么意思 又不是返回值 为什么加在前面 今天终于知道了这是一个呼叫声明(姑且称之吧)。引子:看看这个函数:int PASCAL WinMain(HINS
2018-01-25 20:10:49
2568
转载 C++ Cstring 转 const * char (Unicode 及非Unicode)
申明:本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/qqim123/article/details/52367179Unicode 编码的:最简单的办法#includeCString m_toSend = "中文";USES_CONVERSION;char *psz = T2A(m_toSend);
2017-06-28 11:35:36
3209
原创 光纤陀螺简介
简介陀螺仪原理上就是运用物体高速旋转时,角动量很大,旋转轴会一直稳定指向一个方向的性质所制造出来的定向仪器.传统的惯性陀螺仪主要是指机械式的陀螺仪,机械式的陀螺仪对工艺结构的要求很高,结构复杂,它的精度受到了很多方面的制约。自从上个世纪七十年代以来,现代陀螺仪的发展已经进入了一个全新的阶段。光纤陀螺仪是以光导纤维线圈为基础的敏感元件, 由激光二极管发射出的光线朝两个方向沿光导纤维传播。光传
2017-06-09 22:13:42
19678
2
转载 一文读懂光纤传感器
光纤最早是应用于光的传输,适合长距离传递信息,是现代信息社会光纤通信的基石。光波在光纤中传播的特征参量会因外界因素的作用而间接或直接地发生变化,由此光纤传感器就能分析探测这些物理量、化学量和生物量的变化。光纤传感器由光源、入射光纤、出射光纤、光调制器、光探测器以及解调制器组成。其基本原理是将光源的光经入射光纤送入调制区,光在调制区内与外界被测参数相互作用,使入射光的某些光学性质(如强度、波长、
2017-06-09 21:41:08
12683
1
原创 光电编码器简介
利用光栅的衍射可以根据需要把光信号转换为电信号,光电编码器就是根据这个原理制造成的器件。光电编码器可以将位移、角度的变化转换成光电脉冲或数字信号。该器件目前被广泛应用于长度、速度、加速度、振动等的测量以及精密定位中。根据产生脉冲的方式不同,光电编码器可以分为增量式、绝对式、混合式三种类型;(1) 增量式编码器增量式编码器的输出信号是A,B,Z三组方波脉冲。增量式编码器的组成结
2017-03-07 20:40:42
19586
原创 GigE Vision简介
GigE Vision是由AIA制定的通信协议,用来实现在机器视觉领域利用千兆以太网接口进行图像的高速传输。该标准是基于UDP协议,与普通网络数据包不同之处在于应用层协议,应用层协议采用GVCP(GigE Vision控制协议)和GVSP(GigE Vision流传输协议),分别用来对相机进行配置和数据流的传输。图像采集系统软件的实现就是基于这两种协议。下图所示为TIP/IP协议和GigE Vis
2017-02-20 21:15:05
47213
1
原创 CameraLink简介
CameraLink是一种专门针对机器视觉领域的通信协议,使用低压差分信号LVDS进行传输。它是在ChannelLink标准的基础上多增加了6对差分信号线,其中4对用于并行传输相机控制信号,其它2对用于相机和采集卡(或其他图像接收设备)之间的串行通信。CameraLink标准中,相机信号分为四种:(1) 视频数据信号视频数据信号是CameraLink的核心,该部分其实就是Chan
2017-02-12 20:55:55
28080
转载 机器视觉开源代码集合(转)
申明:本文非笔者原创,原文转载自:http://www.ihalcon.com/read-3733.html一、特征提取Feature Extraction:SIFT [1] [Demo program][SIFT Library] [VLFeat]PCA-SIFT [2] [Project]Affine-SIFT [3] [Project]SURF [4] [Op
2017-01-19 22:46:55
6744
原创 RFID简介
基本概念:RFID(Radio Frequency Identification,射频识别)技术,是一种识别系统与待识别目标之间无需建立机械或光学接触的微波通信技术。一套完整的RFID系统, 是由阅读器与电子标签也就是所谓的应答器及应用软件系统三个部份组成。其基本工作原理并不复杂:标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(无源标签或被动
2017-01-15 22:45:16
8778
转载 BRISK特征提取算法 .
申明,本文转载自:http://blog.youkuaiyun.com/hujingshuang/article/details/47045497 简介 BRISK算法是2011年ICCV上《BRISK:Binary Robust Invariant Scalable Keypoints》文章中,提出来的一种特征提取算法,也是一种二进制的特征描述算子。 它具有较好
2016-12-20 19:38:13
6398
转载 图像视觉领域部分开源代码
申明,本文非笔者原创,原文转载自:http://mp.weixin.qq.com/s?__biz=MzAxNTM4OTQxNQ==&mid=401524494&idx=1&sn=57f8c1117cf37ca244c1ff2ab9941b84&scene=23&srcid=0328QGw4iSuepBhkhZHdS5Pb#rd场景识别: SegNet: A Deep Con
2016-03-28 13:15:42
8374
原创 opencv全屏显示
opencv可以设置全屏显示图片,具体代码如下,环境:win10 32bit, opencv249cv::Mat img = cv::imread("d:/0.jpg"); if (img.empty()) { printf("img load error \n"); system("pause"); exit(-1); } cv::namedWindow("im
2016-03-22 21:15:17
11042
1
转载 一文读懂卷积神经网络
申明:本文非笔者原创,原文转载自:http://www.36dsj.com/archives/24006自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,先
2016-03-21 21:40:12
11993
原创 双线性插值
双线性插值较为常用,原理参考http://www.cnblogs.com/linkr/p/3630902.html下面给出代码:void ImgResize_BiLinear(){ cv::Mat imgSrc, imgDst1, imgDst2; imgSrc = cv::imread("test.jpg"); imgDst1 = cv::Mat(cv:
2016-01-05 09:02:48
4403
转载 matlab conv2、filter2、imfilter的区别
申明,本文非笔者原创,原文转载自:http://www.ilovematlab.cn/thread-293710-1-1.html-------------------------------------conv2函数----------------------------------------1、用法C=conv2(A,B,shape);
2015-11-04 17:28:28
7422
1
转载 压缩跟踪Compressive Tracking
申明,本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/zouxy09/article/details/8118360学习了解了稀疏感知的理论知识后,终于可以来学习《Real-Time Compressive Tracking》这个paper介绍的感知跟踪算法了。自己英文水平有限,理解难免出错,还望各位不吝指正。 下面是这个算法的工程网站:
2015-09-25 13:40:24
3831
转载 Correlation Filter in Visual Tracking系列二:Fast Visual Tracking via Dense Spatio-Temporal Context Lear
申明,本文非笔者原创,原文转载自:http://www.cnblogs.com/hanhuili/p/4281077.html?utm_source=tuicool原文再续,书接一上回。话说上一次我们讲到了Correlation Filter类 tracker的老祖宗MOSSE,那么接下来就让我们看看如何对其进一步地优化改良。这次要谈的论文是我们国内Zhang Kaihua团队
2015-09-19 15:16:37
3839
转载 C语言编程优化运行速度
1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。 在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针一般能使代
2015-08-07 15:07:21
6491
转载 时空上下文视觉跟踪(STC)算法的解读与代码复现
申明,本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/zouxy09/article/details/16889905时空上下文视觉跟踪(STC)算法的解读与代码复现zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 本博文主要是关注一篇视觉跟踪的论文。这篇论文是
2015-07-29 12:05:01
4395
转载 opencv二值图孔洞填充算法
申明,本文非笔者原创,原文转载自:http://geniusshare.blog.sohu.com/149854097.html孔洞者,不与大背景联通却具有大背景颜色的像素也,所以思路如下:将大背景全部用前景色(白色)填充(cvFloodFill函数,一(0,0)为种子点即可),即得到孔洞图(此时孔洞用为黑色),然后将此图二值反转,即得到用白色表示的孔洞图,然后将此空洞图与原二值图相加(使用cvAd
2015-06-30 15:37:00
7261
原创 Windows平台CUDA开发之前的准备工作
CUDA是NVIDIA的GPU开发工具,目前在大规模并行计算领域有着广泛应用。windows平台上面的CUDA开发之前,最好去NVIDIA官网查看说明,然后下载响应的driver, ToolKits等等。特别要注意:目标最高版本为CUDA7.0,仅支持64位系统(32位没法安装CUDA 7.0 Tool Kits),另外,VS编译平台最低要求是VS2010。 So,那些依然用VC6或者VS
2015-06-08 19:52:56
14253
原创 OpenCV300 CMake生成工程项目过程中的问题
2015年6月4日,OpenCV官网上面给出了最新版本的OpenCV,即:3.0.0版本,http://opencv.org/用CMake对其生成VS2010工程过程中,遇到个奇怪的问题:CMake Error at 3rdparty/ippicv/downloader.cmake:97 (message): ICV: Failed to unpack ICV package
2015-06-05 20:29:38
14058
原创 查询GPU是否支持CUDA
登陆网址,https://developer.nvidia.com/cuda-gpus选择对应的显卡系列,即可查看你的GPU显卡是否支持CUDA
2015-06-04 15:28:45
79220
1
转载 vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
申明,本文非笔者原创,原文转载自:http://www.cnblogs.com/newpanderking/articles/3372969.html>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET
2015-06-04 11:15:44
2199
原创 国内从事红外热成像的公司
1、上海巨哥电子科技有限公司 http://www.magnity.com.cn/ 安防红外机芯、手持测温、无人机载红外相机2、深圳保千里电子有限公司 http://www.bqlnv.com.cn/index.html?PHPSESSID=3c38111e8b2b9024a5a5aaafcd777a2c 车载红外夜视3、武汉高德红外股份有限公司 http://www.wuhan
2015-05-27 10:26:49
23660
转载 浅谈凸优化问题中的Bregman迭代算法
申明,本文非笔者原创,原文转载自:http://blog.youkuaiyun.com/celerychen2009/article/details/9058315对于搞图像处理的人而言,不懂变分法,基本上,就没法读懂图像处理的一些经典文献。当然,这已经是10年之前的事情了。 现在,如果不懂得Bregman迭代算法,也就没法读懂最近几年以来发表的图像处理的前沿论文了
2015-05-20 12:27:03
6590
1
原创 视频浓缩中的轨迹组合技术
轨迹组合就是通过分析原始视频中所有的运动目标的轨迹信息,然后将时空异步的估计搬移浓缩,去除视频的空间与时间冗余。通过轨迹组合技术能够有效地保持视频内容随着时间动态变化的特征,同时最大限度地去除视频的时间冗余信息与空间冗余信息,常见的轨迹组合算法如下:(1) 基于运动过程的轨迹组合生成一段无遮挡碰撞的摘要视频,将原始视频中不同时发生的对象活动在视频摘要中重新组合成彼此不发生碰撞遮挡
2015-05-02 15:10:32
4605
转载 stl容器的区别:vector list deque set map-底层实现
申明,本文非笔者原创,原文转载自:http://blog.sina.com.cn/s/blog_533074eb01017zq2.html在STL中基本容器有: vector、list、deque、set、mapset 和map都是无序的保存元素,只能通过它提供的接口对里面的元素进行访问set:集合, 用来判断某一个元素是不是在一个组里面,使用的比较少map
2015-04-29 11:08:28
3272
转载 从STL中的list删除元素
申明,本文非笔者原创,原文转载自:http://www.cppblog.com/bujiwu/archive/2014/04/24/90087.html正确版本: 1 #include iostream> 2 #include list> 3 #include algorithm> 4 using namespace std; 5 6 int mai
2015-04-13 22:00:31
4908
1
原创 视频浓缩摘要简介
视频摘要,就是以自动或者半自动的方式,通过分析视频的结构和内容存在的时空冗余,从原始视频中提取有意义的片段,将它们以某种特点的方式重新组合成紧凑的、能够充分表现视频语义内容的浓缩视频。 一、静态视频摘要:静态的视频摘要,也称之为视频概要(video summary),是以一系列从原始视频流中抽取出来的静态语义单元来表现视频的内容。静态语义单元是诸如关键帧、标题、幻灯片等可以概括表示视频
2015-04-06 16:34:52
10728
原创 纹理特征简介
纹理的定义:纹理是一种反映图像中同质现象的视觉特征,它体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。纹理具有三大标志:某种局部序列性不断重复、非随机排列、纹理区域内大致为均匀的统一体。纹理不同于灰度、颜色等图像特征,它通过像素及其周围空间邻域的灰度分布来表现,即:局部纹理信息。局部纹理信息不同程度的重复性,即全局纹理信息。 纹理的分类:纹理特征可以分为四种类型:
2015-03-27 14:26:49
60522
转载 Meanshift,聚类算法
之前写过一篇文章介绍meanshift算法的基本概念,http://blog.youkuaiyun.com/carson2005/article/details/7337432今天无意间发现,meanshift也可以做聚类分析,转载一篇相关文章,原文来自:http://www.cnblogs.com/liqizhou/archive/2012/05/12/2497220.html
2015-03-25 20:57:23
3367
转载 基本Kmeans算法介绍及其实现
申明:本文非逼着原创,原文转载自:http://blog.youkuaiyun.com/qll125596718/article/details/82434041.基本Kmeans算法[1][cpp] view plaincopy选择K个点作为初始质心 repeat 将每个点指派到最近的质心,形成K个簇
2015-03-19 22:20:19
2877
压缩感知的几个入门文章
2013-10-12
PAMI2012行人检测综述
2012-12-18
TLD算法论文及PPT
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人