摘要: 线性:两个信号之和的响应 = 各自响应之和 散粒噪声:即图像偶尔会出现很大的值,用高斯滤波器进行模糊,噪声像素不会被去除的。只是转为了更加柔和但仍然可见的散粒,这个时候中值滤波来了。 中值滤波 邻域(一般采用奇数点的领域)灰度值的中值来代替该像素点的灰度值,在去除脉冲噪声、椒盐噪声的同时能很好的保留 阅读全文
posted @ 2019-07-25 20:24 Austin_anheqiao 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 线性滤波:方框滤波、均值滤波、高斯滤波 平滑处理(smoothing)也叫模糊处理(bluring),常用来减少图像上的噪点或者失真,还能用来降低图像分辨率。 1、图像滤波 在尽量保持图像细节特征的前提下,对图像的噪点进行抑制,消除图像中的噪声成分叫做图像的平滑化或滤波操作。 信号或图像的能量大部分 阅读全文
posted @ 2019-07-25 19:52 Austin_anheqiao 阅读(4517) 评论(0) 推荐(1) 编辑
摘要: <utility> 将一个左值强制转化为右值引用,继而可以通过右值引用使用该值,以用于移动语义。 C++ 标准库使用比如vector::push_back 等这类函数时,会对参数的对象进行复制,连数据也会复制.这就会造成对象内存的额外创建, 本来原意是想把参数push_back进去就行了,通过std 阅读全文
posted @ 2019-07-25 16:47 Austin_anheqiao 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、 shared_future 类模板,使用get函数时就是复制了,第二次使用get还会成功 原子操作 互斥量:多线程编程中,保护共享数据 锁:操作共享数据,开锁 有两个线程,对一个变量进行操作,这个线程读该变量值,另一个线程往这个线程中写值。 A线程: tmp = bbb;//bbb是多线程中共 阅读全文
posted @ 2019-07-25 16:17 Austin_anheqiao 阅读(356) 评论(0) 推荐(0) 编辑
摘要: std::async、std::future创建后台任务并返回值。 希望线程返回一个值。 std::async是个函数模板,用来启动一个异步任务,返回一个std::future对象 异步任务:自动创建一个线程并开始执行对应的线程入口函数,返回一个std::future对象。 这个对象里面就含有线程函 阅读全文
posted @ 2019-07-25 15:27 Austin_anheqiao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一共有一下情况: 1、只要有右子树,就找右子树中最左的节点; 2、没有右子树,就像上遍历,找第一个当前节点是父节点的左孩子的节点 3、退到了根节点,还没找到,就返回NULL 阅读全文
posted @ 2019-07-25 10:59 Austin_anheqiao 阅读(175) 评论(0) 推荐(0) 编辑