摘要:/* * 输入数字n,按照顺序打印出从1到最大的n位十进制数,比如输入数字3,则打印出1,2,3一直到最大的3位数999. */ #include<iostream> using namespace std; //并没有考虑大数的解法 void Print1ToMaxOfDigits_1(int n
阅读全文
摘要:Mat dst,m,src; int lightness = 50; static void on_track(int, void*) { m = Scalar(lightness, lightness, lightness); add(src, m, dst); imshow("亮度调整", ds
阅读全文
摘要:void QuickDemo::operators_demo(Mat& image) { //Mat dst; //dst = image + Scalar(50, 50, 50); //针对三通道的图 //dst image + Scalar(50); //针对单通道的图 //dst = imag
阅读全文
摘要:void QuickDemo::pixel_visit_demo(Mat& image) { int w = image.cols; //获得图像的宽 int h = image.rows; //获得图像的高 int dims = image.channels(); //获得图像通道的数量 //fo
阅读全文
摘要:1. C++中的Mat对象 Mat的数据结构 2.代码: void QuickDemo::mat_creation_demo(Mat& image) { //创建方法--克隆 Mat m1 = image.clone(); //深拷贝 //复制 Mat m2; image.copyTo(m2); /
阅读全文
摘要:1. 色彩空间转换函数--cvtColor COLOR_BGR2GRAY = 6 色彩到灰度 COLOR_GRAY2RGB = 8 灰度到色彩 COLOR_BGR2HSV = 40 BGR到HSV COLOR_HSV2BGR = 54 HSV到 BGR 2. 图像保存--imwrite 第一个参数是
阅读全文
摘要:1. 环境搭建 (1)我自己本地的是VS2019社区版,安装的opencv的版本是4.5.4,安装完成opencv后目录如下所示: (2)新建一个空的项目,将项目先配置成x64平台,然后在视图中打开项目的属性管理器。 查看你自己的开发环境是release模式还是debug模式。点击上方图片中相应红色
阅读全文
摘要:1. “对象创建”模式 通过“对象创建”模式绕开new, 来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builder 2. 动机 在软
阅读全文
摘要:1. “单一职责”模式 在软件组件的设计中,如果则热划分的不清晰,使用继承得到的结果往往是需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge 2. 动机(Motivation) 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维度,
阅读全文
摘要:1. “单一职责”模式 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式 Decorator Bridge 2. 动机(Motivation) 在某些情况下我们可能会“过度的使用继承来扩展对象的功能
阅读全文
摘要:1. 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 Template Method Strategy Oberver/Event 2. 动机 在软件构建过程中,我们需要为某些对象建立一
阅读全文
摘要:1. “组件协作”模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚绑定,来实现框架与应用程序之间的松耦合,是两者之间协作常用的模式。 典型模式 Template Method Strategy Observer/Even 2. 策略模式的动机 在软件构建过程
阅读全文
摘要:1. 模式分类 从目的来看: 创建型模式 结构性模式 行为型模式 从范围来看: 类模式处理类与子类的静态关系。 对象模式处理对象间的动态关系。 从封装变化角度对模式分类: 组件协作: Template Method Strategy Observer/Event 单一职责: Decorator Br
阅读全文