随笔分类 - 图像处理
摘要:自监督 2d->3d重建 不同监督学习在视觉上的研究,自监督,元学习,强化学习,贝叶斯深度学习,终身学习 NLP和CV结合 行为识别与分析 多模态组合 Bert在视觉领域的应用 网络搜索 Transformer 机器人导航,slam Neural rendering
阅读全文
摘要://查找轮廓 int cmin = 10; // 轮廓最短值 int cmax = 1000; // 轮廓最长值 findContours( canny_output, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0) ); std::ve...
阅读全文
摘要:转自:https://www.cnblogs.com/Key-Ky/p/4150531.html 1、CvMat之间的复制 2、Mat之间的复制 3、CvMat转Mat 4、Mat转CvMat IplImage与上述二者间的转化和拷贝 1、IplImage之间的复制这个不赘述了,就是cvCopy与c
阅读全文
摘要:cout<<"坐标:"<<keypoints1[i].pt; cout<<",邻域直径:"<<keypoints1[i].size; cout<<",方向:"<<keypoints1[i].angle; cout<<",octave:"<<keypoints1[i].octave; cout<<",
阅读全文
摘要:如果是采用Mat形式存储,想要访问灰度图像的灰度值,可以采用如下方法: 如果是彩色图像,采用如下方法: 说明: 其中gray_value中存放灰度值,image是读入的图像,i表示行,j表示列; color_value中存放彩色像素值,iamge是读入的图像,i表示行,j表示列,k表示通道,即R、G
阅读全文
摘要:CV_LKFLOW_PYR_A_READY , 在调用之前,第一帧的金字塔已经准备好 CV_LKFLOW_PYR_B_READY , 在调用之前,第二帧的金字塔已经准备好 CV_LKFLOW_INITIAL_GUESSES , 在调用之前,数组 B 包含特征的初始坐标 (Hunnish: 在本节中没
阅读全文
摘要:1.GPUImage for Android(推荐使用) GPUImage基于OpenGL实现的各种各样图像滤镜(图像处理)效果,多达50多种, idea源于GPUImage for iOS,基本囊括了最常见的图像处理效果,包括:contrast,hue, gamma,brightness,shar
阅读全文
摘要:用上面的代码做HSV通道分离的时候,出现Vector内存越界的情况 解决方案一: vector<Mat> hsvSplit; //因为我们读取的是彩色图,直方图均衡化需要在HSV空间做 hsvSplit.resize(3);hsvsplit开始时是空的,为其手动分配3个矩阵的内存 解决方案二: 在解
阅读全文
摘要:H参数表示色彩信息,即所处的光谱颜色的位置。该参数用一角度量来表示,红、绿、蓝分别相隔120度。互补色分别相差180度。纯度S为一比例值,范围从0到1,它表示成所选颜色的纯度和该颜色最大的纯度之间的比率。S=0时,只有灰度。V表示色彩的明亮程度,范围从0到1。有一点要注意:它和光强度之间并没有直接的
阅读全文
摘要:四个坐标系分别为:世界坐标系(Ow),摄像机坐标系(Oc),图像物理坐标系(O1,单位mm),图像像素坐标系(O,位于视野平面的左上角,单位pix)。 空间某点P到其像点p的坐标转换过程主要是通过这四套坐标系的三次转换实现的,首先将世界坐标系进行平移和转换得到摄像机坐标系,然后根据三角几何变换得到图
阅读全文
摘要:角点检测(Corner Detection)是计算机视觉系统中用来获得图像特征的一种方法,广泛应用于运动检测、图像匹配、视频跟踪、三维建模和目标识别等领域中。也称为特征点检测。 角点通常被定义为两条边的交点,更严格的说,角点的局部邻域应该具有两个不同区域的不同方向的边界。而实际应用中,大多数所谓的角
阅读全文
摘要:OpenCV提供了通用的形态学函数cvMorphologyEx,该函数能够实现开运算,闭运算,形态梯度,礼帽操作,黑帽操作 接口形式 编辑 接口形式 void cvMorphologyEx(const CvArr* src, CvArr* dst, CvArr* tmp, IplConvKernel
阅读全文
摘要:http://blog.csdn.net/jia20003/article/details/52903385
阅读全文
摘要:OpenCV中对图像进行二值化的关键函数——cvThreshold()。 函数功能:采用Canny方法对图像进行边缘检测 函数原型: void cvThreshold( const CvArr* src, CvArr* dst, double threshold, double max_value,
阅读全文
摘要:http://blog.sina.com.cn/s/blog_98ddf7cb0101chu3.html http://blog.csdn.net/tingfengshr/article/details/2910075 大津法由大津于1979年提出,对图像Image,记t为前景与背景的分割阈值,前景
阅读全文
摘要:较为常用的图像二值化方法有:1)全局固定阈值;2)局部自适应阈值;3)OTSU等。 全局固定阈值很容易理解,就是对整幅图像都是用一个统一的阈值来进行二值化; 局部自适应阈值则是根据像素的邻域块的像素值分布来确定该像素位置上的二值化阈值。这样做的好处在于每个像素位置处的二值化阈值不是固定不变的,而是由
阅读全文
摘要:转载请注明出处: http://blog.csdn.net/tianhai110 索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是其法矢量 Sobel卷积因子为: 该
阅读全文
摘要:摘自:http://www.cnblogs.com/pegasus/archive/2011/05/20/2052031.html 1. 高斯分布 一维高斯分布 , 二维高斯分布 2.高斯核 理论上,高斯分布在所有定义域上都有非负值,这就需要一个无限大的卷积核。实际上,仅需要取均值周围3倍标准差内的
阅读全文
摘要:CV_IMAGE_ELEM(img2,uchar,i,j*3+c)=saturate_cast<uchar>(alpha*( CV_IMAGE_ELEM(img,uchar,i,j*3+c) ) + beta ); 图像的点操作,防止越界,一般都是这个做法。
阅读全文
摘要:以下解释节选自Richard Szeliski所著 Computer Vision: Algorithms and Applications 图像处理 一般来说,图像处理算子是带有一幅或多幅输入图像、产生一幅输出图像的函数。 图像变换可分为以下两种: 点算子(像素变换) 邻域(基于区域的)算子 像素
阅读全文

浙公网安备 33010602011771号