一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 本篇博客主要介绍利用OpenCV工具提取一幅图像中的颜色直方图特征。所谓颜色直方图,指的是一幅图像中的颜色分布,与图像中的特定的物体无关,只是用来表示人的眼睛观察到的图像中的颜色分布情况,例如说,一幅图中红色占了多少比例,绿色占了多少比例等。 我们知道,计算机色彩显示器采用R、G、B相加混色的原理, 阅读全文
posted @ 2020-04-29 14:17 一杯清酒邀明月 阅读(5637) 评论(0) 推荐(1)
摘要: 一、core 模块 1、Mat - 基本图像容器 Mat 是一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个指向存储所有像素值的矩阵(根据所选存储方法的不同矩阵可以是不同的维数)的指针。 创建Mat对象方法: 1 1->Mat() 构造函数: 2 Mat M(2,2 阅读全文
posted @ 2020-04-29 13:32 一杯清酒邀明月 阅读(1688) 评论(0) 推荐(0)
摘要: 一、图像二值化基本原理:对灰度图像进行处理,设定阈值,在阈值中的像素值将变为1(白色部分),阈值为的将变为0(黑色部分)。 二、图像二值化处理步骤: (1)先对彩色图像进行灰度化 //img为原图,imgGray为灰度图 cvtColor(img, imgGray, CV_BGR2GRAY); (2 阅读全文
posted @ 2020-04-29 13:04 一杯清酒邀明月 阅读(6765) 评论(0) 推荐(0)
摘要: 在本教程中,您将学习1、加载一张图片(using cv::imread ;cvLoadImage)2、创建一个窗口(using cv::namedWindow)3、在窗口中显示图片(using cv::imshow) 代码: 1 #include "stdafx.h" 2 #include <ope 阅读全文
posted @ 2020-04-29 13:01 一杯清酒邀明月 阅读(3247) 评论(0) 推荐(0)
摘要: 在网上查OpenCV的某个函数定义时,看到有人总结了OpenCV所有的函数的含义,感叹之余,总结记录下来 1、cvLoadImage:将图像文件加载至内存; 2、cvNamedWindow:在屏幕上创建一个窗口; 3、cvShowImage:在一个已创建好的窗口中显示图像; 4、cvWaitKey: 阅读全文
posted @ 2020-04-29 12:59 一杯清酒邀明月 阅读(1454) 评论(0) 推荐(0)
摘要: Mat转QImage 1 Mat QImage2cvMat(QImage image) 2 { 3 cv::Mat mat; 4 switch(image.format()) 5 { 6 case QImage::Format_ARGB32: 7 case QImage::Format_RGB32: 阅读全文
posted @ 2020-04-29 11:27 一杯清酒邀明月 阅读(754) 评论(0) 推荐(0)
摘要: 解决办法 :x32改为x64即可 阅读全文
posted @ 2020-04-29 10:32 一杯清酒邀明月 阅读(3598) 评论(1) 推荐(0)