自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 K-means

Kmeans又是一个以点到点距离为判断依据的算法,物理上的质心很好的形容了这个算法的目的。说的没有做的理解深,还是实践一下。#include "pch.h"#include <opencv2/core.hpp>#include <opencv2/imgproc.hpp>#include "opencv2/imgcodecs.hpp"#include &lt...

2018-12-27 23:49:09 87

原创 人脸检测

人脸检测在生活中已经随处可见,今天使用opencv来实践一番。void example_face_dectect(cv::Mat &image, cv::CascadeClassifier faceCascade, cv::CascadeClassifier eyeCascade) { std::vector<cv::Rect> faces; std::vector...

2018-12-23 20:11:21 122

原创 visual studio 配置opencv

1.添加环境变量2.创建项目后新建一个属性表3.双击创建的属性表,添加引用4.后续新项目直接导入这个创建的属性表即可。

2018-12-23 12:34:10 656

原创 blur & filter

理解:模糊就是让图像变的平滑,平滑到极致图片就变成了一个色块。锐化就是增加色彩的对比度,对比到极致图片就变成了很多色块。实践:void example_blur(const cv::Mat &image) { cv::Mat out; cv::namedWindow("example_blur", cv::WINDOW_AUTOSIZE); cv::Gaussian...

2018-12-22 14:07:56 167

原创 Support Vector Machines (SVM) 支持向量机

理解1.分割:二维平面上存在两类点,有多条线可以分割两类点,哪条线最优?2.最优:所有点到直线的距离中找到最小值,使这个最小值最大化的那条线。(即所有点到线A的距离中找到最短距离AL,再有所有点到线B的距离中找到最短距离BL,AL和BL谁更长则更优。假设平面上只有两个点,是不是刚好就是两个点正中间且与两个点连线垂直的那条线呢?)3.线性分割:就是用一条直线或一个平面可以进行分割...

2018-12-20 00:56:21 149

原创 i2c

i2c是使用非常广泛的通信协议,tp,sensor都用它,今天就来熟悉总结一下i2c的使用//i2c 写操作static int my_i2c_write(struct i2c_client *client, u8 addr, u8 *pdata, int datalen){ int ret = 0; unsigned int write_buf_len = 0; u8 write...

2018-12-08 23:30:42 343

makefile test

make file 用用用,make file 说说说, make file 看看看。

2018-06-24

空空如也

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

TA关注的人

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