摘要: 有点晚了先开个头,明天翻译具体内容第四章 用直方图统计像素这一章包括:计算图像的直方图应用查表以修改图像外观补偿图像直方图幕后使用直方图以检测特定的图像内容使用平均移动算法以找到物体使用直方图比较以恢复相似图像计算灰度图像的直方图,并用图显示出来: 1 #include <cv.h> 2 #include <highgui.h> 3 4 using namespace std; 5 using namespace cv; 6 7 class Histogram1D{ 8 private: 9 int histSize[1];10 float hranges[2];11 阅读全文
posted @ 2013-04-30 23:21 ChrisZZ 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 第二章 操作像素在本章,我们会讲述:处理像素值用指针扫描图像用迭代器扫描图像写高效的图像扫描循环用相邻的方法扫描图像展示简单的图像计算定义感兴趣的区域【概述】为了建立计算机图像应用,你必须能够接触图像内容,并且最终修改或者创建图像。这一章中会教你如何操作图像元素,比如像素。你会学习到如何扫描一幅图像并处理每个像素点。你也会学习到如何高效地做,因为就算是适当的维度的图像也会包含成千上万的像素的。基本上将,一个图像时一个数值对应的矩阵。这就是OpenCV2用cv::Mat处理图像的原因了。矩阵中的每一个元素代表一个像素。对于一个灰度图像(黑白图像),像素值是8位的无符号型值(也就是非负数。。),. 阅读全文
posted @ 2013-04-30 15:17 ChrisZZ 阅读(385) 评论(0) 推荐(0) 编辑
摘要: flip函数可以实现图像反转这里贴出mainwindow.cpp的内容吧,书上的代码对应opencv2.2现在有些不能用了请注意#include "mainwindow.h"#include "ui_mainwindow.h"using namespace cv;MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); ui->pushButton_2->setEnabled(fals 阅读全文
posted @ 2013-04-30 11:35 ChrisZZ 阅读(531) 评论(0) 推荐(0) 编辑