02 2017 档案

摘要:转载请注明出处: http://blog.csdn.net/tianhai110 索贝尔算子(Sobel operator)主要用作边缘检测,在技术上,它是一离散性差分算子,用来运算图像亮度函数的灰度之近似值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是其法矢量 Sobel卷积因子为: 该 阅读全文
posted @ 2017-02-25 16:51 体育.委员 阅读(707) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/pegasus/archive/2011/05/20/2052031.html 1. 高斯分布 一维高斯分布 , 二维高斯分布 2.高斯核 理论上,高斯分布在所有定义域上都有非负值,这就需要一个无限大的卷积核。实际上,仅需要取均值周围3倍标准差内的 阅读全文
posted @ 2017-02-25 16:33 体育.委员 阅读(257) 评论(0) 推荐(0)
摘要:CV_IMAGE_ELEM(img2,uchar,i,j*3+c)=saturate_cast<uchar>(alpha*( CV_IMAGE_ELEM(img,uchar,i,j*3+c) ) + beta ); 图像的点操作,防止越界,一般都是这个做法。 阅读全文
posted @ 2017-02-23 16:55 体育.委员 阅读(1487) 评论(0) 推荐(0)
摘要:以下解释节选自Richard Szeliski所著 Computer Vision: Algorithms and Applications 图像处理 一般来说,图像处理算子是带有一幅或多幅输入图像、产生一幅输出图像的函数。 图像变换可分为以下两种: 点算子(像素变换) 邻域(基于区域的)算子 像素 阅读全文
posted @ 2017-02-23 16:33 体育.委员 阅读(339) 评论(0) 推荐(0)
摘要:透视变换: 从另一个角度也能说明三维变换和二维变换的意思,仿射变换的方程组有6个未知数,所以要求解就需要找到3组映射点,三个点刚好确定一个平面。透视变换的方程组有8个未知数,所以要求解就需要找到4组映射点,四个点就刚好确定了一个三维空间。 阅读全文
posted @ 2017-02-23 15:24 体育.委员 阅读(2115) 评论(1) 推荐(0)
摘要:转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7616044 仿射变换可以理解为・经过对坐标轴的放缩,旋转,平移后原坐标在在新坐标域中的值更简洁的说:・仿射变换=线性变换+平移 空间变换对应矩阵的仿射变换。一个坐标通过函数变换的新的 阅读全文
posted @ 2017-02-23 11:39 体育.委员 阅读(283) 评论(0) 推荐(0)
摘要:#include"stdafx.h"#include"opencv2/opencv.hpp" using namespace cv;// clockwise 为true则顺时针旋转,否则为逆时针旋转 IplImage* rotateImage(IplImage* src, int angle, bo 阅读全文
posted @ 2017-02-23 10:06 体育.委员 阅读(284) 评论(0) 推荐(0)
摘要:图像旋转是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。当然这个点通常就是图像的中心。既然是按照中心旋转,自然会有这样一个属性:旋转前和旋转后的点离中心的位置不变. 根据这个属性,我们可以得到旋转后的点的坐标与原坐标的对应关系。由于原图像的坐标是以左上角为原点的,所以我们先把坐标转换为 阅读全文
posted @ 2017-02-22 22:19 体育.委员 阅读(946) 评论(0) 推荐(0)
摘要:CvScalar定义可存放1—4个数值的数值,其结构如下。 typedef struct CvScalar{ double val[4];}CvScalar; CvScalar pt; 如果使用的图像是1通道的,则pt.val[0]中存储数据 如果使用的图像是3通道的,则pt.val[0],pt.v 阅读全文
posted @ 2017-02-22 21:35 体育.委员 阅读(232) 评论(0) 推荐(0)
摘要:opencv中获取图像像素的方法 方法一: IplImage *img = cvLoadImage("Lena.jpg", 0); CvScalar pixel; for (int i = 0; i < img->height; ++i) { for (int j = 0; j < img->wid 阅读全文
posted @ 2017-02-22 21:21 体育.委员 阅读(2052) 评论(0) 推荐(0)
摘要:可以使用OpenCV定义的宏来提取象素值假设灰度图像image,存取其i行j列的象素可以这样:CV_IMAGE_ELEM(image, uchar,y, x)如果是彩色图像就是CV_IMAGE_ELEM(image, uchar,y, 3*x)CV_IMAGE_ELEM(image, uchar,y 阅读全文
posted @ 2017-02-22 14:50 体育.委员 阅读(3604) 评论(0) 推荐(0)
摘要:1. std::string转换成QString string std_str ("abc"); QString q_str = QString::fromStdString(std_str); 2. QString转换成std::string QString q_str("abc"); strin 阅读全文
posted @ 2017-02-21 14:48 体育.委员 阅读(213) 评论(0) 推荐(0)
摘要:QImage test2012::ImageCV2Qimg(IplImage* img){ assert(img!=NULL); int h = img->height; int w = img->width; int channel = img->nChannels; QImage qimg = 阅读全文
posted @ 2017-02-21 13:43 体育.委员 阅读(283) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-19 15:37 体育.委员 阅读(528) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-19 15:35 体育.委员 阅读(442) 评论(0) 推荐(0)
摘要:转载https://zhuanlan.zhihu.com/p/19763358?columnSlug=wille 膜拜大神 Heinrich · 3 年前 作 者:韩 昊 知 乎:Heinrich 微 博:@花生油工人 知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新 阅读全文
posted @ 2017-02-15 20:10 体育.委员 阅读(413) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-15 17:31 体育.委员 阅读(314) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-15 17:29 体育.委员 阅读(449) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-03 22:15 体育.委员 阅读(224) 评论(0) 推荐(0)
摘要:相加混色底色为黑,借助三基色进行颜色合成 相减混色底色为白色,减去适当颜色完成颜色的合成 RGB的补色为CMY,相对于原色来说,补色的亮度会产生一定的降低,所以引入K(black)。 阅读全文
posted @ 2017-02-03 22:02 体育.委员 阅读(465) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-03 21:48 体育.委员 阅读(203) 评论(0) 推荐(0)
摘要:http://v.dxsbb.com/dianqi/770/ 阅读全文
posted @ 2017-02-03 20:56 体育.委员 阅读(125) 评论(0) 推荐(0)