自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 OpenCV 卷积边缘

在使用卷积处理图像时,不免会因为卷积的大小而导致图像的边缘像素无法得到处理。此时就需要确定边缘处理的设置参数。BORDER_DEFAULT: 通过边缘像素反向镜像BORDER_REPLICATE: 边缘像素的延长BORDER_WRAP: 取对边像素点,类似于复制很多张图像平铺在一起BORDER_CONSTANT: 设置颜色#include <iostream>#include &lt...

2018-05-07 12:16:16 373 1

原创 算子模糊小demo

一个非常简单的关于自定义算子模糊图像的demo,但是有一个点需要注意:src = imread("/Users/apple/Desktop/test.jpg", IMREAD_COLOR); int c = 0; int index = 0; int ksize = 0; while (1) { c = waitKey(500);...

2018-05-04 17:47:34 382

原创 绪论

    本系列笔记为学习周志刚老师的《机器学习》所做,如有错误,望不吝指教。    在计算机系统中,“经验”通常以“数据”形式存在,因此,机器学习所研究的主要内容,是关于在计算机上从数据中产生“模型”(model)的算法,即“学习算法”(learning algorithm)。我们把经验数据提供给它,他就能基于这些数据产生产生模型;在面对新的情况时,模型会给我们提供相应的判断。    如果说计算机...

2018-05-04 16:17:34 165

原创 OpenCV 几何变换(1)

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;Mat src1...

2018-04-22 14:22:16 136

原创 OpenCV 图像上采样降采样,DoG

图像的上采样即为使图像的长和宽变为原来的两倍,同理降采样降为原来的一半。高斯不同即为两个不同次数高斯模糊之间的差值图像可用归一化显示增强高斯不同。归一化的效果好于通常的增强对比对。#include #include #include #include using namespace std;using namespace cv;// 图像的上采样和降采样

2018-04-19 10:57:30 599

原创 OpenCV 提取水平或垂直线,过滤细 小杂质

灰度化 -> 二值化 -> 建立满足不同需求的结构元素 -> 开运算若要去除垂直线,则建立水平长条状矩形结构元素若要去除水平线,则建立垂直长条状矩形结构元素#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#in...

2018-04-19 09:38:01 1403

原创 OpenCV 形态学基础

开运算:可以消除暗背景下的较亮区域闭运算:可以消除亮背景下的较暗区域顶帽:用原图减去开运算结果就可以得到原图中灰度较亮的区域,所以又称白顶帽变换。还有一个很重要的作用,就是校正不均匀光照。底帽:用原图减去闭运算结果就可以得到原图中灰度较暗的区域,所有又称黑底帽变换。#include <iostream>#include <opencv2/core/core.hpp>#i...

2018-04-18 22:34:54 193

原创 OpenCV 膨胀and腐蚀

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;// 膨胀:计算掩膜...

2018-04-18 17:09:57 116

原创 OpenCV 模糊图像的简单方法

#include #include #include #include using namespace std;using namespace cv;// 模糊处理// Smooth/Blur 是图像处理中最简单的常用操作// 用于预处理时候的降噪// 背后原理是数学的卷积计算// blur(src, dst, Size(x_radius, y_radius, Point

2018-04-18 10:29:07 336

原创 OpenCV 基础图形的绘制及其随机生成

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;Mat bgIma...

2018-04-17 20:39:11 663

原创 OpenCV 更改对比度和亮度的简单方法

dst(i, j) = α · src(i, j) + βα and β in the above formula affects respectively contrast and brightness#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/high...

2018-04-17 11:38:04 179

原创 轮廓处理(待写)

函数介绍

2018-04-16 10:34:53 119

原创 两图像融合基础知识

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(...

2018-04-15 16:39:20 197

原创 对象图像像素的简单操作

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(...

2018-04-15 12:15:26 159

原创 Mat对象的基本构建

#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(...

2018-04-14 21:28:41 243

原创 掩膜操作增强对比度

矩阵的掩膜操作 用于图片增强对比度。可通过构造掩膜 使用filter2D()#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespac...

2018-04-12 16:28:46 301

原创 OpenCV 阈值操作

学习地址#include <iostream>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int...

2018-04-09 10:35:53 211

原创 Python入门2

时隔如此之久才写了入门2,真是不太好意思了。列表、元组首先,列表和元组都是有序的,元组可以理解成只读的列表(const),列表用'[',元组用'('。#! /usr/bin/env python# Author: JackyHounames = ["zhangsan", "lisi", "wangwu"]names.append("lijingyi")#后加nam

2018-01-25 17:05:13 193

原创 Python入门 1

几个小知识点要记住:注释用'#',多行时用三引号'''****************'''来包住。Python中input()输入默认是str类型,需要时要强制类型转换。格式化输出时通常用两种方式#! /usr/bin/env python# Author: JackyHouname = input("name: ")age = int(input("age: "

2018-01-09 15:48:11 236

空空如也

空空如也

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

TA关注的人

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