- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 选择角点
之前用到过对一幅图提取角点,有时候角点数目很多而且随机生成,但是自己又想到的目标位置处的角点,这就要求有一种方法能够把几个角点的位置标识出来,下面程序的主要思路是:首先提取出图中所有的角点,然后手动选择需要的角点,最后得到角点的位置。关于具体的操作,我录了1 分钟的小视频,链接http://v.ku6.com/show/S88QrI13yx8b9NkM-RyGsw...html#inclu
2016-01-22 10:29:42 456 4
原创 空间滤波
按照《学习opencv》的129-130页,运行了五中空间滤波方式#include#includeusing namespace cv;int main(){IplImage *src = cvLoadImage("orig.jpg"); IplImage* dst = cvCreateImage(cvGetSize(src), IPL_DEPTH_8U, src->n
2016-01-18 17:12:13 485
原创 直方图均衡化
函数cvEqualizeHist()用来把灰度图形的直方图均衡化,由于经常要绘制图像的直方图,索性构造一个函数,下面的程序引自http://blog.sina.com.cn/s/blog_6e3c5ee30102vje2.html,在原文基础上添加了灰度图像的均衡化并显示效果。#include "opencv2/core/core.hpp" #include#includeusi
2016-01-18 14:40:56 465
原创 模板匹配
首先选取原图中的一个小区域,设为ROI,然后使用cvMatchTemplate()函数找到原图中ROI的位置#include "opencv2/core/core.hpp" #include#includeusing namespace cv;using namespace std;CvPoint pt1 = Point(0, 0);CvPoint pt2 = Poi
2016-01-18 11:18:48 498
原创 鼠标选取ROI区域
这里实现一个简单的功能:在一幅完整的图中用鼠标拖出一个矩形框,然后把这个矩形框区域存储为一幅图片这里有个十分值得警惕的地方,就是你在选择方框的时候必须沿着向右、向下拖动,否则报错。我用泪水得来的教训#include "opencv2/core/core.hpp" #include#includeusing namespace cv;using namespace std;
2016-01-17 21:48:02 1636
原创 彩色图像的直方图绘制
首先,说明本文的程序引用自http://blog.csdn.net/yangtrees/article/details/7433598 ,主要的目的就是把彩色图像由RGB空间转变到HSV空间,然后绘制H-S的直方图,下面详细介绍。#include #include #include using namespace std;int main(){
2016-01-15 09:54:54 4420
原创 图像极坐标变换
使用到函数cvLogPolar( const CvArr *src ,CvArr *dst ,CvPoint2D32f center ,double m ,int flags) ,函数实现的功能就是把图像的二维坐标表示转变为极坐标下,对像素值不做改变,函数处理结果对于射线形状比较有用,其他的图片处理后还不如原图好看,美观。参数center表示你要转变的极坐标中心点,m表示极坐标变换后的放大倍数,因
2016-01-14 11:34:27 4053
原创 图像反转与翻转
首先解释一下反转与翻转,反转表示对彩色图像的RGB三色变换到(255-R,255-G,255-B),得到的还是一幅彩色图像,用到的函数为 void cvNot(const CvArr *src ,CvArr *dst) ; 翻转表示对整个图像的像素位置变换,不改变原图的颜色,用到函数 void flip(const CvArr *src ,CvArr *dst,int flipcod
2016-01-14 10:35:07 2757
原创 粒子滤波的鼠标跟踪
程序使用http://blog.csdn.net/onezeros/article/details/6319180作者的成果,程序很简洁,实现了两种状态:1,运行后,粒子不断跟踪鼠标点的位置;2,按下空格键,鼠标位置不再标识,粒子跟踪程序中定义的一个任意位置。在源程序的基础上,对每一步加入了我自己的理解作为注释部分,关于粒子权重计算和优劣粒子的取舍我还有许多不明白的地方,先列出自己的一点心得。
2016-01-04 11:08:45 781
stm32 CAN1 CAN2 loopback
2018-05-18
stm32 TIM input capture and create PWM wave
2018-04-29
Configure Eclipse for STM32 development
2017-12-09
LSD a line detection algorithm
2017-10-22
数字图像处理 冈萨雷斯 中文第二版
2015-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人