自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 opencv笔记17-图像像素类型转换与归一化

图像像素类型转换与归一化#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;/** opencv中提供了四种归一化方式:* -NORM_MINMAX:根据delta=max-min* -NORM_INF: 根据最大值* -NORM_L1:依据单位向量为1* -NORM_L2:依据和为1* 最常用

2022-04-27 22:45:24 4708 14

原创 opencv笔记16-鼠标操作与响应

鼠标操作与响应#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;Point sp(-1, -1);Point ep(-1, -1);Mat temp;//回调函数static void on_draw(int event, const int x, const int y, int flags, void* userdata){ Mat

2022-04-27 22:08:15 219

原创 opencv笔记15-多边形的填充与绘制

多边形的填充与绘制#include<iostream>#include<opencv2/opencv.hpp>#include<vector>using namespace std;using namespace cv;//多边形的填充与绘制void polyline_draw_demo(){ //初始化画布 Mat canvas = Mat::zeros(Size(512, 512), CV_8UC3); //初始化点 Point p1(

2022-04-27 21:28:58 168

原创 opencv笔记14-随机数与随机绘制

随机数与随机绘制#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//随机数与随机颜色void random_demo(){ Mat canvas = Mat::zeros(Size(512, 512), CV_8UC3);//画布 RNG rng(12345); int width = canvas.cols;//宽度 int heigh

2022-04-27 20:54:58 4040

原创 opencv笔记13-图像几何形状的绘制

图像几何形状的绘制#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像几何形状绘制void draw_demo(cv::Mat& image){ //矩形绘制 Rect rect; rect.x = 50; rect.y = 50; rect.width = 100; rect.height = 100; Mat bg

2022-04-27 20:32:58 1935

原创 opencv笔记12-图像像素值统计

图像像素值统计#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像像素值统计void pixel_statistic_demo(cv::Mat& image){ double min, max; Point minLoc, maxLoc; vector<Mat>mv; split(image, mv); for

2022-04-26 20:15:26 299 2

原创 opencv笔记11-色彩空间转换2

图像色彩空间转换2#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像色彩空间转换void inrange_demo(cv::Mat& image){ Mat hsv; cvtColor(image, hsv, COLOR_BGR2HSV); //提取mask Mat mask; inRange(hsv, Scalar(35

2022-04-26 19:35:35 235

原创 opencv笔记10-通道分离与合并

通道分离与合并#include<iostream>#include<opencv2/opencv.hpp>#include<vector>using namespace std;using namespace cv;//通道分离与合并void channels_demo(Mat& image){ vector<Mat>mv; //分离 split(image, mv); imshow("蓝色", mv[0]); imsh

2022-04-26 17:18:34 308

原创 opencv笔记9-图像像素的逻辑操作

