
Opencv
文章平均质量分 83
贝才
这个作者很懒,什么都没留下…
展开
-
CMake编译opencv各选项的含义
Table 1: Basic CMake options you will probably needTable 2: Options which introduce features into the library. All of these can be eitherON or OFF. Table 3: Options passed原创 2016-11-27 17:10:58 · 8222 阅读 · 0 评论 -
opencv RGB三通道分离
如果我们想分离出每个通道的具体值,并且可以演示看出分离的是“红”“绿”“蓝”的效果。可以用如下函数:1、C接口程序: IplImage* img = cvLoadImage("baboon.jpg"); IplImage* rImg=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1); IplImage* gImg=cv原创 2016-11-26 16:30:43 · 4335 阅读 · 0 评论 -
OpenCV坐标体系的初步认识
我们有多种方法可以获得从现实世界的数字图像:数码相机、扫描仪、计算机体层摄影或磁共振成像就是其中的几种。在每种情况下我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获取和存储像素值可能根据最适合我们的需要而变化,最终可能减少计算机世界内的所有图像原创 2015-11-27 18:00:19 · 679 阅读 · 0 评论 -
opencv矩阵的卷积
一个矩阵与另一个矩阵的卷积运算大部分运用在图像处理上,例如用一个模板去对一幅图像进行卷积。卷积方法:1、函数法(fileter2D)//CV_EXPORTS_W void filter2D( InputArray src, OutputArray dst, int ddep原创 2015-12-05 14:24:15 · 2877 阅读 · 0 评论 -
opencv之局部方向模式(LDP)
人脸图像的局部方向模式基本思想是图像每个相素点都有一个局部3×3 邻域像素灰度值,该相素处于邻域中心。将该局部与3×3 邻域的灰度值与8 个Kirsch 模板卷积得到相应方向的边缘梯度值 (i=0,1,…,7),将边缘梯度值的绝对值 进行排序,求出第k大的值 并将大于等于 的 对应的第i位二进制数设置为1,剩余8-i位置为0,得到一个八位的二进制编码,然后根据不同位置进行加权求和,所得的十进原创 2015-12-05 15:20:00 · 3265 阅读 · 3 评论 -
Visual Studio中NativeViewer and Image Watch插件的使用
一、NativeViewer 在vs2010中写OpenCV程序时可以使用NativeViewer插件,在调试代码时,对于cv::Mat变量,CV_TYPE类型为CV_8UC1或CV_8UC3,可以随时查看显示结果。其操作步骤为:1、插件的主页是:http://sourceforge.net/projects/nativeviewer/,下载文件名NativeVie原创 2016-07-16 20:30:03 · 1077 阅读 · 0 评论 -
Opencv——全屏显示图片
原型 C++: void setWindowProperty(const string& winname, int prop_id, double prop_value)Parameters:name – Name of the window.prop_id –Window property to edit. The following operatio原创 2016-09-20 23:53:32 · 2843 阅读 · 0 评论 -
OpenCV与matlab部分函数的对应关系
1、matlab中的imread相当于OpenCV中的imread(imageFileName, CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR):读出的图像信息保持了原有图像的信息(包括通道信息和位深信息);RGB2GRAY相当于imread (imageName, CV_LOAD_IMAGE_GRAYSCALE):单通道灰度图;或用Ma原创 2016-11-04 10:01:21 · 2481 阅读 · 0 评论 -
求数组中最大K个值的下标
开发环境:QtCreator2.1.0+OpenCV2.4.8首先来看看std中的快速排序算法sort的使用方法: template void sort ( RandomAccessIterator first, RandomAccessIterator last, Compare comp );这是一个带模板的函数,参数1和2表示需要排序的元素在随机迭代器的起始位置和结束位原创 2015-12-04 20:13:41 · 1438 阅读 · 0 评论 -
OPENCV中Bayer转BGR
Bayer格式是相机内部的原始图片,一般后缀名为.raw,一般bayer格式的图片绿色格式的像素是r和g像素的和。很多软件都可以查看, 比如PS。我们相机拍照下来存储在存储卡上的.jpeg或其它格式的图片,都是从.raw格式转化过来的。如下图,为bayer色彩滤波阵列,由一半的G,1/4的R,1/4的B组成。1、bayer格式插值红蓝算法实现每一个像素仅仅包括了光谱的一原创 2017-01-04 15:47:24 · 24717 阅读 · 9 评论