- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 opencv学习笔记(二十八)直方图程序的改进版
改进实例1——加一个进度条控制横坐标bin#include <opencv2/opencv.hpp>#include <iostream> using namespace std; #define cvQueryHistValue_1D( hist, idx0 ) ((float)cvGetReal1D( (hist)->bins, (idx0)))int hist_size= 200;
2017-02-21 09:17:27 365
原创 opencv学习笔记(二十七)实例:显示一张灰度图片的直方图
程序实例:#include <opencv2/opencv.hpp>#define cvQueryHistValue_1D( hist, idx0 ) ((float)cvGetReal1D( (hist)->bins, (idx0)))int main( ) { IplImage * src= cvLoadImage("a.jpg"); IplImage* gray
2017-02-20 11:32:06 1600
原创 opencv学习笔记(二十六)直方图有关的操作
直方图匹配在分析图像、物体和视频信息的过程中,我们常常想把眼中看到的对字用直方图(histogram)表示。直方图可以用来描述各种不同的事情,如物体的色彩分布、物体边缘梯度模板,以及表示目标位置的当前假设(目标当前位置的假设)的概率分布。直方图广泛应用于很多计算机视觉应用中。通过标记帧与帧之间显著的边缘和颜色的统计变化,直方图被用来检测视频中场景的变换。通过为每个兴趣点设置一个有相近特征的直方图所构
2017-02-19 19:11:53 2634
原创 opencv学习笔记(二十五)霍夫圆变换
霍夫圆变换与之前所描述的霍夫直线变换是大体上是类似的。说“大体上类似”的原因是——如果想要尝试完全类似——累加平面会被三维的累加容器所代替:在这三维中,一维是x,一维是y,另一维是圆的半径r。这就意味着需要大量的内存但速度却很慢。在OpenCV的应用中可以通过一个比较灵活的霍夫梯度法来解决圆变换的这一问题。 霍夫梯度法的原理如下。首先对图像应用边缘检测(这里用cvCanny ( )。然后,对边缘图
2017-02-18 10:02:26 1455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人