图像像素的逻辑操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像像素的逻辑操作void bitwirte_demo(cv::Mat& image){ Mat m1 = Mat::zeros(Size(256, 256), CV_8UC3); Mat m2 = Mat::zeros(Size(256, 256), CV_8UC

2022-04-26 16:48:00 374

原创 opencv笔记8-自带颜色表操作

自带颜色表操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//自带颜色表void color_style_demo(cv::Mat& image){ int colorMap[] = { COLORMAP_AUTUMN, COLORMAP_BONE, COLORMAP_JET, COLORMAP_WINTER,

2022-04-26 16:13:39 110

原创 opencv笔记7-键盘响应操作

键盘响应操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//键盘响应操作void key_demo(Mat& image){ Mat dst=Mat::zeros(image.size(),image.type()); while (true) { int c = waitKey(100); //cout <&lt

2022-04-26 10:13:46 156 4

原创 opencv笔记6-滚动条操作

滚动条操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//Mat temp, m, dst;//int lightness = 50;static void on_track(int lightness, void*userdata){ /*m = Scalar(lightness, lightness, lightness); ad

2022-04-26 00:41:36 1230

原创 opencv笔记5-图像像素的算术操作

图像像素的算术操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像像素的算术操作void operators_demo(Mat& image){ //Mat m = Mat::zeros(image.size(), image.type()); Mat dst; add(image, Scalar(50, 50, 50)

2022-04-25 17:28:33 381

原创 opcv笔记4-图像像素的读写操作

图像像素的读写操作#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像像素的读写操作void pixel_visit_demo(Mat& image){ for (int row = 0; row < image.rows; row++) { uchar* current_row = image.ptr<uchar

2022-04-25 15:17:01 309

原创 opencv笔记3-图像对象的创建与赋值

图像对象的创建与赋值#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像对象的创建与赋值void mat_creation_demo(Mat& image){ Mat c1, c2; c1 = image.clone();//克隆 image.copyTo(c2);//拷贝 //创建空白图像 Mat c3 = Mat::z

2022-04-25 10:59:31 165 2

原创 opencv笔记2-图像色彩空间转换

图像色彩空间转换#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;//图像色彩空间转换void colorSpace(Mat &image){ Mat gray, hsv; //色彩空间转换 cvtColor(image, hsv, COLOR_BGR2HSV); cvtColor(image, gray, COLOR_BGR2G

2022-04-25 09:29:01 1436 4

原创 opencv笔记

1.图片的读取与显示#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;int main(){ string path = "C:\\Users\\四明\\Pictures\\CSDN_1650762684526.jpg"; //图片的读取 Mat img = imread(path,IMREAD_ANYCOLOR); if (img.em

2022-04-25 09:18:40 1100

原创 MySQL笔记大全

MySQL数据库笔记大全第一章 数据库概述1.1数据库的好处将数据持久化到本地提供结构化查询功能1.2数据库的常见概念1.DB:数据库(储存数据的仓库)2.DBMS:数据库管理系统,又称数据库软件或数据库产品,用于创建和管理数据库,例如:Oracle,MySQL,SQL Server等3.DBS:数据库系统,数据库系统是一个通称,包括数据库、数据库管理系统、数据库管理人员等。4、SQL:结构化查询语言,用于和数据库通信的语言。(不区分大小写)1.3数据库的常见分类(了解即可)1.关

2022-04-23 11:55:54 526 2

原创 从c到c++2

从c到c++2目录new和delete命名空间cin和coutstring类型的基本使用new和deletec++动态分配内存1.c++动态分配内存运算符(new)在c++中用来向系统申请堆内存空间,相当于c语言中的malloc2.定义:1)、 int*p=new int; 在堆内存中申请一个int类型大小的内存,把首地址返回给p2)、int p = new int(10); 在堆内存中申请一个int类型大小的空间,并把这个空间赋值为10,把首地址返回给p3)、int

2021-03-23 11:39:50 261 3

原创 从c到c++

从c到c++目录bool类型引用内联函数函数重载函数的缺省参数bool类型1、bool是用来表示一种数据类型2、其取值为true(真)或者false(假)3、定义:bool isCollide=false;4、内存大小为1字节注意:该类型的取值不仅仅只能够是true或者false,还可以是一个数值。如果是一个数值的话,那么遵循非0即真,0为假的原则(和c语言一样)。引用1、本质:顾名思义,它是某一个变量或者对象的别名2、定义:int gameControllerNum=10

2021-03-22 21:11:25 232

原创 c++ STL标准模板库——vector容器

vector容器介绍vector是STL标准模板库中的一个容器,可以容纳不同的数据类型,并且数据可以自动向前增长,因此称之为向量,vector是一个序列式容器,里面的底层实现是一个顺序表结构vector容器的特性1.数据自动初始化为02.可以动态增长长度(相比与数组强大太多,可以用vector取代数组)3.支持随机访问数据4.对内存边界进行检查5.自动进行内存的申请和释放(vector底层实现,不用人为操作)vector的使用1.需要调用头文件:#include2.需要打开命名空间std

2020-12-31 18:53:48 350

基于Qt实现的本地音乐播放器

基于Qt实现的本地音乐播放器

2022-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除