其它算法
小新识图
主要从事图像处理,机器视觉领域工作。
展开
-
几种常用的视频接口
视频接口我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频输入输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。 目前最基本的视频接口是复合视频接口、S-vidio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。 1、复合视频接口 接口图转载 2015-01-27 09:46:28 · 46304 阅读 · 0 评论 -
计算机视觉的专家和网站
目标跟踪是绝大多数视觉系统中不可或缺的环节。在二维视频跟踪算法中,基于目标颜色信息或基于目标运动信息等方法是常用的跟踪方法。从以往的研究中我们发现,大多数普通摄像头(彩色摄像头)下非基于背景建模的跟踪算法都极易受光照条件的影响。这是因为颜色变化在某种程度上是光学的色彩变化造成的。如基于体素和图像像素守恒假设的光流算法它也是假设一个物体的颜色在前后两帧没有巨大而明显的变化。但在特定的场景转载 2015-01-21 10:19:24 · 5702 阅读 · 0 评论 -
各种常用计算机视觉库 2
开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。 使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg更多OpenBR信息最近更新: OpenBR —— 开源的生物识别工具 发布于 13天前计算机视觉库 O转载 2015-01-23 12:26:21 · 6525 阅读 · 0 评论 -
Bag-of-Features Descriptor on SIFT ORB SURF (BoF-SIFT)
参考:http://www.codeproject.com/Articles/619039/Bag-of-Features-Descriptor-on-SIFT-Features-with-OSIFT - Scale Invariant Feature TransformBag-of_Features with SIFTLet's see how can we原创 2015-01-23 13:32:32 · 3154 阅读 · 0 评论 -
并行计算与分布式处理的区别?
并行计算或称平行计算是相对于串行计算来说的。所谓并行计算可分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。 并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。原创 2015-04-30 13:27:17 · 4326 阅读 · 4 评论 -
opencv surf特征点匹配拼接源码
/** * @file SURF_Homography * @brief SURF detector + descriptor + FLANN Matcher + FindHomography * @author A. Huaman */#include #include #include #include "opencv2/core/core.hpp"#include #include "ope原创 2015-01-13 09:15:37 · 9525 阅读 · 26 评论 -
招聘试题
高级研究人员(模式识别、图像处理类)招聘试题 说明: 可能您的专业并不完全符合本试题所涉及的领域。因此,并非所有的问题都需要回答,您可以只回答你所熟悉和能够回答的问题。允许参考任意的资料,但请独立完成此试题,我们更欣赏您独立的思考和创新的精神。本试题并非我们录用或者不录用您的惟一依据。应聘高级研究人员者请回答这部分问题。1.人工智能与模式识别的研究已有多年,但似乎公认的观点认为它仍转载 2015-06-04 14:35:52 · 702 阅读 · 0 评论 -
一年7篇CVPR和4篇ICCV——又一个超级女孩
计算机视觉界还有这么一个牛女孩,叫Kristen Grauman,2006年从MIT博士毕业,现任University of Texas at Austin的助理教授。这个女孩一年发表7篇CVPR和4篇ICCV文章。http://www.cs.utexas.edu/~grauman/关于CVPR和ICCV在计算机视觉界的分量可以参考我的前面博文:Devi Par转载 2015-09-30 16:44:11 · 4165 阅读 · 0 评论 -
用牛顿迭代法和二分法求方程的根【C语言】
1.用牛顿迭代法求该方程在1.5附近的根:2X^3-4X^2+3X-6=0#include#includedouble func(double x) //函数{return 2*x*x*x-4*x*x+3*x-6.0;}double func1(double x) //导函数{return 6*x*x-8*x+3;}double root(double num){do原创 2016-04-06 13:24:27 · 10328 阅读 · 0 评论 -
各种常用计算机视觉库
计算机视觉库OpenCVOpenCV是Intel?开源计算机视觉库。它由一系列C 函数和少量C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层API。它不依赖于其它的外部库——尽管也可以使用某些外部库。OpenCV 对非商业...转载 2015-01-21 09:45:09 · 2126 阅读 · 1 评论 -
利用OpenCV生成关于某点的颜色径向均匀渐变图像
#include "cv.h"#include "highgui.h"#include #pragma comment(lib,"highgui.lib")#pragma comment(lib,"cxcore.lib")#pragma comment(lib,"cv.lib")int main( int argc, char** argv ) { IplImage* image转载 2015-01-20 16:33:40 · 3502 阅读 · 0 评论 -
国内外从事CV相关的企业
提示:本文为笔者原创,转载请注明出处:blog.csdn.net/carson2005经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.csdn.net/carson20转载 2015-01-20 08:59:20 · 3819 阅读 · 0 评论 -
计算二矩形框的重叠率
计算二矩形框的重叠率float RectOverlap(cv::Rect r, cv::Rect rOther) { int x0 = std::max(r.x , rOther.x); int x1 = std::min(r.x + r.width, rOther.x + rOther.width); int y0 = std::max(r.y, rOther.y); int y1原创 2014-12-25 09:24:53 · 6269 阅读 · 0 评论 -
VideoCapture类
这次通过一个读取视频的综合例子来介绍VideoCapture类的一些基本操作:#include #include #include #include using namespace std;using namespace cv;int main(){ //打开视频文件:其实就是建立一个VideoCapture结构 VideoCapture capture("D:/vide原创 2015-01-16 15:28:58 · 7778 阅读 · 0 评论 -
已知圆心,半径,角度,求圆上的点坐标
圆点坐标:(x0,y0)半径:r角度:a0则圆上任一点为:(x1,y1)x1 = x0 + r * cos(ao * 3.14 /180 )y1 = y0 + r * sin(ao * 3.14 /180 )原创 2014-11-06 12:46:07 · 68079 阅读 · 5 评论 -
判断点是否处于多边形内的三种方法
1. 叉乘判别法(只适用于凸多边形)想象一个凸多边形,其每一个边都将整个2D屏幕划分成为左右两边,连接每一边的第一个端点和要测试的点得到一个矢量v,将两个2维矢量扩展成3维的,然后将该边与v叉乘,判断结果3维矢量中Z分量的符号是否发生变化,进而推导出点是否处于凸多边形内外。这里要注意的是,多边形顶点究竟是左手序还是右手序,这对具体判断方式有影响。2. 面积判别法(只适用于凸多边形)原创 2014-11-06 12:56:35 · 12520 阅读 · 1 评论 -
图像之二维高斯核
下面的代码是计算二维高斯核,代码是用纯C写的,可移植性应该不错。计算得到的二维高斯核可以用来对图像进行高斯滤波。由于高斯滤波器是可分的,所以可以用一维高斯核得到二维高斯核(其实中间涉及到一些证明,这里直接借用结论),如代码所示。//====================================================================原创 2015-01-15 16:32:42 · 2408 阅读 · 0 评论 -
感知哈希算法(Perceptual hash algorithm)的OpenCV实现
1.前言 目前“以图搜图”的引擎越来越多,可参考博文: http://blog.csdn.net/forthcriminson/article/details/8698175 此篇博文中列出了很多“以图搜图”的引擎,之前很好奇他们是如何进行检索的,偶然间看到了一篇博客,上面说Google和Tineye主要利用的算法是感知哈希算转载 2015-02-05 10:29:43 · 18860 阅读 · 3 评论 -
图像处理相关的重要期刊汇总
国外会议名称简介类别级别ICCV: IEEE International Conference on Computer Vision领域顶级国际会议,录取率20%左右,2年一次,中国大陆每年论文数不超过10篇计算机视原创 2015-01-19 15:08:19 · 10984 阅读 · 0 评论 -
Schmid滤波器
Schmid也是一种类Gabor图像滤波器,在这篇文章[1]中有详细推导和介绍。一种更简洁的表达公式是:当中,r为核半径,Z为归一化參数,τ和σ是比較重要的參数,在ReID提取TextFeature中,常常使用例如以下一系列參数:(2,1), (4,1), (4,2), (6,1), (6,2), (6,3), (8,1), (8,2), (8,3), (10,1), (10,转载 2015-02-05 16:50:17 · 1209 阅读 · 0 评论 -
牛人主页
牛人主页(主页有很多论文代码)Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at CMUCe Liu at Microsoft Research New EnglandVittorio Ferrari at Univ.of EdinburghKristen Grauman at U转载 2014-12-30 15:45:54 · 4091 阅读 · 0 评论 -
DSP图像算法库:VLIB/IMGLIB/VICPLIB/DSPLIB
http://www.xuebuyuan.com/1611296.html通用的算法库有:DSPLIB、IMGLIB针对图像具体应用的库有:VLIB、VICPSignal Processing Library数学运算库有:IQMath、fastRTS、fastMath转载 2017-12-21 15:29:50 · 2032 阅读 · 1 评论