opencv/Linux学习
文章平均质量分 58
学习笔记
慢吞吞的小李
这个作者很懒,什么都没留下…
展开
-
opencv绘制图形文字
使用cv::Point与cv::ScalarPoint表示2D平面上一个点x,yPoint p;p.x = 10;p.y = 8 ;//orp = Point(10,8);Scalar表示四个元素的向量Scalar(a,b,c);// a = blue,b= green,c = red表示RGB三个通道绘制线,矩形,圆,椭圆等基本几何图形画线 cv::line(LINE_4\LINE_8\LINE_AA)画椭圆 cv::ellipse画矩形 cv::rectangl原创 2021-03-09 19:56:17 · 257 阅读 · 0 评论 -
opencv之膨胀与腐蚀
膨胀与腐蚀都属于图像的形态学操作API常由数学理论做指导形态学操作-膨胀图像形态学操作-基于形态的一系列图像处理操作的合集,主要是基于集合论基础上的形态学数学形态学有四个基本操作:腐蚀、膨胀、开、闭(open、)膨胀与腐蚀是图像处理中最常用的形态学操作手段跟卷积操作类似,假设有图像A和结构元素B,结构元素B在A上面移动,其中B定义为锚点,计算B覆盖下A的最大像素值用来替换锚点的像素,其中B作为结构体可以是任意形状形态学操作-腐蚀腐蚀跟膨胀操作的过程类似,唯一不同的是以最小值替换锚点重叠下图原创 2021-02-24 18:29:36 · 644 阅读 · 2 评论 -
opencv中cvtcolor()函数
一、cvtColor函数的功能: 用cvtColor()函数对图像进行色彩空间的转换二、cvtColor函数的调用形式: cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 )C++ API说明InputArray src原始图像OutputArray dst输出图像int code图像转换的类型int dstCn = 0输出的通道数 (0=‘automatic’),此参数为0时,目标图像原创 2021-02-22 11:12:04 · 3385 阅读 · 0 评论 -
Ubuntu创建opencv工程并运用cvtColor函数显示多张图片
一、创建工程目录,并进入目录mkdir example5 //新建文件夹 cd example5 //进入目录写两个文件,一个是二、创建cpp文件,一个是编译文件二、创建源码文件cv.cpp是源码文件,用于读取图像视频,想要进行的操作都要在cpp中实现,程序如下#include "opencv2/core.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/highgui.hpp"#include <iostr原创 2021-02-22 09:32:49 · 341 阅读 · 2 评论 -
《Opencv任务一》
@[TOC]刁难一任务题目1、下载VMware Workstation2、来实验室获取iso镜像文件完成Ubuntu 16.04系统安装3、自行查找opencv3或者4系列在linux系统中的安装,推荐opencv4.1.2或3.4.34、成功通过c++调用opencv函数库中的摄像头打开,截图上传到opencv任务一第一步1.下载VMware Workstation第一步直接从网页上下没毛病第二步在实验室获取到iso镜像文件完成Ubuntu 16.04系统后,谜一样的问题,学长给我拷过原创 2020-12-21 20:42:22 · 389 阅读 · 0 评论 -
《闪光皮皮之C++进化》
引用1.1引用的基本使用引用:给变量起别名语法:数据类型 &别名 = 原名(别名和原名操纵的是一块内存)#include<iostream>using namespace std;int main() { //引用基本语法 //数据类型 &别名 = 原名 int a = 10; //创建引用 int& b = a; cout << "a=" << a << endl; cout << "原创 2020-12-13 14:58:39 · 165 阅读 · 0 评论