摘要: 下文均在Windows环境下: 编译Glog 在Github上下载Glog源码,并解压到指定目录,打开Cmake工具: 配置Visual Studio 实际使用 标准写法 #include<glog\logging.h> int main() { google::InitGoogleLogging( 阅读全文
posted @ 2020-12-13 19:44 Didea 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 下文均在Windows环境下: 配置C/C++ 按照教程安装MinGW,并配置gcc和g++,配置方法有两种: 1 GUI配置 在MinGW Installation Manager中选取对应的Package,然后Installation->Apply Changes,如果失败则多试几次。 2 控制台配置 配置系统环境变量: xxx/MinGW/bin; 即安装Min... 阅读全文
posted @ 2018-10-25 23:28 Didea 阅读(14669) 评论(0) 推荐(2) 编辑
摘要: 建立方程 设a为直线外一点,b,c为直线上两点 $\left\{ {\begin{array}{*{20}{c}}{(x - ax,y - ay) \cdot (cx - bx,cy - by) = 0}\\{\frac{{y - cy}}{{x - cx}} = \frac{{y - by}}{{ 阅读全文
posted @ 2018-10-05 16:19 Didea 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 在使用Opencv的findcontours函数寻找连通域轮廓时,可能需要使用到类似PS中的选区反选功能。 以下对这一部分进行说明: 在findcontours函数中的mode参数中选择CV_RETR_CCOMP两级轮廓查找, 构建反选的选区范围为读入图像大小: 原图: 结果如下: 这种选取方式可以 阅读全文
posted @ 2016-12-18 21:59 Didea 阅读(7257) 评论(0) 推荐(1) 编辑
摘要: 目前在OpenCV中,有reduce函数可以进行水平或者垂直方向的投影。 C++:voidreduce(InputArraymtx, OutputArrayvec, intdim, intreduceOp, intdtype=-1) Parameters: mtx– Source 2D matrix. vec– Destination vector. Its size and t... 阅读全文
posted @ 2016-11-14 16:50 Didea 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: OpenCV中SVD分解函数compute C++: static void SVD::compute(InputArray src, OutputArray w, OutputArray u, OutputArray vt, int flags=0 )src – Decomposed matr... 阅读全文
posted @ 2016-11-07 16:38 Didea 阅读(5767) 评论(0) 推荐(0) 编辑
摘要: 1.控件在运行时消失 在MFC中使用easysize按步骤配置完成后,EASYSIZE所作用的ID如果出现运行后不显示的情况,检查是否使用了菜单,若使用了菜单,将菜单在cpp初始化函数中的内容注释或者移动到INIT_EASYSIZE之后。 2.报错 EASYSIZE水平方向或者垂直方向使用了多个... 阅读全文
posted @ 2016-07-12 18:43 Didea 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 采用bass.dll实现音频播放,可控制音量,简单的demo。 #include "bass.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ HMODULE music = ::Loa... 阅读全文
posted @ 2016-05-20 12:39 Didea 阅读(2860) 评论(0) 推荐(0) 编辑
摘要: cvtColor(BigfaceROI, BigfaceROI_YCR, CV_BGR2YCrCb); Mat face_mask = Mat::zeros(BigfaceROI.size(), CV_8UC1); Mat skinCrCbHist = Mat::zeros(Size(25... 阅读全文
posted @ 2016-03-15 18:42 Didea 阅读(335) 评论(0) 推荐(0) 编辑