在最近刷今日头条以及其他媒体软件时,经常会发现一些AI换脸的视频,于是我想,可不可以自己实现一个可以进行人脸识别的软件程序。我的具体流程是先配合python网络爬虫先进行万张PubFig人脸公共图片的爬取,分析出图片具体特征,然后再配合机器学习的OpenCV视觉库进行软件的构建。有一篇Github的 ...
分类:
编程语言 时间:
2019-09-22 17:57:04
阅读次数:
307
1. sout = System.out.println(); 2. soutp = System.out.println(""); 3. soutv = System.out.println("变量名 = " + 变量); 4. soutm = System.out.println("当前类名.当 ...
分类:
其他好文 时间:
2019-09-22 17:53:52
阅读次数:
98
Cvxopt解决二次规划 标准二次规划形式: $\begin{equation}\begin{split}\min\quad&\frac{1}{2}\mathtt{x^TPx+q^Tx}\\s.t\quad&\mathtt{Gx\le h}\\&\mathtt{Ax}=0\end{split}\en ...
分类:
其他好文 时间:
2019-09-22 01:46:24
阅读次数:
73
轮廓是定义或限定形状或对象的边或线,是机器视觉中的常用的概念,多用于目标检测、识别等任务。 关于OpenCV轮廓操作,尤其是级别及如何使用轮廓级别进行筛选等问题,相关文章比较少,正好最近用到,因此将其总结成文。 本文主要介绍OpenCV的查找轮廓函数findContours()绘制函数drawCon ...
分类:
其他好文 时间:
2019-09-21 10:36:59
阅读次数:
117
Code C++ / 作者:郑大峰 时间:2019年09月20日 环境:OpenCV 4.1.1 + VS2017 内容:Save an Image to a File / include "pch.h" include include using namespace std; using name ...
分类:
编程语言 时间:
2019-09-20 17:14:55
阅读次数:
118
Code Result Explanation Mat::Mat(int rows, int cols, int type, const Scalar& s) This constructor will create a Mat object with specified number of row ...
分类:
编程语言 时间:
2019-09-20 17:00:07
阅读次数:
106
groupRectangle函数实现矩形框聚合。原因:多尺度检测后,获取的矩形之间会存在重合、重叠和包含关系。因尺度缩放,可能导致同一个目标在多个尺度上被检测出来,故有必要进行融合。OpenCV中实现的融合有两种:1)按权重合并;2)使用Meanshift算法进行合并。 下面是简单的合并,其直接按照 ...
分类:
其他好文 时间:
2019-09-19 15:59:12
阅读次数:
431
#include<iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int test1() { Mat img1, img2,img3; img2 = cv::Mat(640, 480,C... ...
分类:
其他好文 时间:
2019-09-19 14:13:36
阅读次数:
94
前面博客中Mat函数谈到一些理解,但是理解的比较浅显,下面谈谈通道,行列等意义; Mat的常见属性 opencv中type类型· CV_<bit_depth>(S|U|F)C<number_of_channels> 1--bit_depth 比特数 代表8bite,16bites,32bites,6 ...
分类:
其他好文 时间:
2019-09-19 13:55:04
阅读次数:
116
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11543828.html 最近实习要用到opengl库就是跟opencv 有点像的那个,然后下了一个3D模型的读取显示来研究 现在分享给大家吧 注释基本我都打好了,所以也懒得再写很多解析了,自己看 ...
分类:
移动开发 时间:
2019-09-18 17:44:28
阅读次数:
117